Cita:
Iniciado por franko1809
Tio como el tipo de dato de los campos es distinto, es imposible unir las tablas

Primero corrige eso y solo cambia la consulta del recordsource a esta
Código:
dsDetalleFactura.RecordSource = "SELECT D.cantidad,D.codigoprod,A.descripcion,D.precio,D.subtotal FROM tbarticulos A INNER JOIN tbdetallefactura D ON A.codigo = D.codigoprod WHERE D.numfactura='" & txtNroPresupuesto.Text & "'"
Asi debe funcionar
Otra cosa no entiendo esta linea, lo que hace es limitar el resultado
y solo mostrara 2 filas??
.Rows = dsDetalleFactura.Recordset.RecordCount + 2
Tambien la base de datos que enviaste es de solo lectura me dice que la convierta y al hacerlo y ejecutar el programa me dice que no reconoce el formato de la base de datos, en fin espero con eso ya soluciones
Entonces no se puede usar el control data con access2003 que es la version que uso, por que me dice que no reconoce el formato de la base dde datos
saludos
Perdon lo que estoy aprendiendo y hay cosas que no las manejo del todo .
Bueno lo pruebo y te aviso
esta fila es para agregar 2 filas mas de los datos a mostrar
.Rows = dsDetalleFactura.Recordset.RecordCount + 2
Sino como se puede hacer para mostrar grilla llena ?
un abrazo
PD: Como puedo hacer para ponerle contraseña a la base de datos y al iniciar el programa que se habra ? o sea yo se como poner contraseña pero no se como ponerlo en el programa