• Domingo 22 de Diciembre de 2024, 08:52

Autor Tema:  Como Guardar Loas Datos De Un Dblookup  (Leído 2150 veces)

eliza0_n

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Como Guardar Loas Datos De Un Dblookup
« en: Jueves 7 de Julio de 2005, 02:59 »
0
Hola: :hola:
 
Tengo un problema, lo que pasa es que no puedo guardar los datos de un dblookupcombobox en una tabla, estos dblookupcombobox estan relacionados, es decir, se cargan de acuerdo a la opcion seleccionada en el dblookup anterior (en el primer dblookup tengo equipo, si selecciono computadora personal, en el segundo dblookup me aparecen las marcas de las pc y si en este selecciono dell, en el tercer dblookup me aparecen solo los modelos de las pc dell), y es justamente con estos 3 dblookup con los que tengo problemas, cuando le doy guardar me guarda todos los demas dblookup, excepto estos 3
 
ojala me puedan ayudar  :comp:

bartolomeo

  • Miembro MUY activo
  • ***
  • Mensajes: 207
    • Ver Perfil
Re: Como Guardar Loas Datos De Un Dblookup
« Respuesta #1 en: Miércoles 27 de Julio de 2005, 17:49 »
0
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

[size=109]Por que Rolo soy yo¡¡¡¡¡[/size]

eliza0_n

  • Nuevo Miembro
  • *
  • Mensajes: 8
    • Ver Perfil
Re: Como Guardar Loas Datos De Un Dblookup
« Respuesta #2 en: Martes 2 de Agosto de 2005, 23:47 »
0
Cita de: "bartolomeo"
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. :hola:

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. :comp:

bartolomeo

  • Miembro MUY activo
  • ***
  • Mensajes: 207
    • Ver Perfil
Re: Como Guardar Loas Datos De Un Dblookup
« Respuesta #3 en: Miércoles 3 de Agosto de 2005, 18:36 »
0
:kicking:

!!Hola Mundo¡¡  :P

Bueno por lo que entiendo el problema radica en que no puedes guardar lo que tienes en el dblook

por lo que veo no hay mayor complicacion en tu codigo pero lo que yo hago parea guardar es IBTable.applyupdates y IBTransaction.commit.

Me imagino que los dblook guardan en la misma tabla entonces en Datasource va el dataset o el table relacionado a esa tabla y en datafield el dato que va a guardar lo que tenga el dblookup.

espero te sirva de algo  :devil:

No olvides escribirnos si pasa algo, Besos chupos y abrazos

[size=109]Por que Rolo soy yo¡¡¡¡¡[/size]