FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
||||
|
||||
Quizás haya una forma más fácil.
En una tabla de configuración, guardas el select que ha de hacerse: Código:
Tabla: Config Seccion Valor sqlClientes select idcliente, nombreCliente, direccion from clientes sqlfacturas select * from facturas Obviamente la función LeerConfig hace un locate del parámetro que recibe, y devuelve la columna "Valor" donde tendrás el sql que necesitas. Esto tiene algunos detalles a tener en cuenta: - En el Grid, no añadas las columnas en tiempo de diseño, ya que cada vez que abras la consulta, se reinician dependiendo de los campos que se vayan a leer. - Quizás necesites alguna rutina para establecer el ancho de cada columna, ya que por defecto el grid asignará el DisplayWith de cada campo al tamaño máximo de ese campo, por ejemplo, si el campo NombreCliente tiene un ancho máximo de 100 caracteres, esa columna se verá muy muy ancha. Incluso puedes guardar en esa tabla config, sólo los campos que el usuario quiere ver: En la columna valor, solo se habrá guardado: "Nombrecliente, direccion, Telefono" Normalmente, y como otra posibilidad más, puedes dar una opción al usuario para que pueda ocultar las columnas que él quiera, guardando esa lista de campos, después puedes recorrer el DBGrid y ocultarla, lo explico mejor:
Saludos
__________________
Si usted entendió mi comentario, contácteme y gustosamente, se lo volveré a explicar hasta que no lo entienda, Gracias. Última edición por Lepe fecha: 10-01-2007 a las 21:11:13. |
#2
|
|||
|
|||
Lepe gracias por la pronta respuesta
intentaré con ese ejemplo saludos Cita:
|
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Agregar Nombre a las columnas de Un DBgrid en Timpo de Ejecucion | mgaray | Varios | 5 | 22-06-2018 03:19:41 |
Agregar elementos a un DBcomboBox (runtime) | vinicc | Conexión con bases de datos | 2 | 26-08-2006 01:28:31 |
Mover y agregar controles en RunTime | JXJ | Varios | 2 | 05-05-2005 02:16:04 |
Crear las columnas en Runtime (QReport) | sitrico | Impresión | 14 | 15-01-2004 12:34:47 |
Agregar un campo a una tabla paradox (runtime) | sitrico | Conexión con bases de datos | 3 | 17-07-2003 00:14:11 |
|