FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
|||
|
|||
Dudas Ib_lookupcombo
Hola, ya estoy de nuevo aki.
Haber, yo tengo una tabla grupos y otra gente kada persona de gente pertenece a un grupo, pues bien, yo kiero que me muestre en un deplegable todos los grupos que hay (que muestre el nombre, pero luego recoga el codigo), para cuando hago un alta de una persona no tener que meter el codigo del grupo a mano. Para mysql es facil el DBlookupcombo tiene para poner los dos valore, de donde lo saco, que valor cogo y donde lo guardo pero para FIrebird, como lo ago? Muchas gracias de antemano. |
#2
|
|||
|
|||
DBLookupComboBox
A ver, en Delphi hay el DBLookupComboBox que hace lo que tu pides, y que los puedes enlazar con cualquier base de datos (incluido Firebird, por supuesto).
En la propiedad DataSource y DataField debes poner el origen de datos (en este caso gente) y el campo del codigo del grupo, respectivamente. En la propiedad ListSource debes poner el origen de datos de Grupos y en ListField poner el nombre del grupo, y en KeyField el código del grupo. Con esta configuración hará exactamente lo que tu quieres, es decir mostrará una lista con los nombres de los grupos y en la base de datos (tabla Gente) gravará el código. |
#3
|
|||
|
|||
eso lo se, pero el problema es k ese objeto no se enlaza con firebird, asi es komo lo ago kon mysql.
EDITO: Muchas gracias, mi problema era que usaba los objetos de los IB Objects. Última edición por Ubed fecha: 04-01-2008 a las 11:19:19. |
#4
|
|||
|
|||
ahora me surge otro problema, cuando intento añadir un nuevo registro me dice que no puedo porque el dataset es de readonly, y esa propiedad no esta, Como debo usar el TIBQuery?.
Muchas gracias. |
#5
|
||||
|
||||
El IBquery se usa para consultar, si quieres añadir registros, borrar etc, tienes 2 alternativas:
- Usar un TIBDataset, que permite todo lo anterior - Usar un TIBUpdateSql unido al IBQuery, así el IBUpdateSql será quien ejecute las sentencias de borrado, inserción, etc. Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Dudas | Blackspike | Varios | 3 | 14-08-2007 10:13:44 |
dudas | delamisma | Varios | 1 | 16-02-2005 00:15:47 |
Dudas con el sql | acrophet | Conexión con bases de datos | 6 | 07-10-2003 17:29:54 |
Dudas de SQL | Rubiel | SQL | 2 | 09-06-2003 17:16:50 |
Dudas de SQL | Rubiel | Conexión con bases de datos | 3 | 09-06-2003 16:53:41 |
|