Visual Basic - no repetir el codigo

Life is soft - evento anual de software empresarial
 
Vista:

no repetir el codigo

Publicado por Rafael (44 intervenciones) el 02/04/2008 01:24:03
tengo este codigo en un modulo:

Public Sub codigo()
Dim a As TextBox
Dim b As TextBox
Dim c As ComboBox
Ssql = "select * from ingredientes1"
Rcs.Open Ssql, Cnn
Do While Not Rcs.EOF
If c.Text = Rcs!descripcion Then
a.Text = Rcs!unidad
b.Text = Rcs!pu
End If
Rcs.MoveNext
Loop
Rcs.Close
End Sub

y este codigo en un combo1:

Private Sub Combo1_LostFocus()
Dim a As TextBox
Dim b As TextBox
Dim c As ComboBox
a = Text2.Text
b = Text3.Text
c = Combo1.Text
codigo
end
pero al correrlo me sale un error, no corre
hago esto para no repetir el codigo en 10 combos que tengo, hay alguna manera? en que estoy fallando? de antemano gracias por su ayuda
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:no repetir el codigo

Publicado por Alejandro (60 intervenciones) el 02/04/2008 11:59:34
la verdad q eso que haces no tiene mucho sentido, o yo almenos no se lo veo. ¿¿puedes explicar q tiene que hacer el programa cuando le das al combo a ver si le encontramos una solucion??
Saludos
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar
Imágen de perfil de alberto
Val: 594
Bronce
Ha mantenido su posición en Visual Basic (en relación al último mes)
Gráfica de Visual Basic

RE:no repetir el codigo

Publicado por alberto (359 intervenciones) el 02/04/2008 21:17:01
La solución es muy sencilla, pasale al procedimiento codigo los controles como parametros, ya que las variables a, b y c están declaradas en 2 procedimientos diferentes y por lo tanto apuntan a objetos diferentes.
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar