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.:
- the ones paid amount produce
- the ones paid hours work for
- 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
Post a Comment