vba - 2 queries in 1 report group both by date Access -


i have 2 queries , list fields end (as opposed links, there 6 tables linked in first one)

1) qryemployee_order

employee_id operation_date "employee name" "order name" "model name" "operation name" "wage rate" "quantity produced" 

2) qryemployee_work

employee_id work_date "employee name" "work name" "wage rate" "hours worked" 

basically there 3 types of employees in business work for. don't know proper english terms these, explain them.:

  1. the ones paid amount produce
  2. the ones paid hours work for
  3. mix of 1) , 2)

first query (qryemployee_order) first category, paid amount produce (irrelevant of hours takes). second query (qryemployee_work) second type of employees (hourly wage based).

my current report shows monthly report qryemployee_order employee_id filter correct employee , operation_date header in report under else grouped (ie. produced employee on given date).

i add under operation_date information qryemployee_work in case did hourly work too.

i cannot work, because recordset set qryemployee_order only. know subreport i'm looking for, when tried that, couldn't filter date (ie. show records of qryemployee_work on given date in records under same date in qryemployee_order).

for example if there 3 records under 01/06 in qryemployee_order , 2 records under 01/06 in qryemployee_work show 2 records every record in qryemployee_order.

ie.

qryemployee_order row1 qryemployee_work row1 qryemployee_work row2  qryemployee_order row2 qryemployee_work row1 qryemployee_work row2  qryemployee_order row3 qryemployee_work row1 qryemployee_work row2 

what want is:

qryemployee_order row1 qryemployee_order row2 qryemployee_order row3 qryemployee_work row1 qryemployee_work row2 

one approach list of common columns wish show , use union statement assemble columns below: there no value use nz function replace null value 0 value or "-" show there no value there

select  employee_id, operation_date, "employee name", "order name", "model name", "operation name", "wage rate", "quantity produced", workname, wagerate, hoursworked  ( select  employee_id, operation_date, "employee name", "order name", "model name", "operation name", "wage rate", "quantity produced", nz([work name],"-") workname, nz([wage rate],0) wagerate, nz([hours worked],0) hoursworked qryemployee_order  union select  employee_id, work_date, "employee name", nz([order name],"-") ordername, nz([model name],"-") modelname, nz([operation name],"-") operationname, nz([wage rate],0) wagerate, nz([quantity produced],0) quantityproduced, "work name" "wage rate" "hours worked" qryemployee_work  ) combinedemployee_order_work 

Comments

Popular posts from this blog

python - TypeError: start must be a integer -

c# - DevExpress RepositoryItemComboBox BackColor property ignored -

django - Creating multiple model instances in DRF3 -