![]() |
![]() |
![]() |
![]() |
![]() |
FTP | ![]() |
![]() |
CCD | ![]() |
![]() |
Buscar | ![]() |
![]() |
Trucos | ![]() |
![]() |
Trabajo | ![]() |
![]() |
Foros | ![]() |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
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 |
|
|
![]() |
|