Pero si te muestra bien la lista de los 3 dblook es por que lo que esta mal es datasource y el datafield correspondiente a la tabla donde se guardan los datos del dblook, por que reitero si te lo muestra bien es por que la relacion master/detail de tus dblook.
Cuentanos como estan relacionados los dblook tanto en el listsource como para el datasource y el dataset (o el componente que uses, asumiendo que usas los ibx) donde guardas los datos de los dblook
PDT: disculpa la demora no hay moderador aqui ¡¡¡¡ sigue escribiendo para que hagamos de esto un buen foro
Hola y de antemano gracias.
Lo que pasa es que un dnlookupo tengo equipos y despliega pc, impresoras, etc, cuando yo selecciono impresoras, en el dblook siguiente me aparecen solo las marcas de las impresoras (hp, epson, etc) y en el tercer dblook si selecciono hp, solo me aparecen los modelos de la marca selecciona.
en las propiedades del dblookupcombobox (el que tengo como marca) tengo:
Data source: data source1 (que es el de la tabla en donde quiero guardar en dato)
Data Field: Marca (que es el campo en donde lo quiero guardar)
En los otros dblookup, ademas de las anteriores tengo KeyField y ListsField definidas, pero es porque en estos siempre es la misma tabla y si guarda los datos, pero en los otros 3 cambio de tabla con el siguiente codigo;
if DBLookupComboBox2.KeyValue = 3 then
begin
Table5.Open;
// Table5.Filter := "Cve_tipoequipo = '2'"
// Table5.Filtered := True;
DBLookupComboBox4.KeyField := 'Maresc';
DBLookupComboBox4.ListField := 'Marcas Escaner';
DBLookupComboBox4.ListSource := DataSource5;
end
else
begin
Table5.Close;
end;
y en el boton guardar tengo el siguiente codigo:
table1.Post;
table1.edit;
estoy trabajando con tablas paradox.