Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Conexión con bases de datos (https://www.clubdelphi.com/foros/forumdisplay.php?f=2)
-   -   Mostrar campo fkLookup (https://www.clubdelphi.com/foros/showthread.php?t=23001)

NickName 04-07-2005 05:41:44

Mostrar campo fkLookup
 
Hola.

Tengo las siguientes tablas:
Código:

Tabla Clientes              Tabla Poblacion
        IDCLiente Integer          IdPoblacion            Integer
        Poblacion Integer          NombrePoblacion    Varchar
        Rfc        Varchar

y la siguiente configuración para filtrar el campo
Código:

NombrePoblacion
por el campo
Código:

Poblacion
, en el Dbgrid que su DataSource = DsClientes:
Código:

Configuracion para filtrar:
        FieldName          =  Poblacion
        KeyFields            =  IdCliente
        LookupDataset    =  TblPoblaciones
        LookupKeyFields  =  IDPoblacion
        LookupResultField =  NombrePoblacion

Mi problema es que no puedo ver nada en ese campo, y no marca ningun error.

Uso Delphi7, Firebird, TIBDataSet

defcon1_es 04-07-2005 17:20:38

Una pregunta:
Si usas un TIBDataSet, ¿por qué usas un campo lookup?,
¿acaso no puedes incluirlo en las sentencias SQL de las propiedades SelectSQL y RefreshSQL?

NickName 05-07-2005 03:50:29

Hola.

Cita:

¿acaso no puedes incluirlo en las sentencias SQL de las propiedades SelectSQL y RefreshSQL?
Tienes razon ya lo habia intentado asi, pero me marcaba el error de "El campo NombrePoblacion debe contener un valor" a la hora de guardar un nuevo cliente, y ese campo no estaba en la intruccion de InsertSQL....

Pero afortunadamente ya lo resolvi modificando la DB el campo NombrePoblacion era No Nulo, le quite eso y se termino el problema, ya no sale el error a la hora de guardar un nuevo cliente..

Gracias por contestar...


La franja horaria es GMT +2. Ahora son las 20:00:57.

Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi