Club Delphi  
    FTP   CCD     Buscar   Trucos   Trabajo   Foros

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

Grupo de Teaming del ClubDelphi

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 27-06-2005
damix damix is offline
Registrado
 
Registrado: may 2005
Posts: 7
Poder: 0
damix Va por buen camino
Question Modificaciones DBGrid Delphi 7

Que tal a todos, mi preguntas son las siguientes:

1) Necesitaría un pequeñísimo ejemplo de como puedo modificar las opciones de un DBGrid dinámicamente, ya que he intentado, pero no encontré la forma correcta de hacerlo.

2) Quisiera saber si es posible de alguna manera guardar el formato de una DBGrid, por ejemplo, a una de las columnas de la grilla yo la amplio para que me alcance a mostrar todo el contenido que hay en las filas, pero cuando cierro el programa y lo vuelvo a abrir el tamaño de la columna vuelve a estar angosto y otra vez tengo que modificar todo para que se vean los datos.
Quiero saber si se puede hacer algo parecido a lo que ocurre con Excel (Está bien que en Excel se guarda un archivo y ahí se guarda el formato de las filas y columnas, pero bueno, tal vez se pueda hacer algo).

Agradecido infinitamente, hasta pronto.

Última edición por damix fecha: 27-06-2005 a las 23:42:08.
Responder Con Cita
  #2  
Antiguo 28-06-2005
Avatar de vtdeleon
vtdeleon vtdeleon is offline
Miembro
 
Registrado: abr 2004
Ubicación: RD & USA
Posts: 3.236
Poder: 24
vtdeleon Va por buen camino
Saludos
Cita:
Empezado por damix
1) Necesitaría un pequeñísimo ejemplo de como puedo modificar las opciones de un DBGrid dinámicamente, ya que he intentado, pero no encontré la forma correcta de hacerlo.
Puedes manejar la propiedad Option
Código Delphi [-]
DBGrid1.Options:=[dgTitles,dgRowLines];
Cita:
Empezado por damix
2) Quisiera saber si es posible de alguna manera guardar el formato de una DBGrid, por ejemplo, a una de las columnas de la grilla yo la amplio para que me alcance a mostrar todo el contenido que hay en las filas, pero cuando cierro el programa y lo vuelvo a abrir el tamaño de la columna vuelve a estar angosto y otra vez tengo que modificar todo para que se vean los datos.
Quiero saber si se puede hacer algo parecido a lo que ocurre con Excel (Está bien que en Excel se guarda un archivo y ahí se guarda el formato de las filas y columnas, pero bueno, tal vez se pueda hacer algo).
Lo que me viene a la mente es antes de cerrar la aplicacion guardar las propiedades del DbGrid en un archivo de texto Ini.
__________________
Van Troi De León
(Not) Guía, Code vB:=Delphi-SQL, ¿Cómo?
Viajar en el tiempo no es teóricamente posible, pues si lo fuera, ya estarían aqui contándonos al respecto!
Responder Con Cita
  #3  
Antiguo 28-06-2005
damix damix is offline
Registrado
 
Registrado: may 2005
Posts: 7
Poder: 0
damix Va por buen camino
Preguntita sobre el archivo de inicializacion

Buenisimo, gracias por tu ayuda!, el problema es que soy bastante nuevo en el manejo de Delphi y debo preguntar lo siguiente;

Donde encuentro el código que inicializa y finaliza la aplicacion para así poder leer del archivo antes de que arranque y escribir antes de cerrarla.

Muchas Gracias
Responder Con Cita
  #4  
Antiguo 28-06-2005
Avatar de roman
roman roman is offline
Moderador
 
Registrado: may 2003
Ubicación: Ciudad de México
Posts: 20.269
Poder: 10
roman Es un diamante en brutoroman Es un diamante en brutoroman Es un diamante en bruto
Podrías utilizar los eventos OnCreate y OnDestroy del formulario donde está el grid.

// Saludos
Responder Con Cita
  #5  
Antiguo 15-11-2005
Avatar de German
German German is offline
Miembro
 
Registrado: may 2003
Ubicación: Barcelona - España
Posts: 133
Poder: 21
German Va por buen camino
Cita:
Empezado por vtdeleon
Código Delphi [-]
DBGrid1.Options:=[dgTitles,dgRowLines];
Para activar o desactivar una opción, no es necesario ponerlas todas. Puedes hacerlo "sumandola" o "restandola" de las que están activas:
Código Delphi [-]
DBGrid1.Options := DBGrid1.Options + [dgTitles]; //esto activaria los titulos
DBGrid1.Options := DBGrid1.Options - [dgTitles]; //esto desactivaria los titulos

En cuanto a guardar y cargar las columnas, puedes hacerlo asi (la extensión del archivo es indiferente):
Código Delphi [-]
DBGrid1.Columns.SaveToFile('C:\MisColumnas.cln'); // Guarda las columnas
DBGrid1.Columns.LoadFromFile('C:\MisColumnas.cln'); // Carga las columnas

Salu2.
__________________
Tengo las manos llenas de dedos... Tengo los dedos llenos de teclas...
Tengo las teclas desordenadas... Tengo el desorden muy controlado...
Tengo el control en mis manos.
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


La franja horaria es GMT +2. Ahora son las 13:25:31.


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