Test Foro de elhacker.net SMF 2.1

Programación => .NET (C#, VB.NET, ASP) => Programación General => Programación Visual Basic => Mensaje iniciado por: W0lFy en 21 Septiembre 2009, 16:00 PM

Título: Formularios Continuos VB
Publicado por: W0lFy en 21 Septiembre 2009, 16:00 PM
Hola gente tengo un problema , hay una propiedad del formulario en VB ACCESS la cual es la vista del formulario,quiero sacar todos los formularios,( FORMULARIOS CONTINUOS);¿ existe alguna manera  para emularlo en Visual Basic 6? es que no he encontrado la manera de hacerlo. Un saludo
Título: Re: Formularios Continuos VB
Publicado por: LeandroA en 22 Septiembre 2009, 01:35 AM
Hola la verdad creo que no se entendio nada, almenos yo, porque no pones una imagen para ver que es lo que queres quitar.

Saludos
Título: Re: Formularios Continuos VB
Publicado por: W0lFy en 22 Septiembre 2009, 10:54 AM
Me explico mejor:

ACCESS 2003:
Creamos un formulario y en la propiedad del formulario "vista predeterminada"(en ingles "default view"), podemos seleccionar: "Un unico Formulario","Formularios Continuos","Hoja de Datos","Tabla Dinamica","Gráfico Dinamico".


Me gustaría poder realizar lo mismo que hace Access cuando elegimos la opción
"Formularios Continuos" pero quisiera hacerlo en Visual Basic 6.0, con su respectiva conexion de datos. Como podría hacerlo? hasta ahora digamos que tengo lo siguiente:

Dim conexion As New ADODB.Connection
Dim Recordset As New ADODB.Recordset
Dim path As String

Private Sub Form_Load()
path = "z:\yo.mdb"

With conexion
.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & path
.Open
End With
Recordset.Open "SELECT * FROM CartasPago", conexion, adOpenKeyset, adLockOptimistic

Text1.Text = Recordset("Campo1")
Text2.Text = Recordset("Campo2")
Text3.Text = Recordset("Campo3")
end Sub


Me Gustaría que sacara Tantos Text1, Text2,Text3 Como registros haya que es la finalidad de "Formularios Conitnuos" . Un saludo espero haberme explicado mejor :)
Título: Re: Formularios Continuos VB
Publicado por: seba123neo en 23 Septiembre 2009, 01:00 AM
Hola, es facil, priemro pues tendrias que crear una matriz de controles para cada textbox y desde ahi recorrer el recordset con un bucle e ir aumentando en 1 el indice de los textbox e ir cargando un nuevo textbox con la fucnion Load de visual basic para crear controles en tiempo de ejecucion, para cada registro e ir aumentando el top y left de cada textbox asi se ve uno al lado del otro o como quieras...

saludos.
Título: Re: Formularios Continuos VB
Publicado por: W0lFy en 23 Septiembre 2009, 01:05 AM
Gracias probare!!
Título: Re: Formularios Continuos VB
Publicado por: W0lFy en 8 Octubre 2009, 08:32 AM
Hola ahora como hago para descargar los controles? por que no funciona un simple Unload de Texto1 o unload Texto1(2) que peude estar pasando? VB me salta un error diciendo que se requiere un objeto. Un saludo
Título: Re: Formularios Continuos VB
Publicado por: seba123neo en 10 Octubre 2009, 01:57 AM
con un bucle recorriendo la matriz de controles podes descargarlos, ¿vos queres descargar todos o alguno en especifico.?