![]() |
![]() |
| 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
|
||||
|
||||
|
Hola Goyo
Entiendo: Quieres que al apretar un boton, pase, la informacion que esta seleccionada en un dbgrid, a un combobox. Bueno, si es asi: 1-Pon un query temporal (AQTemp), lo conectas con la base de datos o datamodule. 2-En el evento click del boton pones esto: Se supone que si tienes la informacion de id_personas , seleccionada en el grid, esta sera pasada al combobox1. Espero te sirva. Saludos |
|
#2
|
||||
|
||||
|
te agradezco mucho Caral...
mira estoy utilizando bases de datos de MySQL, y con respecto al AQTemp es un Query normal? (disculpa la ignorancia) o es otro componente, porque yo puse en lugar de AQTemp, escribi Query, y quedo de la siguiente manera:
en el ComboBox pueden agregarse mas de 1 personas, para que posteriormente se graben su id_personas en la tabla Asignaciones (id_personas). Por cierto me marca un error: Invalid use of keyword. Token:= Line Number 1' Última edición por Goyo fecha: 13-12-2006 a las 22:21:37. |
|
#3
|
||||
|
||||
|
Hola Goyo
Recuerda que en delphi se puden poner nombres diferentes a los componentes, el nombre es lo de menos, es simplemente un idetificador, ademas de ser bueno usarlos para referencias, si usas un query temporal, es bueno llamarlo TemQuery o Tquery, asi cuando se ve el codigo se interpreta mejor. Efectivamente el AQTemp es un query normal. Ahora yo le pongo asi, porque uso ado, entonces me guio mejor poniento A de ADO, Q de Query y Temp de temporal. Es solo una manera de guiarme. Que bueno que te funcione. Saludos |
|
#4
|
||||
|
||||
|
ya te entendi Caral, solo que cuando pulso el boton agregar (obviamente tengo que tener seleccionado un elemento del dbgrid) me marca el siguiente error:
Invalid use of keyword. Token:= Line Number 1' el AQTemp (Query) en su propiedad DataSource = DM.DsPersonas que es la tabla que muestro en el DBGrid |
|
#5
|
||||
|
||||
|
Hola Goyo
Aqui me parece que pueden estar pasando varias cosas: 1-El dato id_personas , no es string, es integer. 2-Lo que quieres es el dato Titular, que te da el nombre, ese es string. Bueno veamos soluciones: 1- Si quieres el dato id_personas en el combobox, cambia astring por value o asInteger, pero tambien la variable la tienes que cambiar. 2-Si quieres el dato titular, esta en segundo plano en la tabla, segun veo: id_personas (1), Titular (2), Cargo (3) por esta razon se ubica en 1 no en cero. Prueba y me dices Saludos |
|
#6
|
||||
|
||||
|
mira Caral, en efecto id_personas es de tipo Integer (autonumerico), Titular y Cargo son de tipo String,
el codigo lo escribi segun lo indicado...
y realmente lo que quiero en el ComboBox es que me aparezcan los datos del Titular. y me sigue mostrando el mismo error: Invalid use of keyword. Token:= Line Number 1' gracias por el momento.. saludos.. |
|
#7
|
||||
|
||||
|
Hola Goyo
No es lo correcto, ve la diferencia: Lo que as puesto: Aqui estas haciendo alucion al dato Cargo, que esta en la tercera posicion osea 2 Tienes que hacerlo asi: Esta es la linea clave: Osea para que lo entiendas: (0)= id_personas (1)= Titular (2)= Cargo asi trabaja esto, de todos modos no entiendo por que te da ese error, intenta haciendolo asi. Otro problema puede ser que no entienda la variable, si sigue el problema lo atacamos por otro lado, pero este no nos vence. Saludos |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| pasar codigo DBGrid a cxGrid, seleccionar una fila y cambiar el color, no desapareser | sakuragi | OOP | 13 | 11-02-2006 10:02:07 |
| pasar mouse por dbgrid o cxgrid y colorear fila | sakuragi | Gráficos | 0 | 06-08-2005 01:37:56 |
| pasar de listbox a clipboard | lastfenix | OOP | 4 | 14-07-2005 09:50:50 |
| Pasar datos desde un DBGrid | jdangosto | OOP | 2 | 19-02-2005 16:55:37 |
| Pasar enfoque de Celdas en dbGrid | AGAG4 | Varios | 9 | 15-09-2004 02:00:30 |
|