Ver Mensaje Individual
  #1  
Antiguo 12-03-2005
Avatar de AGAG4
AGAG4 AGAG4 is offline
Miembro
 
Registrado: ago 2004
Ubicación: Los Mochis, Sinaloa, México
Posts: 1.420
Reputación: 21
AGAG4 Va por buen camino
Porque Desaparece el Dato en un Campo LookUp???

Uso Ibx 6.08, Delphi 6, FireBird 1.52

Porque Desaparece el Dato en un Campo LookUp de un Registro Anterior????
Así tengo configurado el campo LookUp:

Name - Descripcion
Type - el tipo de datos del nombre del producto (String)
Size - la longitud del campo de la tabla productos(15)
Field Type - Lookup
DataSet - la componente ibDataset para productos
Result Field - el campo "Descripcion" (de la tabla productos)
Key Field - el campo producto_id (de la tabla Facturas)
Lookup Field - el campo id (de la tabla productos)

Al estar en el dbGrid, en el Primer Registro me muestra la descripción Correctamente, pero del segundo Registro en adelante me va borrando los datos del campo LOOKUP de los registros anteriores.

Que estará pasando????
Pasa lo mismo con los Campos Calculados dentro del evento CalcFields del ibDataset y si agrego un Nuevo campo FISICO en la Tabla, también lo hace...

La única forma que no lo hace es haciendo un Join, pero esa no es la solución porque quiero mezclar 2 Campos en 1 dentro del Campo Descripción y no puedo porque pasa lo que les señalo...

Me han comentado que es una de las desventajas de FireBird que Tanto hay de cierto eso????

Agradezco cualquier sugerencia.

Última edición por AGAG4 fecha: 12-03-2005 a las 01:28:54. Razón: Corrección
Responder Con Cita