FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
#1
|
||||
|
||||
Guardar en BD Postgres parte de las propiedades de un objeto
Hola a todos:
La situación es la siguiente: Tengo una reportes cuyas lineas de encabezado siempre va a ser la mismas, es decir Nombre de la empresa Identificación Tirbiutaria de la Empresa Ciudad de Empresa Nombre del Reporte Slogan de la empresa. ahora lo que se quiere es que el usuario puede seleccionar el tipo, color y tamaño de la fuente que desea utilizar el para la creacion de su reporte y por su puesto guardar la configuración que el usuario ha seleccionado. La Pregunta es ¿Comó puedo guardar estos datos en la BD y poderlos llamar durante la creación de reporte?. Para mi caso Utilizo PostGres entonces me surge una nueva pregunta ¿Que tipo de Dato Utilizo para poder guardar esta información ? y ¿este tipo de dato me sirve para poder guardar la información en otro tipo de bases de datos ej. Oracle (proyecto el crecimiento)?. muchas gracías de antemano. Gertorresm Colombia |
#2
|
||||
|
||||
Disculpa, pero no veo la complicacion,si vas a guardar por ejemplo una fuente(Font), puedes guardarla en tu tabla de configuracion mas o menos asi:
Nombre_de_la Fuente de tipo Varchar Color Puede ser de tipo int (Integer) Size (Tamaño) de tipo int (Integer), etc.,etc. Saludos...
__________________
"Pedid, y se os dará; buscad, y hallaréis; llamad, y se os abrirá." Mt.7:7
|
#3
|
||||
|
||||
Campos de la base de datos
Tu solución me implica la creación de 3 campos por cada línea del reporte 15 campos, el ideal es poder manejat eso en tan solo 5
|
#4
|
||||
|
||||
Si no te interesa crear muchos campos, puedes empaquetar la información en uno sólo y crear un único campo que la almacene toda.
Ganas espacio, pero pierdes estandarización y deberás codificar más para guardar y obtener esos datos. Al ser un campo interno (por el que no vas a buscar, indexar, filtrar y posiblemente, ni se va a visualizar) podría funcionarte. Un único campo texto que almacene todo. Un ejemplo: 1|nombre1|color1|size1\\2|nombre2|color2|size2\\.... Esta cadena la construyes en Delphi y la guardas en el campo. Cuando necesites obtener esos datos, la obtienes y desde Delphi la "desempaquetas" para obtener de nuevo los valores. La forma estandard, correcta y formal es la que comenta rgstuamigo; Aunque en algun caso (y si está debídamente justificado) podemos utilizar cosas fuera de lo común. Al ser un campo tipo String, deberá almacenarse sin problema aunque migres a otro SGBD.
__________________
Germán Estévez => Web/Blog Guía de estilo, Guía alternativa Utiliza TAG's en tus mensajes. Contactar con el Clubdelphi P.D: Más tiempo dedicado a la pregunta=Mejores respuestas. |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
Publicar parte de un objeto de clase | jlrbotella | OOP | 7 | 19-07-2017 09:18:54 |
acceso a las propiedades de un objeto | gushynet | OOP | 5 | 19-10-2008 09:48:10 |
Acceso a las propiedades de un objeto desde el editor de propiedades | Hugo | OOP | 0 | 24-11-2006 12:58:22 |
Modificar y guardar las propiedades Font | Carmelo Cash | OOP | 7 | 12-10-2004 18:21:00 |
Guardar propiedades en el form | sur-se | OOP | 4 | 30-09-2004 18:38:12 |
|