FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
dbgrid llenado de datos
Holasss!!
estoy trabajando con un dbgrid y un dblookupcomobox y la idea es de que una vez halla seleccionado uno de los items del combobox me aparezca no solo ese item del combobox sino todos los demas que acompañan a la respectiva fila en la tabla.. en el dbgrid no veo muchas opciones para config. solo un datasource.. pero me pone todos los datos de la tabla .....SOS!!
__________________
BlackFlash Nothing Is Real |
#2
|
|||
|
|||
Ok Veamos
La Propiedad listsource Del combo Y La Propiedad datasource Del grid Deben Ser Iguales (apuntar Al Mismo dataset)
|
#3
|
||||
|
||||
dbgrid llenado
si de hecho apuntan al mismo dataset.. pero me despliega todos los datos de la tabla en el grid....
__________________
BlackFlash Nothing Is Real |
#4
|
|||
|
|||
Ok
MIRA SI EN EL COMBO TIENES DATOS Y SEGUN LO Q SELECCIONAS DESEAS QUE EN EL GRID SE MUESTREN SOLO LOS Q INTERESAN
NECESITAS DOS DATA SET UNO PARA EL COMBO Y OTRO PARA EL GRID EN EL EVENTO ONDATACHANGE DEL DATASET DEL COMBO, DEBES CONSULTAR/ FILTRAR LO QUE DESEAS EN EL GRID ESPERO ESO SIRVA rayku19@hotmail.com |
#5
|
||||
|
||||
#6
|
|||
|
|||
ok Bicho, es q soy nuevo en esto
|
#7
|
||||
|
||||
Hola emenchi34
Esto es muy facil, haciendo un filtro a la tabla o query y usando un combobox sencillo. Tienes un DBgrid, este esta conectado a un Query, la cual tiene campos, Bueno. 1- Colocamos un query nuevo en el form para que coloque la informacion en el combobox asi: Con esto vemos el contienido del campo en el combobox1. Ahora vamos a filtrar la informacion. 1- Queremos que aparezca en el grid lo que filtre el combobox hacemos esto: Con esto filtramos lo que este en el combobox y lo colocamos en el dbgrid, por supuesto TuTabla tiene que estar conectada al datasorce y este al dbgrid. Espero que lo entiendas. Saludos |
#8
|
||||
|
||||
gracias
bueno voy a ver si me resulta.... gracias caral...
__________________
BlackFlash Nothing Is Real |
#9
|
||||
|
||||
Un apunte al primer código de caral:
Usando Enable/Disable Controls permite que un bucle normal de 5 segundos de ejecución, se ejecute en menos de medio segundo. Saludos.
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. |
#10
|
||||
|
||||
Hola emenchi34
Cuando resulte, que es un hecho, porque asi lo hago y funciona, por favor indicalo en otra nota, asi, cuando alguien mas vea esta, no se quedara con la duda, es bueno que si se hacierta con la duda, se de a conocer el resultado fina, recuerda que estos foros los ven muchas otras personas y talvez con las mismas dudas. Saludos |
#11
|
||||
|
||||
Hola Lepe
Gracias por mejorar el codigo, de eso se trata, de aprender, me parece muy bien Saludos |
#12
|
||||
|
||||
problemas en el dbgrid
holasss les comento que con el combobox no he tenido inconvenientes.. en cambio los problemas los tengo cuando quiero hacer la insercion en el dbgrid
Repasando: tengo un combobox en el cual visualizo un campo determinado de mi tabla (campo=PRODUCTO1) (tabla=ARTIC). una vez seleccionado el producto en el combobox, atraves de un boton tendria que insertar en el dbgrid PRODUCTO1,PRECIO,CATEGORIA;todos pertenecientes a la tabla ARTIC... trate de implemetar lo escrito por caral y no me dio resultado.. quizas este errado en algo....
__________________
BlackFlash Nothing Is Real |
#13
|
||||
|
||||
Vamos a ver tal vez lo del filtro no te funciono, otra solucion.
Coloca esta vez dos query, uno obtendra, los datos para llenar el combobox y el otro colocara la informacion filtrada en el dbgrid asi: Primer query: Coloca informacion combo: Segundo query: Coloca informacion filtrada en dbgrid: Nota: este segundo query, tiene que tener un datasource ligado y este datasource tiene que estar ligado al dbgrid. Espero te sirva Saludos |
#14
|
||||
|
||||
error en sentencia
creo que tienes un error en la siguiente sentencia:
Código:
ADOQuery2.SQL.Add('WHERE (((ARTIC.PRODUCTO1)="'+Combobox1.Text+''"'));
__________________
BlackFlash Nothing Is Real |
#15
|
||||
|
||||
Prueba así. Quizás en lugar de comillas dobles, necesites comillas simples. Para no liarte introduciendo varias comillas simples, he usado QuotedStr. Deberás usarlo si artic.producto1 está declarado como un string en la base de datos. 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 |
Error en llenado vacio | javicho_villa | Varios | 0 | 11-04-2006 20:35:46 |
Llenado de Base de datos | Luis Castillo | Firebird e Interbase | 1 | 16-01-2006 21:52:36 |
Llenado de formulario | rastafarey | Varios | 4 | 12-03-2005 02:46:47 |
Datos en un DBGrid | HugoH | Conexión con bases de datos | 1 | 26-04-2004 23:09:00 |
Como extraer datos de un DBgrid a otro DBgrid | mickey | Conexión con bases de datos | 13 | 29-01-2004 06:05:30 |
|