| Usuario |
Conexion entre un dbgrid y un quer... |
Beriso
1 Mensaje(s)
|
| Enviado - 24/5/2004 |
| |
Hola, alguien sabe como mostrar una consulta hecha en un query, en un dbgrid. Yo lo que nose es como conectas los campos del grid con los de la consulta.
Desde ya muchas gracias
Beriso |
| |
|
Desconocido
|
| Enviado - 26/5/2004 |
| |
hola, la verdad es que tengo la misma duda que tu. asi que te rogaria que si alguien te dice como resolverlo, me mandes la respuesta a :
[email protected]
Muchas gracias, y a ver si hay suerte |
| |
|
alecoloma13
8 Mensaje(s)
|
| Enviado - 8/6/2004 |
| |
En si mostrar en un dbgrid el resultado de un sql es sencillo. Brevemente para que pruebes:
en un form pones un dbgrid, un componente query y un datasource. En el componente query le asignas a la propiedad Databasename
el alias o path de la tabla en cuestion. Al componente Datasource en la propiedad Dataset le asignas el nombre del query y a la grilla le asignas en la propiedad Datasource el
nombre del datasource. Ya casi esta.
Una bien simple es en la propiedad SQL del query abris el editor y escribis por ej:
select * from mitabla, luego la propiedad active del query la llevas a true y listo.
Hay otra forma de armar el query por lineas de programa pero primero proba esto para animarte. Chau, saludos Alejandro de Quilmes. |
| |
|
punto_nerd
4 Mensaje(s) |
| Enviado - 21/9/2004 |
| |
La respuesta ya te la dijo un usuario, anteriormente, lo que quisiera complementar es que puedes personalizar los campos que desees mostrar en el DBGrid, por ejemplo:
La consulta del Query hace referencia a 20 campos distintos(en el SELECT), pero tu solo quieres que se te muestre 5 campos en el DBGrid.
Lo que se hace es:
1.- Ir a la propiedad Columns del DBGrid (ó doble click sobre el DBGrid)
2.- Click sobre el boton Add New
3.- Click sobre la columna nueva (0- TColumn)
4.- En las propiedades de la columna, buscas Field y puedes seleccionar el campo que deseas se muestre en el DBGrid.
5.- Repites los pasos para adicionar otras columnas de campos
Puedes personalizar cada columna
Si en algo te ayudó puedes escribirme,
hoy por ti, mañana por mi {:-)
[email protected] |
| |
|
|
|