Ver Mensaje Individual
  #3  
Antiguo 15-12-2006
locorez locorez is offline
Registrado
 
Registrado: ene 2006
Posts: 4
Reputación: 0
locorez Va por buen camino
ahora me explico un poco mejor.
Tengo la tabla revistas con su codigo (clave principal), nombre, precio y distribuidor.
Luego tengo la otra tabla, stock. En esta tabla guardo el codigo de la revista, el nº, cantidad y fecha de llegada.
Tengo el adoquery anteriormente mencionado
Código SQL [-]
SELECT Stock.ID, Revistes.Revista, Revistes.Preu, Stock.Num, Stock.DataA, Stock.Quantitat, Revistes.Distribuidora
FROM Revistes INNER JOIN Stock ON Revistes.Codi_Barres = Stock.ID;

Este adoquery esta conectado a un dbgrid. Lo que quiero es, cuando el usuario me introduzca el codigo de la revista en el grid se me ponga toda la información de la revista en el resto de las casillas del grid (nombre, precio, distribuidor; el numero lo se a partir del codigo de barras). Esto lo tengo en el evento onchange del campoID. Todo me funciona y me lo hace. Pero el problema está en que no se porqué, a la hora de cambiar de registro o de hacer un refresh o lo que sea me sale este error de que el indice tiene valor null. Pero si miro en la tabla stock, la revista que he introducido sale con todos los campos llenos.
Responder Con Cita