Porcedimientos NET
Publicado por Maximiliano (2 intervenciones) el 08/11/2012 19:56:53
Hola a todos.
Estoy empezando a ver VB NET 2012 y lo que no he logrado hacer es poder migrar un procedimiento desde VB6.
formulario: frmPaises
Private Sub LLenaGrilla()
Set rsTabla = db.Consulta("SELECT paises.* FROM paises WHERE pais_eliminado = 0 " & strSQLBusqueda & " ORDER BY " & strSQLOrden)
vsfGrilla.Rows = 1
If rsTabla.RecordCount > 0 Then
For a = 1 To rsTabla.RecordCount
vsfGrilla.TextMatrix(a, 0) = rsTabla.Fields("pais_ID")
vsfGrilla.TextMatrix(a, 1) = UCase(rsTabla.Fields("pais_ref"))
vsfGrilla.TextMatrix(a, 2) = UCase(rsTabla.Fields("pais_nombre"))
ProgressBar1.Value = a
rsTabla.MoveNext
Next a
vsfGrilla.Row = 1
End If
End Sub
en el form_load
call LLenaGrilla()
y funciona
pero desde el Formulario: frmPaisesABM
call LLenaGrilla()
no me muestra ningun error pero no me actualiza la grilla
que debería modificar para que funcione?
Desde ya muchas gracias a todos
Estoy empezando a ver VB NET 2012 y lo que no he logrado hacer es poder migrar un procedimiento desde VB6.
formulario: frmPaises
Private Sub LLenaGrilla()
Set rsTabla = db.Consulta("SELECT paises.* FROM paises WHERE pais_eliminado = 0 " & strSQLBusqueda & " ORDER BY " & strSQLOrden)
vsfGrilla.Rows = 1
If rsTabla.RecordCount > 0 Then
For a = 1 To rsTabla.RecordCount
vsfGrilla.TextMatrix(a, 0) = rsTabla.Fields("pais_ID")
vsfGrilla.TextMatrix(a, 1) = UCase(rsTabla.Fields("pais_ref"))
vsfGrilla.TextMatrix(a, 2) = UCase(rsTabla.Fields("pais_nombre"))
ProgressBar1.Value = a
rsTabla.MoveNext
Next a
vsfGrilla.Row = 1
End If
End Sub
en el form_load
call LLenaGrilla()
y funciona
pero desde el Formulario: frmPaisesABM
call LLenaGrilla()
no me muestra ningun error pero no me actualiza la grilla
que debería modificar para que funcione?
Desde ya muchas gracias a todos
Valora esta pregunta
0