• Jueves 14 de Noviembre de 2024, 23:23

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - redram

Páginas: [1]
1
Visual Basic 6.0 e inferiores / Re: Uso Del Dbcombo...
« en: Viernes 24 de Septiembre de 2004, 21:00 »
Hola Jesús, ¿probaste con la propiedad "Boundcolumn" del DBCombo?

Si vos tenés "enlazado" el DBCombo a un Datacontrol cuya propiedad Recordsource sea el nombre de la tabla (supongamos "PERSONAS"), en el DBCombo ponés el nombre del campo que querés mostrar en la propiedad Listfield (por ejemplo "NOMBRE_PERSONA"); y en la propiedad Boundcolumn ponés el nombre del campo que querés usar para otra cosa, sea guardar, validar, etc (por ejemplo "ID_PERSONA").

Yo esto lo probé con los DataCombos, pero estas propiedades están también en los DBCombos.

Espero te sirva de algo.

Redram

2
Visual Basic 6.0 e inferiores / Re: Mostrar Un Formulario A Partir De Un String
« en: Jueves 23 de Septiembre de 2004, 22:33 »
Muchas gracias Cyclop, mañana retomo el tema y voy a hacer unas pruebas con tu solución.  Te tengo al tanto con esto en cuanto tenga novedades.

Redram

3
Visual Basic 6.0 e inferiores / Re: Mostrar Un Formulario A Partir De Un String
« en: Martes 21 de Septiembre de 2004, 17:33 »
Gracias a todos por el tiempo dedicado a mis dudas.  Efectivamente es como dice Nostromo: el formulario es llamado de otro formulario y no de un MDI.  A ver si es correcta la interpretación de la solución:  por cada formulario a llamar tengo que crear una DLL cuyo código haga el Show de dicho Form, entonces cuando tengo que mostrar el formulario indicado me puedo referir al mismo mediante un string que llame a su correspondiente DLL, la cual se encargará de mostrarlo.  ¿Es correcto esto?

Gracias otra vez.

Redram

4
Visual Basic 6.0 e inferiores / Re: Mostrar Un Formulario A Partir De Un String
« en: Lunes 20 de Septiembre de 2004, 22:33 »
Gracias DiabloRojo por tu respuesta, es una buena solución.  Ahora me gustaría buscar una manera en la que pueda evitar el uso de las estructuras "if" o "select", para así no tener que agregar líneas de código cada vez que agrego un formulario al proyecto.

Gracias de nuevo.

Christian

5
Visual Basic 6.0 e inferiores / Mostrar Un Formulario A Partir De Un String
« en: Lunes 20 de Septiembre de 2004, 17:50 »
Necesito mostrar un formulario que no está cargado haciendo referencia a su nombre, por ejemplo:

Dim Nombre as string
Nombre = "Form1"
Nombre.show (esto está mal, pero tendría que ser algo semejante)

Primero probé con Forms(indice).show, pero esto sirve solamente para los formularios que ya han sido cargados; por lo que tendría que tener cargados todos los formularios del proyecto, siendo una solución que no me satisface.
En la ayuda encontré la función "Callbyname", pero ésta no me sirve ya que el primer parámetro que recibe es un objeto, y no su nombre.
Por último, en otro foro me dijeron que cree un procedimiento de esta manera:

Sub AbrirForm(ByRef Formulario as Object)
    Formulario.show
End Sub

Y que lo utilice así:

Dim Nombre as string
Nombre = "Form1"
AbrirForm Nombre

Pero esto tampoco funcionó.

¿Alguien me podría tirar alguna punta sobre esto?

Desde ya estoy agradecido.

Christian

Páginas: [1]