![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Buscar | Temas de Hoy | Marcar Foros Como Leídos |
![]() |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
|
|
#1
|
||||
|
||||
|
Puedes usar un conjunto de datos para cada instancia del formulario, es decir, un data set por cada ventana abierta.
Es de suponer que pones, como debe ser, el conjunto de datos de FIBPlus en un DataModule. En caso de que uses Delphi 7 o XE2, te serviría un componente DataSource con capacidades de clonación que anda por ahí. Espero no resultar "SPAMoso" con estas referencias. ![]() Saludos. |
|
#2
|
||||
|
||||
|
Es libre y gratis, distinto sería que cobraras por ello, aunque ni así, ¡cuántas veces recomendamos productos que son pago!, muchas veces.
__________________
La otra guía de estilo | Búsquedas avanzadas | Etiquetas para código | Colabora mediante Paypal |
|
#3
|
|||
|
|||
|
La solución que se me había ocurrido era crear un array de dataset por cada ticket que tengo abierto. Ya que todo se realiza en el mismo form y con un navigator voy seleccionando el registro maestro(venta) que necesito. Pero lo veía muy demasiado complejo, Y ademas también tendría que poner una transacción para cada registro, para poder confirmar una venta en concreto. Y desde el navigator tengo que poder pasar de una venta a la otra por lo que sería preferible que estuvieran dentro de la misma transacción. De todas formas le echado un vistazo a los componentes que mencionas y parecen muy interesantes. ¿Cuando se clona el dataset también lo hace la transacción?. ¿Podría hacer un commint de un ticket y que los demás no se confirmaran?
|
|
#4
|
||||
|
||||
|
Cita:
Con esa técnica se disipa la necesidad de manejar conexiones o transacciones separadas (aunque si esto fuese menester también, en GHF existe la función ghClone que permite clonar "cualquier" componente). Saludos. ![]() |
|
#5
|
|||
|
|||
|
ok, muchas gracias, lo probaré y ya os cuento.
|
|
#6
|
||||
|
||||
|
Hola.
Igual es una barbaridad lo que yo hago pero lo suelto. Yo lo que hago para esto es tener 3 formularios iguales cargados en memoria y a los que se puede llamar con un botón para traer a pantalla un ticket u otro, cuando hay algún ticket en curso le cambio el color al fondo del botón para que se sepa que hay una venta pendiente en otra pantalla. [IMG]URL=http://www.casimages.es/i/130510103742611565.jpg.html] ![]()
__________________
Be water my friend. |
![]() |
| Herramientas | Buscar en Tema |
| Desplegado | |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Problema con transacciones | rruffino | SQL | 0 | 07-05-2013 20:02:01 |
| problema con visibilidad de transacciones | Galahad | Firebird e Interbase | 14 | 18-12-2008 21:10:34 |
| Problema con transacciones en Access y Delphi | Capi666 | SQL | 1 | 11-01-2007 21:49:14 |
| Problema con TClientDataSet y Transacciones | dieleo | Conexión con bases de datos | 0 | 01-09-2006 02:06:32 |
| Problema en el uso de Transacciones | AGAG4 | Conexión con bases de datos | 13 | 15-06-2005 19:56:49 |
|