PDA

Ver la Versión Completa : Mostrar campo fkLookup


NickName
04-07-2005, 05:41:44
Hola.

Tengo las siguientes tablas:
Tabla Clientes Tabla Poblacion
IDCLiente Integer IdPoblacion Integer
Poblacion Integer NombrePoblacion Varchar
Rfc Varchar

y la siguiente configuración para filtrar el campo NombrePoblacion por el campo Poblacion, en el Dbgrid que su DataSource = DsClientes:
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.

¿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...