FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
Herramientas | Buscar en Tema | Desplegado |
|
#1
|
|||
|
|||
Decidir que Form abre primero en una aplicación
Buenas noches, estoy realizando una aplicación en la que me abre un form de "Apertura de Caja" en la que coloco el monto inicial de la caja, luego al hacer clic en aceptar me abre el form principal en donde tengo el menú y esas cosas...
El form de "Apertura de caja" debe salir solo al inicio del día, es decir una vez que el usuario haya introducido la cantidad, el cliente puede cerrar la aplicación y volver a abrirla y ya no debería salir mas el Form "Apertura de Caja" sino pasar directamente al Form principal... ¿Hay alguna forma de hacerlo?
__________________
"Ningun precio es alto por el privilegio de ser uno mismo..." |
#2
|
||||
|
||||
El framework VCL necesita:
1. Se setee el "MainForm" de la aplicacion. Este debe ser una variable global definida en la seccion interface de la unidad del form 2. El form se inicializa no con su constructor Create, sino mediante Application.CreateForm 3. Cuando el MainForm es cerrado, la aplicacion termina Esta implementacion no la podes cambiar Yo creo que la opcion mas sana es, dejar el que tenes como "menu principal" como MainForm; luego realizar la validacion "si no introdujo la cantidad para hoy" --> crear y mostrar form caja, caso contrario, seguir con el principal Ejemplo trivial
|
#3
|
||||
|
||||
Hola ZiriusB.
Cita:
Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#4
|
|||
|
|||
Cita:
1.- El registro de validacion ¿donde se guarda? es decir, al abrir el programa luego de abrirlo por primera vez, donde revisa el sistema si ya se ha introducido el valor en dailycashBox... 2.- Tenia el Form de "Apertura de Caja" como principal, debo establecer el "Form1" como principal con esta funcion? (Project>>options>>forms)
__________________
"Ningun precio es alto por el privilegio de ser uno mismo..." Última edición por ZiriusB fecha: 21-12-2015 a las 17:36:51. |
#5
|
||||
|
||||
Cita:
2 - Si |
#6
|
||||
|
||||
Cita:
El ejemplo no contempla si fué efectiva y correctamente inicializada la caja. De esta taréa creo que debería encargarse frmDailyCashBox y desconozco la lógica que tenes pensada para ese punto, por ejemplo ignoro que es el "registro de validación". El lugar de guardado podría ser en el registro de Windows, en tu base de datos, un archivo, etc., depende de como tengas pensado implementarlo. Cita:
O, mirando el código del proyecto, es el primero en crearse; ejemplos:
Saludos Edito: No había visto la respuesta de Agustín mientras redactaba este mensaje pero coincido con él.
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... Última edición por ecfisa fecha: 21-12-2015 a las 20:29:08. |
#7
|
|||
|
|||
Cita:
Cita:
__________________
"Ningun precio es alto por el privilegio de ser uno mismo..." |
#8
|
||||
|
||||
Hola ZiriusB.
Cita:
Por otro lado te soy sincero, veo muy inseguro que el primer usuario en ejecutar la aplicación pueda modificar el valor de la caja... ¿ No debería realizarse esa acción de forma automática ? (Esto dicho desde la ignorancia que tengo sobre los detalles de la situación) Saludos
__________________
Daniel Didriksen Guía de estilo - Uso de las etiquetas - La otra guía de estilo .... |
#9
|
||||
|
||||
Cita:
Tenes que implementar "X": que es la funcion booleana del esqueleto No sabemos como funciona la logica de negocio ni como se valida la cantidad. Tampoco conocemos la estructura de la tabla en donde estas guardando la informacion Por ejemplo, podrias tener un campo fecha y validar contra esa fecha |
|
|
Temas Similares | ||||
Tema | Autor | Foro | Respuestas | Último mensaje |
No abre form con F12 | capo979 | Varios | 3 | 20-08-2017 03:57:42 |
Form abre automaticamente al crearlo. | F3niX | Varios | 3 | 24-06-2015 03:21:58 |
aplicacion no abre incluye fastreport | calogero | Impresión | 2 | 16-11-2009 20:07:15 |
Efectos en el form que abre un ShowModal | mam1986 | Varios | 8 | 04-08-2008 09:50:47 |
Ejecutar primero otra aplicacion. | atani123 | API de Windows | 3 | 10-07-2006 15:22:22 |
|