![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Digamos que quiero hacer el combobox como los de las paginas web. en mi BD de paises se muestra asi:
IdPais nombre 803 Mexico 804 Holanda Este es un ejemplo que se me ocurrio. pero con varios otros conceptos ocupo buscarlo por el ID y no por el consecutivo del combo. Por decir en la tabla de arriba mis ID's comienzan con 800 y no con 0 y se puede brincar del 804 al 820. Pero como mejor ejemplo quiero el combo como el tipo web. <select name= "cbpais".... value="803">Mexico</select> y en web cuando hago un $_REQUEST['cbpais'] me devuelve el 803 y no el 1 o el 0. Igual abajo pongo el codigo, por si encuentran algun error. Lo que hago es que voy creando un arreglo aparte para consultar el valor de los ID's
|
|
#2
|
||||
|
||||
|
Hola dalyla2010.
A ver si entendí lo que buscas hacer. ¿ Vos querés utilizar como índice a los ID de los países en lugar de la propiedad ItemIndex del ComboBox ? Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 03-05-2011 a las 22:16:23. |
|
#3
|
||||
|
||||
|
Hola dalyla2010.
Fijate si esto te sirve o te ayuda a hacer lo que estas buscando. El ejemplo usa un TComboBox, TDBLookupCombobox, TDataSource y un DataSet, también agrego la propiedad ItemIndex_ID. Si hay algo en lo que no me expliqué bién, ajusto el ejemplo para alguna tabla que venga con Delphi y te adjunto los archivos. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 03-05-2011 a las 22:55:12. |
|
#4
|
||||
|
||||
|
Mmm la verdad es que no quiero llenar de componentes la forma y lo que quiero yo es un nuevo componente, un tcombobox con un arreglo dentro de el. Asi como si tuviera dos columnas, solo que no se muestra.
Porque lo ocupo asi en varios formularios. Por decir el formulario de clientes, ocupo el estatus, la colonia, el municipio, el estado, y otras clasificaciones que terminan siendo como 8 combobox, mas 8 datasource, mas 8 tablas, mas 8 dblookupcombobox (o algo asi). Y como yo lleno estos combos con un componente, asi que lo limpio y lo uso para llenar otro y asi. y con un componente no tengo que estar programando esto cada vez. No se si explique bien mi necesidad. Pero muchas gracias por tu respuesta ![]() |
|
#5
|
||||
|
||||
|
Cita:
Es precisamente como queda el Combobox del ejemplo: Una columna para el nombre del país y otra para su ID. Es decir que tenés un 'nuevo ItemIndex' que funciona con los ID de los paises en lugar de la posición del item en el combo. Tendrás que ver eso sí, como implementar la propiedad ItemIndex_ID en tu nuevo componente. Un saludo.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
|
#6
|
||||
|
||||
|
Haber si te entendi, lo que pasa es que nunca he insertado un object, el object seria como un tag, o una variable al mismo nivel del row en el array del combo. Bueno cambiare mi array por el object haber que pasa y comento.
al igual mi codigo me funciona la primera vez, pero la segunda vez ke cambio la posicion del index no me funciona. Osea no se actualiza. Espero no me pase con el object. Gracias, comento cuando lo pruebe ![]() |
|
#7
|
||||
|
||||
|
No me funciono :s el combo si se lleno, pero no me funciona el SET, el GET no lo he probado.
Modifique para que los resultados sean strings. no me marca error pero igual no hace lo que ocupo. O bien si alguien me puede ayudar a corregir mi codigo se lo agradesco. Los dos codigos no son muy diferentes solo que yo uso un array y ecfisa usa objetos. Aun asi gracias ![]()
|
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Actualizar estructura de base de datos sin perder datos | ManuelPerez | Firebird e Interbase | 8 | 20-10-2010 02:41:19 |
| Error al intentar actualizar componente IBX 7.08 en deplhi 7 | Renato10 | Firebird e Interbase | 0 | 30-05-2010 03:37:52 |
| Componente para actualizar datos de un query... | tgsistemas | OOP | 17 | 15-01-2010 15:59:07 |
| actualizar datos de una tabla según datos de otra. | GustavoCruz | SQL | 10 | 01-06-2007 23:18:44 |
| Actualizar datos con componente jvDBComboBox | rochi | Conexión con bases de datos | 0 | 15-02-2005 17:35:20 |
|