Ver Mensaje Individual
  #38 (permalink)  
Antiguo 03/11/2008, 17:35
Avatar de gasafonso
gasafonso
 
Fecha de Ingreso: septiembre-2008
Mensajes: 357
Antigüedad: 16 años, 7 meses
Puntos: 1
Respuesta: Para Gente Capaz

Cita:
Iniciado por franko1809 Ver Mensaje
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