FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Como Asignar los campos a un DbGrid en tiempo de ejecucion
Buenas noches
tengo una consulta como puedo hacer para que un dbGrid tome los campos de una consulta u otra? Ejemplo
entonces si el dbgrid esta asociado al dataSource del query asumira los campos Campo1, Campo2, Campo3 como podria hacer para que si la consulta tuviera otros campos el dbGrid los asuma
espero haberme echo entender
__________________
Dulce Regalo que Satanas manda para mi..... |
#2
|
||||
|
||||
la idea que tengo es la siguiente :
como el query puede tener diferentes campos (porque es una cadena armada), pense que podria hacer un for para recorrer los campos y luego hacer algo asi como dbgrid1.Columns[0].value := Campo del query [0] no se si es valida mi idea
__________________
Dulce Regalo que Satanas manda para mi..... |
#3
|
||||
|
||||
Hola oscarac.
Si no te entiendo mál, se hace automáticamente siempre que no hayas definido las columnas con el editor de columnas y los campos pertenezcan a la misma tabla. Por ejemplo: El DBGrid mostrará CAMPO1 y CAMPO2. Y con: El DBGrid mostrará CAMPO3 y CAMPO4. Pero no sé si es eso lo que buscas. Saludos.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
||||
|
||||
encontre que haciendo
podria cambiar los campos del dbgrid... y como podria hacer para que los campos (persistentes) en el query, puedan cambiar y pueda tener nuevos campos persistentes
__________________
Dulce Regalo que Satanas manda para mi..... |
#5
|
||||
|
||||
Campos —objetos TField— siempre vas a tener.
Pero si quieres que haya variables individuales para cada uno (una de las principales cosas que se consiguen con los campos persistentes) y que dichas variables cambien en tiempo de ejecución por las que correspondan a la consulta en turno, temo que eso no se podrá hacer. Explica con más detalle qué objetivo hay detrás de tener campos persistentes "cambiantes". Saludos. Al González. |
#6
|
||||
|
||||
lo que pasa es que estoy haciendo un reporte que me muestra detalle o resumen de una informacion, entonces tengo un modulo que me migra la informacion en excel (para ello necesita de un dbgrid que lo tengo oculto en el form)
entonces queria solo utilizar un dbgrid y no 2 ( 1 para detalle y otro para resumen) aunque por premura de tiempos tuve que usar 2 dbgrids
__________________
Dulce Regalo que Satanas manda para mi..... |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Cómo puedo agregar campos a un objeto TADOTable en tiempo de ejecución? | OscarBravo | Tablas planas | 3 | 21-01-2009 16:05:48 |
Como crear campos de lookup en tiempo de ejecución | David | Conexión con bases de datos | 1 | 24-05-2007 16:33:01 |
actualizar campos tipo moneda en un dbgrid en tiempo de ejecucion | Goyo | SQL | 1 | 29-08-2006 23:14:04 |
Modificar campos en un DBGrid en tiempo de ejecuciòn | maravert | Conexión con bases de datos | 3 | 14-05-2006 08:37:41 |
Problema con DBGRiD y campos en Tiempo de ejecución | EITB | OOP | 0 | 14-10-2004 17:59:17 |
|