Club Delphi  
    Paypal   FTP   CCD     Buscar   Trucos   Trabajo   Foros

Retroceder   Foros Club Delphi > Principal > Conexión con bases de datos
Registrarse FAQ Miembros Calendario Guía de estilo Buscar Temas de Hoy Marcar Foros Como Leídos

Conexión con bases de datos

Respuesta
 
Herramientas Buscar en Tema Desplegado
  #1  
Antiguo 09-07-2007
Chandra Chandra is offline
Miembro
 
Registrado: jun 2006
Posts: 23
Poder: 0
Chandra Va por buen camino
Cita:
Empezado por Neftali
Cuantos tipos diferentes de "formularios" va a diseñar el usuario. No es lo mismo si hablamos de 6 o 7, que si estamos hablando del orden de 50.
En principio podrían ser tantos como deseara. No habría un límite (lo sé... eso complica aún más las cosas)

Cita:
Empezado por Neftali
El tema de recnstruir todo el interface del regitro puede ser muy lento.
Eso es lo que me preocupa, que al ir de registro en registro, por cada scroll en la tabla, se va a tener que generar un interface distinto.

Cita:
Empezado por Neftali
Haz unas pruebas primero. Una opción (SI HAY POCOS TIPOS DIFERENTES) sería crear un único "formulario" con los diferentes tipos uno en cada capa (estoy pensando en un PageControl con diferentes pestañas o un TNoteBook); La ventaja es que lo crearía al principio y luego dependiendo del tipo de registro, sólo deberías cambiar de pestaña (cosa que sería bastante rápida).
¿Me explico? Esto se convierte en poco viable si tienes muchos tipos diferentes, pero si hay 4 o 5 puede ser una solución muy "ágil".
Pues sí, tienes toda la razón. Eso es lo que había hecho en un primer momento, un PageControl, pero con formularios predefinidos por mi a modo de plantillas a escoger: el usuario escoge una o dos (puede complementar la plantilla de imágenes con la de texto, para incluir algunas notas aclarativas, por ejemplo) y el resto de pestañas, las que no se usan (aquellas que contienen campos vacios dentro del registro) se ocultan. También pensé en un NoteBook, pero es que siempre me han resultado muy incómodos de mover (moverme entre las páginas, digo) en tiempo de diseño ).

Lo último que se me había ocurrido era meter marcos (frames) con templates prediseñadas, porque me doy cuenta de que lo de diseñar en tiempo de ejecución me va a traer más de un quebradero de cabeza .

Cita:
Empezado por Neftali
En cuanto al diseño, junto con los ejemplos del componente que comentas hay una demo de lo que podría ser un "FormDesigner"; No está completo, pero te puede servir de guía para ver cómo se crean diferentes tipo de controles. Hay puedes ver cómo crearlos y redimensionarlos en ejecución.
Lo miraré, por supuesto

Cita:
Empezado por Neftali
Para almacernarlos en Base de Datos, tal vez la opción de utilizar Streams sea la más práctica (y más rápida); Revisa LoadComponent y WriteComponent de la clase TStream.
Estupendo, lo estudiaré.

En cuanto lo otro que comentaba, lo de la cinta sin fin, al final lo he conseguido más o menos. Y he de admitir que me he sorprendido con la apariencia, porque va muy suave el desplazamiento, y eso que no he utilizado técnicas de doble buffer para dibujarla (es como si Delphi 2006 implementara de alguna forma el doble buffer en este tipo de movimientos... raro).

El caso es que utilizo 2 paneles sobre un tercero. una barra de scroll vertival los hace bajar. El panel contenedor tiene el tamaño de uno de los paneles contenidos. Cuando, haciendo scroll, se va a rebasar el segundo panel, este segundo se pone arriba, en el lugar del primero, y se puede seguir haciendo scroll. El resultado es que le dices cuántos paneles va a contener (es decir, cuántos registros tiene la base de datos maestra) y puedes hacer scroll sobre esos dos paneles con apariencia de que hay cientos

En fin, voy a seguir investigando. Muchas gracias por tu tiempo y tus ideas

Última edición por Chandra fecha: 09-07-2007 a las 17:09:49.
Responder Con Cita
Respuesta


Herramientas Buscar en Tema
Buscar en Tema:

Búsqueda Avanzada
Desplegado

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

Temas Similares
Tema Autor Foro Respuestas Último mensaje
Problemas con ejecusion de DTS desde Delphi Roilo MS SQL Server 1 23-05-2007 09:37:43
controles en tiempo de ejecución verlos como si estubieran en tiempo de diseño gulder Varios 7 21-04-2007 22:57:30
Resaltar Foco de objetos DBAware Mauro.NET OOP 1 05-08-2005 21:38:30
Algun componente Dbaware que hayan comprobado que puede guardar imagenes jpg en MYSQL delphivan MySQL 0 30-05-2005 16:37:37
DBDateEdit de Rx DBAware javiermorales OOP 5 09-02-2004 13:26:00


La franja horaria es GMT +2. Ahora son las 19:45:42.


Powered by vBulletin® Version 3.6.8
Copyright ©2000 - 2026, Jelsoft Enterprises Ltd.
Traducción al castellano por el equipo de moderadores del Club Delphi
Copyright 1996-2007 Club Delphi