Cita:
Iniciado por franko1809
Una vez que tengas unidas ambas tablas simpelmente lo colocas asi
Código:
For i = 1 To grilla.Rows - 1
dsDetalleFactura.Recordset.MoveFirst
dsDetalleFactura.Recordset.FindFirst criterio
grilla.TextMatrix(i, 0) = dsDetalleFactura.Recordset!cantidad
grilla.TextMatrix(i, 1) = dsDetalleFactura.Recordset!codigoprod
grilla.TextMatrix(i, 2) = dsDetalleFactura.Recordset!DESCRIPCION
grilla.TextMatrix(i, 3) = dsDetalleFactura.Recordset!precio
grilla.TextMatrix(i, 4) = dsDetalleFactura.Recordset!subtotal
' dsDetalleFactura.Recordset.NextRecordset
Next
Ojo que el dsDetalleFactura debe contener la union de tablas no entiendo mucho tu forma de programar yo uso recordset y datagrid
saludos
hice com ome dijiste pero me da un error, " No coincide el tipo en la expresion JOIN "
yo puse al comienzo
dsdetalleFactura.recordsource=" SelecT dsetallefactura.Numfactura,dsdetallefactura.codPro d, dsdetallefactura.fecha,........................... ......from dsdetallefactura inner join dsarticulos ON dsdetallefactura.codigoProd= dsarticulos.codigo where numfactura = ' " & txtnropresupuesto & "' "
no se por que me da el error
o tambien intente y en vez de "dsdetalleFactura.recordsource" puse "Criterio" y tampoco me anduvo , me daba un error como que el whit no esta definido o declarado
gracias