FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
como guardar los datos de un dblookupcombobox
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 |
#2
|
||||
|
||||
Tienes que dar algún dato más y poner el código con el que guardas en la tabla los datos.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#3
|
|||
|
|||
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. |
#4
|
||||
|
||||
Tienes que cumplimentar las siguientes prpopiedades:
ListSource:Origen de los datos que se van a mostrar en el combo ListField...:Lista de campos separados por ; que se veran en el combo. KeyField...:Campo que ordenará los datos y que se guardar en el destino DataSourceestino de los datos.(la otra tabla en donde se guardarán) DataField...:Campo en el que se almacenará el dato seleccionado. Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
#5
|
|||
|
|||
mi duda es:
que le pongo en listsource, lo que pasa es que tengo 23 listsource, y sigue haciendo lo mismo, ojala me puedas ayudar |
#6
|
||||
|
||||
Pues en ListSource tienes que poner el nombre del DataSet al que están conectados los datos que quieres mostrar, para que luego el usuario elija y el resto lo que ya te he dicho, el que sean 23 ó 43 no varía para nada, pues tendrás que poner esos valores 23 veces si es que hay tantos como dices.
Un Saludo.
__________________
Guía de Estilo de los Foros Cita:
|
|
|
|