Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > SQL
Registrarse FAQ Miembros Calendario Guía de estilo Temas de Hoy

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 16-10-2007
jact jact is offline
Registrado
 
Registrado: oct 2007
Posts: 3
Poder: 0
jact Va por buen camino
como enlazar un query con un dbgrid

hola que tal soy nuevo en esto y agradeceria la ayuda que se me pueda dar a traves de este medio.
mi problema es como enlazar un query con el dbgrid. en la forma tengo un database, query, datasource y un dbgrid

espero que alguien pueda ayudarme, gracias
Responder Con Cita
  #2  
Antiguo 16-10-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
Hola Jact y Bienvenido al CLub, mira es muy sencillo, me imagino que sabes algo de SQL dado que estas utilizando el componente Query (por cierto olvidaste decir que base de datos utilizas), en la propiedad SQL del query pones la sentencia, en el datasource en la propiedad Dataset seleccionas el Query, en el DBGrid en la propiedad Datasource seleccionas el datasource que tiene el query, activas el query y listo, asi de facil no? bueno ya nos comentas como te va.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #3  
Antiguo 16-10-2007
jact jact is offline
Registrado
 
Registrado: oct 2007
Posts: 3
Poder: 0
jact Va por buen camino
gracias por la respuesta, olvide mencionar que la base de datos esta en phpmyadmin y ay un problema al enlazarlos de la forma que me dijiste. porque en el datasource en la propiedad dataset no encuentra al query. y si elimino el datasource y lo vuelvo a poner en la propiedad dataset si encuentra al query pero en el query en la propiedad datasource no encuentra nada
espero y se entienda el problema
gracias
Responder Con Cita
  #4  
Antiguo 16-10-2007
Avatar de enecumene
[enecumene] enecumene is offline
Miembro de Oro
 
Registrado: may 2006
Ubicación: Santo Domingo, Rep. Dom.
Posts: 3.040
Poder: 22
enecumene Va por buen camino
Hola Jact cuales componentes estas utilizando para conectarse a mysql? supongo que estas utilizando los componentes zeos. que son para bases de datos mysql.

Saludos.
__________________

Mi BLOG - ¡Joder, leanse la guia de estilo!
Las Palabras son enanas, los ejemplos gigantes.
Responder Con Cita
  #5  
Antiguo 16-10-2007
Avatar de Lepe
[Lepe] Lepe is offline
Miembro Premium
 
Registrado: may 2003
Posts: 7.424
Poder: 29
Lepe Va por buen camino
Cita:
Empezado por jact Ver Mensaje
gracias por la respuesta, olvide mencionar que la base de datos esta en phpmyadmin y ay un problema al enlazarlos de la forma que me dijiste. porque en el datasource en la propiedad dataset no encuentra al query. y si elimino el datasource y lo vuelvo a poner en la propiedad dataset si encuentra al query pero en el query en la propiedad datasource no encuentra nada
espero y se entienda el problema
gracias
No tienes que asignar un valor a toda propiedad que se llame Datasource, solo el que te interese.

dbgrid.Datasource := datasource1;
Datasource1.Dataset := query1;

Y se acabó.

Query1.Datasource es para enlazar 2 consultas en relación Maestro-Detalle, y eso no tiene nada que ver con lo que has dicho.

SAludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente,
se lo volveré a explicar hasta que no lo entienda, Gracias.
Responder Con Cita
  #6  
Antiguo 18-10-2007
jact jact is offline
Registrado
 
Registrado: oct 2007
Posts: 3
Poder: 0
jact Va por buen camino
solucionado

gracias a todos por su ayuda ya los pude enlazar asi como lepe menciono
gracias y saludos a todos
Responder Con Cita
  #7  
Antiguo 08-11-2007
Puberta Puberta is offline
Miembro
 
Registrado: oct 2007
Ubicación: Estado de México
Posts: 47
Poder: 0
Puberta Va por buen camino
HOLA,

Tengo un problema parecido a este, ojala me puedan ayudar (bueno el mio es tan tonto que me da verguenza)...bueno todo esta así, leo un valor en un Edit(Marca), conforme este cambie en su propiedad Text me debe de realizar una consulta a la tabla Modelos(asociados a la tabla Marca)...la consulta como resultado me debe arrojar todos los registros de modelos asociados a esa marca y me llena un DBGrid, pero no hace.

El DBgrid esta asociado a un Tquery llamado QBusca2 y un TDataSource (DBuscar2)...este es el códido

FPMarcas.QBusca2.Close;
FPMarcas.QBusca2.SQL.Clear;
FPMarcas.QBusca2.SQL.Add ('Select ID_MODELO, NOMBRE_MODELO from T_MODELO_X_MARCA where ID_MARCA ' );
FPMarcas.QBusca2.SQL.Add (' in (Select Id_MARCA from CAT_MARCA where NOMBRE_MARCA LIKE arametro)');
FPMarcas.QBusca2.ParamByName('parametro').asString := FPMarcas.DBNombre_Marca.Text + '%';
FPMarcas.QBusca2.ExecSQL;
FPMarcas.QBusca2.Open;


Ahh mi Base de Datos esta en Access........de verdad es tan tonto y no lo puedo hacer...me doy un tiro verdad?
Responder Con Cita
Respuesta



Normas de Publicación
no Puedes crear nuevos temas
no Puedes responder a temas
no Puedes adjuntar archivos
no Puedes editar tus mensajes

El código vB está habilitado
Las caritas están habilitado
Código [IMG] está habilitado
Código HTML está deshabilitado
Saltar a Foro

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Enlazar varios Combobox a un DBGrid. Kenlyr Conexión con bases de datos 6 09-01-2007 23:36:13
Problema al enlazar un dbgrid con dos querys diferentes MiGuEJeReZ Varios 7 20-06-2006 10:56:22
enlazar query, datasource, dbgrid Diegobdab Conexión con bases de datos 2 25-08-2005 10:12:24
Como puedo hacer una consulta con un Query y que se actualize en el DBGrid olbeup SQL 7 01-08-2005 17:37:28
¿Como mostrar un campo Memo en un DBGrid de una Query? judoboy OOP 5 07-05-2003 04:36:19


La franja horaria es GMT +2. Ahora son las 01:48:32.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi