| Ver tema anterior :: Ver tema siguiente |
| Autor |
Mensaje |
juanitonumaldonado Cdt

Registrado: 23 Abr 2008Mensajes: 5Ubicación: El Grullo, Jal, Mexico
|
Publicado: Mie 23 Abr, 2008 12:42 am Asunto: Ayuda para validar usuarios en un editor de texto |
|
|
Antes que nada felicidades por este sitio que esta muy bien sobre todo para los que empezamos a programar en Builder. Verán, soy nuevo en esto de la programacion en Builder y nos dejaron en la escuela hacer un editor de texto, pero que al inicio nos pregunte una contraseña:
Si la contraseña == 'a' entramos como Administrador.
Si la contraseña == 'b' entramos como Usuarios.
El Administrador puede Crear, Abrir, Guardar, Eliminar, Cerrar (o Salir) el archivo de Texto. Mientras que el Usuario puede hacer todo EXCEPTO ELIMINAR el archivo...
¿Pudieran orientarme en cómo hacer esto (en cuanto a la validación)? De ante mano MIL GRACIAS por su AYUDA y por compartir conmigo sus valiosos conocimientos. [/quote] _________________ Juan Carlos |
|
| Volver arriba |
|
 |
Touchsoftwares Master


Registrado: 16 Dic 2002Mensajes: 869Ubicación: MEXICO Playa del Carmen
|
Publicado: Mie 23 Abr, 2008 1:16 am Asunto: |
|
|
Te recomiendo que lo INTENTES hacer !"algo" y te ayudamos en donde te trabes, por que la pregunta que veo es practicamete "haganme mi tarea"
saludos _________________ Ing. Gabriel Góngora Navarrete
TouchSoftwares Inc
http://www.touchsoftwares.com |
|
| Volver arriba |
|
 |
juanitonumaldonado Cdt

Registrado: 23 Abr 2008Mensajes: 5Ubicación: El Grullo, Jal, Mexico
|
Publicado: Mie 23 Abr, 2008 6:56 pm Asunto: |
|
|
Hola Ingeniero:
Al parecer no me di a entender o quizas puse mucho rollo. Mira, espero darme a entender, ya tengo los módulos tanto del Administrador como del Usuario. Mi Forma2 es la de Administrador, la Forma3 es la de Usuario y la Forma1 es la ventana principal.
En la ventana principal puse 2 Edits. 1 para que leyera el nombre de usuario y el otro para leer la contraseña y ademas puse un botón de Aceptar. En el botón de aceptar puse una desición (para validar como anteriormente escribí) y puse algo asi...
if(Edit1->Text=='a'&&Edit2->Text=='a')
{
//Aqui no se cual instrucción poner para mandar llamar la Forma2
//la cual es la Forma para la Ventana de Administrador
}
E igualmente haría una decisión para llamar la Forma3 que es la del usuario:
if(Edit1->Text=='b'&&Edit2->Text=='b')
{
}
Si me pudieras ayudar con la instrucción te lo agradecería mucho, un saludo y de ante mano gracias y espero haberme dado a entender... _________________ Juan Carlos |
|
| Volver arriba |
|
 |
Cri_sys Master


Registrado: 13 Feb 2004Mensajes: 198Ubicación: Maringá, Brazil
|
Publicado: Mie 23 Abr, 2008 7:35 pm Asunto: |
|
|
hmmm haber si te entiendo...
para abrir el form
if(Edit1->Text=='a'&&Edit2->Text=='a')
{
Form2->Show();
}
if(Edit1->Text=='b'&&Edit2->Text=='b')
{
Form3->ShowModal();
}
pero si te entiendo bn una mejor solucion es q uses un solo form y desabilites los obetos que no necesites, con visible false o enabled false.
Algo asi...
if(Edit1->Text=='a'&&Edit2->Text=='a')
{
Form2->Edit1->Enabled=false;
}
if(Edit1->Text=='b'&&Edit2->Text=='b')
{
Form2->Edit1->Enabled=true;
}
Form2->Show();
falow! _________________ Read what I mean, not what I write! |
|
| Volver arriba |
|
 |
Angel Master


Registrado: 15 Abr 2003Mensajes: 2311Ubicación: Toledo (España)
|
Publicado: Jue 24 Abr, 2008 7:11 am Asunto: |
|
|
Yo lo haría de otra forma: creándolos cuando me hace falta, para evitar que estén los formularios activos:
| Código: | if (Edit1->text == "a" && Edit2->Text == "a")
{
Application->CreateForm(__classid(TForm1), &Form1);
Form1->ShowModal();
delete Form1;
}
else if (Edit1->text == "b" && Edit2->Text == "b")
{
Application->CreateForm(__classid(TForm2), &Form2);
Form2->ShowModal();
delete Form2;
}
else
ShowMessage("Usuario no reconocido");
Application->Terminate(); |
_________________ Un saludo
Necesitamos tu ayuda: Envía AI al 27595 (Coste 1,20 euros + IVA) |
|
| Volver arriba |
|
 |
juanitonumaldonado Cdt

Registrado: 23 Abr 2008Mensajes: 5Ubicación: El Grullo, Jal, Mexico
|
Publicado: Jue 24 Abr, 2008 6:10 pm Asunto: |
|
|
Que tal Cry_sis y Angel, un saludo para los dos...
Me sirvieron de mucho sus respuestas, ambas funcionaron, sólo que ahora voy a decidir cual pues ambas son buenas, de ante mano gracias por su ayuda....
Seguimos en contacto, un millon de gracias... _________________ Juan Carlos |
|
| Volver arriba |
|
 |
|