Hola amigos tengo un problema con la navegación de registros en Maestro-Detalle. Maestro = Clientes, Detalle = Facturas. Quisiera que en el formulario de facturación pueda navegar por la tabla Facturas al estilo DBNavegator y que me aparezca el cliente que la posee, es decir, un botón para la primera factura, otro para la anterior, otro para la siguiente y otro para la ultima factura. El número de factura es Primary Key. Lo que he conseguido es que en otro formulario el usuario ingrese el número de factura y que lo busque en la tabla facturas, mostrandome el cliente que la posee, pero no puedo hacerlo para los botones que acabo de mencionar. Uso IBDataSet con CachedUpdates. Este es el código para buscar las facturas:
Código SQL
[-]
DataModulo.TClientes.Close;
DataModulo.TClientes.SelectSQL.Clear;
DataModulo.TClientes.SelectSQL.Add('SELECT *');
DataModulo.TClientes.SelectSQL.Add('FROM CLIENTES,FACTURAS');
DataModulo.TClientes.SelectSQL.Add('WHERE CLIENTES.ID_CLIENTE = FACTURAS.ID_CLIENTE AND FACTURAS.ID_FACTURA = ' + QuotedStr(Edit1.Text));
DataModulo.TClientes.Open;
De antemano gracias