![]() |
![]() |
| Paypal | FTP | CCD | Buscar | Trucos | Trabajo | Foros |
|
|||||||
| Registrarse | FAQ | Miembros | Calendario | Guía de estilo | Temas de Hoy |
|
|
Herramientas | Buscar en Tema | Desplegado |
|
#5
|
||||
|
||||
|
Hola BuRtOn,
por lo que estoy comprendiendo del tema, tu problema es como determinar si el usuario es registrado o no. Tu problema es del tipo lógico/diseño. Lo más natural es que al momento en que se ejecuta el aplicativo se dispare una función que se encargue de ello. Por simplicidad asumamos una función UsuarioRegistrado() que devuelve un boleano:
Bueno, esa función de ejemplo lo que hace es emitir una consulta contra la base de datos en busca de un registro en particular (un ID_Registro). El algoritmo está diseñado para que siempre y cuando exista un y solo un registro en la tabla TABLA_REGISTRO se de por válido que el usuario se registró. ¿Cuando se ejecuta esta función? Lo más obvio (y sencillo) podría sugerir en el OnCreate de la forma principal. Se podría hacer algo como esto: procedure FrmMainOnCreate(Sender: TObject); begin UserValido := UsuarioRegistrado; end; Siendo UserValido una propiedad, o variable. Y bueno, nos resta ahora solamente el tema de operar en base a este resultado. Lo más sencillo de hacer es como señala Dec:
Ahora bien, ¿que se necesita para que ejecute normalmente la función UsuarioRegistrado? Que haya una conexión establecida.... por tanto, antes de ejecutar dicha función deberá asegurarse de esto. Que quiero hacerte notar, que tu problema es del tipo lógico. Sugiero que realices una búsqueda en los foros, porque este tema se ha tratado en otras ocasiones. Saludos, |
|
|
Temas Similares
|
||||
| Tema | Autor | Foro | Respuestas | Último mensaje |
| Abrir un formulario hijo solo una vez | Walterdf | Varios | 5 | 08-04-2008 17:15:01 |
| dll + mostrar formulario | albertoP | OOP | 1 | 04-12-2006 08:21:20 |
| mostrar sólo 5 caracteres de un varchar(75) | Giniromero | Firebird e Interbase | 4 | 19-09-2006 12:37:41 |
| mostrar solo dos decimales | clanmilano | Varios | 1 | 15-11-2005 23:31:52 |
| mostrar SOLO cliente de los que tengo un sólo registro | Giniromero | SQL | 15 | 11-06-2004 12:33:19 |
|