Resumen Pasar un dato a un formulario

Leí varias respuestas....

Pero yo prefiero la que uso actualmente, algo como en el Formulario:

Dim mParam as Integer

Public Sub Process(param as Integer)
    mParam = param
    Show ; o Show vbModal
End Sub

Por qué tanto problema?

- Tengo formularios que se lanzan de distinta forma. Por ejemplo, explorar todos los clientes, explorar los clientes que empiezan con A, los clientes con saldo pendiente, todos atendidos por el mismo formulario. Escribo entonces tantas rutinas de lanzamiento en formulario como sean necesarias.

- Todo queda especificado en la interfaz (rutinas y parámetros que defino), sin necesidad de variables globales.

- En vez de Sub, a veces puedo escribir una Function, por ejemplo, que devuelva el Id del cliente, que dentro de la exploración, elegió finalmente el usuario...

Otro ejemplo: un formulario de ABM de Cliente. Puedo invocarlo con:

Sub Process(Id as Long) para Modificar un cliente
Sub ProcessNew() para crear uno nuevo

Tambien puedo hacer:

Function Process(Id as Long) as Boolean
Funcion ProcessNew() as Boolean

donde devuelvo si el usuario acepto el proceso o no.... en forma Boolean....

Y hasta puedo agregar luego:

Sub View(Id as Long)

en el mismo formulario, que se ocupa de solamente mostrar los datos del Cliente sin permitir modificarlos....

En resumen: uso Subs y Functions definidos en el formulario, para pasarle parámetros y lanzarlo...

Angel "Java" Lopez
ajlopez@ajlopez.com

-----Mensaje original-----
De: L.M.Santin <santin@cubaturv.cbt.cma.net>
Para: 'vb-esp@ccc.uba.ar' <vb-esp@ccc.uba.ar>; ajlopez@ajlopez.com
<ajlopez@ajlopez.com>
Fecha: Martes, 13 de Abril de 1999 04:30 p.m.
Asunto: (VB-ESP) Pasar un dato a un formulario


>Hola!!!
>Tengo un boton en un formulario que desde su evento click llamo a otro. Lo que quiero hacer es pasarle un entero a ese segundo formulario, ¿como lo hago?
>Muchas gracias
>
>L.M.Santin
>CUBATUR Varadero Agencia de viajes. CUBA
>mailto:santin@cubaturv.cbt.cma.net
>
>



Resumen Resumen

Visual Basic Página de Visual Basic

Página principal Página principal

www.jrubi.com