PDA

Ver la Versión Completa : Plantilla para las grillas


mantraxer21
25-11-2013, 05:39:56
Estimados,

Quiero poder llamar desde un "Combobox" y luego un "ok" una plantilla creada con los mismos objetos y atributos (columnas y posiciones) que en el GRID a llamar.

Ejemplo:

NOMBRE PLANTILLA (EJEMPLO-01)
--------------------------------------
POSICION CANTIDAD PRODUCTO PRECIO SUB-TOTAL TOTAL
10 2 MANZANA 90 180 180
20 1 PERA 84 84 84




Entonces, imaginemos que siempre o en algunas oportunidades realizamos las mismas cargas a la grilla, puede ser cotizaciones, guías de despacho, etc y para no repetir siempre manualmente lo mismo, lo que se piensa es poder tener una opción de "plantilla" algo así como receta… entonces el usuario la "llama" a su grilla actual y se cargan con los datos creados con anterioridad.

Alguien ha trabajado algo similar?; tengo algo funcionando en php; pero ahora se necesita Desktop !

Firebird con cualquier motor, si lo importante es poder cargar la grilla (vacía) con alguna grilla llamad "plantilla" que tenga datos previos.


Gracias"

Saludos

José Luis Garcí
25-11-2013, 10:03:44
Y por último en el día de hoy el modulo de búsqueda.

http://nsae01.casimages.net/img/2013/06/19/130619112133206106.jpg (http://www.casimages.es/i/130619112133206106.jpg.html)

como podemos ver un módulo sencillo de tan sólo 160 lineas actualmente, que ira creciendo según avancemos el proyecto, sólo tendremos que añadir el control de los módulos de llamada y su retorno, ya que este módulo sera llamado por varios módulos.

No usamos la función de coloración del grid, ya que al ser este variable, en número de campos nos daría un error, más adelante lo modificare y añadiré el código, para que se ajuste al resto del diseño.


El código aquí https://gist.github.com/anonymous/5812974

en mi tutorial Programa de gestión desde 0 (http://www.clubdelphi.com/foros/showthread.php?t=83457), esta el módulo de búsqueda, que creo hace lo que necesitas, es una grilla, lo único es que dinamicamente según la llammamos, define los campos.

El código completo lo tienes en el FP del club.

Espero te sea de utilidad, para lo que quieres.