SoloCodigo
Programación General => Visual Basic 6.0 e inferiores => Mensaje iniciado por: Sareny en Martes 14 de Mayo de 2002, 13:04
-
Intento crear un procedure en el cual modifico un array de textbox pero no se como pasarlo para que me funcione.
pongo esto:
Public Sub LoadDataInControls(record As Recordset, ByVal texte As texbox)
With record
If .BOF = True Or .EOF = True Then Exit Sub
For i = 0 To texte().ubound
Set texte(i).DataSource = record
texte(i).DataField = .Fields(i).Name
Next i
End With
end sub
y llamo al procedure:
Call LoadDataInControls(rsUbi, Text1)
No funciona, que hago mal?
Podriais ayudarme?
-
Public Sub LoadDataInControls(record As Recordset, ByVal texte() As texbox)
With record
If .BOF = True Or .EOF = True Then Exit Sub
For i = 0 To texte().ubound
Set texte(i).DataSource = record
texte(i).DataField = .Fields(i).Name
Next i
End With
end sub
y llamo al procedure:
Call LoadDataInControls(rsUbi, Text1())
Si no funciona en mi e-mail te espero ...
-
Ja esta, pero gracias de todos modos
he definido la variable texte como variant
y la he pasado como referencia y no por valor. Entondes todo ok!