Visual Basic - mostrar datos con un combo

Life is soft - evento anual de software empresarial
 
Vista:

mostrar datos con un combo

Publicado por kapeta (6 intervenciones) el 11/11/2004 03:51:11
Hola amigos tengo el siguiente codigo que estoy utilizando para mostrar en un combo lo que tiene un campo de la tabla pero pasa lo siguiente...me muestra error porque el valor del campo en algunos casos sera nulo, lo que quiero hacer es que siga mostrarndo el campo que viene ejemplo

si el registro del campo1 esta vacio
continuar mostrando el registro del campo2 que faltaba en el registro campo1 y asi en adelante cuando encuentre otro registro que esta vacio en el campos1 y creo que no me resulta con el codigo que esta a continuacion que debo cambiar???

Private Sub Form_Load()
sql = \\\"\\\"
sql = sql + \\\" select * from clientes\\\"
Set vista = db.CreateDynaset(sql)
Do Until vista.EOF

If Combo1.AddItem(vista.Fields(1)) <> 0 Then
Combo1.AddItem (vista.Fields(1))
vista.MoveNext
Else
Combo1.AddItem (vista.Fields(2))
vista.MoveNext
End If

Loop

End Sub
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:mostrar datos con un combo

Publicado por miguel (1042 intervenciones) el 11/11/2004 17:39:34
Agrega esta linea cuando asignas el valor al combo, cuando sea null pone un vacio o lo que quieras:

Combo1.AddItem IIf(IsNull((vista.Fields(1))), "", (vista.Fields(1)))

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