[Lazarus-es] SQLite: ¿Cómo crear campos lookup?

User usuarioanonimomysql en gmail.com
Mie Dic 24 16:36:20 CET 2008


Hola, tengo dos componentes TSQLite3Dataset:

DatasetVentas con los campos: Codigo, Producto, Cantidad, Precio, Proveedor
DatasetProductos con los campos: Codigo, Descripción

Tengo un componente TDBGrid que muestra los datos de DatasetVentas.

Quiero crear un campo lookup asociado al campo Producto de DatasetVentas
para mostrar los campos Codigo y Descripcion de DatasetProductos.

He hecho esto:

procedure TForm1.FormCreate(Sender: TObject);
begin
  with DatasetVentas do
  begin
  Open;
  DatasetProductos.Open;
  FieldByName('Producto').FieldKind := fkLookup;
  FieldByName('Producto').LookupDataSet := DatasetProductos;
  FieldByName('Producto').LookupKeyFields := 'Codigo; Descripcion';
  FieldByName('Producto').LookupResultField := 'Codigo';
  end;
end;

pero no ocurre nada.

¿Por qué?

Gracias y feliz Navidad.
------------ próxima parte ------------
Se ha borrado un adjunto en formato HTML...
URL: <http://lists.lazarus-ide.org/pipermail/lazarus-es/attachments/20081224/8fd17288/attachment-0001.html>


More information about the Lazarus-es mailing list