Foros Club Delphi

Foros Club Delphi (https://www.clubdelphi.com/foros/index.php)
-   Varios (https://www.clubdelphi.com/foros/forumdisplay.php?f=11)
-   -   cmo hacer un formulario para seleccionar datos (https://www.clubdelphi.com/foros/showthread.php?t=23291)

ercrizeporta 13-07-2005 01:42:36

cmo hacer un formulario para seleccionar datos
 
estoy realizando un programa que realiza facturas. esas facturas estan compuestas por albaranes, así que en la ventana de facturas tngo un boton que me muestra otra ventana en la cual me salen todos los albaranes que no esten facturados y puedo seleccionar todos los albaranes que quiera y añadirlos a la factura.
me gustaría saber como mostrar esos albaranes, que estructura usar para que me muestre una serie de albaranes y que tnga un campo boolean para señalar cuales son los k kiero agregar a la factura..

muchas gracias a todos!!!!
espero ayudaaaaaaaaaaaaaaa!!!!!!!!!

Neftali [Germán.Estévez] 13-07-2005 10:04:25

¿Y no te sirve un DBGrid normal con multiselección?
He visto por algun sitio un truco que te permitía seleccionar en n Grid utilizando sólo el ratón (sin CTRL, ALT ni SHIFT).

Lepe 13-07-2005 10:34:27

Para una facturación manual, puedes usar un grid, en el que solo aparezcan los clientes que tienes que facturar, y a la derecha del Grid, un simple TcheckListBox, solamente tienes que recorrrer el query de albaranes pendientes de facturar y añadirlos.

Para una vista preliminar, yo uso el VirtualTreeView, es altamente personalizable, aunque laborioso. La vista preliminar queda impecable, imagina un ListView con sus columnas, pero que tambien es un TreeView, es decir, cada fila tiene el signo + como un Treeview, inicialmente se muestran las facturas; al hacer clic en el signo +, se muestran todas los albaranes de esa factura, y además tiene la casilla de verificación para marcar y/o desmarcar albaranes, facturas, que no deseas facturar.

Un saludo

ercrizeporta 14-07-2005 13:48:26

hola lepe, despues de probar lo que me has dicho creo que con el tchecklistbox podría funcionar para la aplicacion que estoy realizando. Pero me gustaría que me comentaras un poco acerca de la posibilidad de usar el virtualtreeview, ya que no se nada sobre ese objeto y además no lo encuentro en la paleta de componentes de delphi.

Gracias por la ayuda!!

Neftali [Germán.Estévez] 14-07-2005 14:11:47

No lo encontrarás en la paleta, puesto que no es un componente que viene con Delphi.

Puedes descargarlo de:
http://www.delphi-gems.com/VirtualTreeview/VT.php


La franja horaria es GMT +2. Ahora son las 03:40:26.

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