• Jueves 25 de Abril de 2024, 08:38

Autor Tema:  Manejar Forms  (Leído 1996 veces)

alexgallaga

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Manejar Forms
« en: Jueves 29 de Julio de 2004, 23:10 »
0
Muy buenas tardes yo tengo unas  cuantas preguntas porque estoy intentando realizar un sencillo programa en vfp 6, pero pues no me sale del todo bien; mis dudas son las siguientes:

Quiero hacer que de un formulario le de a un opttion buton y este me abra otro formulario(en verdad no se si en vfp se que en visual basic se puede) y si no es por esa manera minimo con un command.

Otra alguno de ustedes me puede dar el codigo para la busqueda de algun registro  :P soy malo para ello.

Bueno y ya andando encaminado tengo otra duda porque simpre que por medio de un command quiero dar de alta un registro me dice que INFRINJI LA UNICIDAD DEL INDICE, es una tabla que tiene un campo llave llamado mat_alum

De antemano les agradezco el simple hecho de leer el mensaje   :hola:

atte.

Alejandro Gallaga  :alien:

fygcorp

  • Nuevo Miembro
  • *
  • Mensajes: 5
    • Ver Perfil
Re: Manejar Forms
« Respuesta #1 en: Lunes 2 de Agosto de 2004, 18:06 »
0
hola soy alanis y puedes hacer lo siguiente

insertas un control option button, con el mouse das dobleclick sobre el control, vas al objeto Option1, y seleccionas el Procedimiento Click
y escribes la siguiente instruccion:

Do Form [nombre formulario] With [Parametro1, Parametro2 . . .]

Los parametros son opcionales y te ayuda para no usar tantas variables publicas,  puedes mandar informacion que necesites utilizar en el otro formulario y el otro formulario la recibe de la siguiente forma.

En el metodo Init del formulario a llamar o (hijo) escribes la siguiente instrucción

Parameters [Parametro1, Parametro2 . . .]

Tambien si quieres que el formulario Padre espere una respuesta del formulario hijo tienes que cambiar una Propiedad del formulario hijo llamada Window Type de 0-Modal   a   1-Modal, hasta que no cierres el formulario hijo el control permanecera en este.

Esto te sirve para que en cualquier parte de formulario se pueda llamar a otro y evitar que siga la continuidad del codigo hasta que termine de ejecutarse el formulario hijo


espero que esto te ayude otra duda o comentario estoy atus ordenes
[email:mll0u3v1]fygcorp@hotmail.com[/email:mll0u3v1]
[email:mll0u3v1]fyg_alanis@yahoo.com.mx[/email:mll0u3v1]

Gamb88

  • Miembro activo
  • **
  • Mensajes: 26
    • Ver Perfil
    • http://www.geocities.com/nickelback_hyrm41
Re: Manejar Forms
« Respuesta #2 en: Miércoles 18 de Agosto de 2004, 16:34 »
0
En el Do form
No solo pon el nombre del formulario...
Debes poner al ruta entera
Ej: si tu formulario esta en c:\vfpproyect\form.frm

debes poner esto:

Do form "c:\vfpproyect\form.frm"
Citar
[size=109]                               Pienso, Luego Existo... \";)\"  [/size]

Maricita

  • Nuevo Miembro
  • *
  • Mensajes: 1
    • Ver Perfil
Re: Manejar Forms
« Respuesta #3 en: Miércoles 8 de Septiembre de 2004, 17:23 »
0
PARA BUSCAR UN REGISTRO:

Select * Fron Tabla Where nom_mat='manzanas'

nom_mat= un campo de ta tabla en el cual se encuentran los registros a buscar, en este caso el SELECT seleccionará manzanas (condision que se le da en el comando Where.

Así de Facil.

Que mas ????