Ver Mensaje Individual
  #28 (permalink)  
Antiguo 01/07/2010, 01:18
Insomnia
 
Fecha de Ingreso: noviembre-2005
Mensajes: 751
Antigüedad: 19 años, 1 mes
Puntos: 13
Respuesta: urente!! repeticion de datos combo

Hola

Carga el control con una select en lugar de con una tabla, en la select incluye la clausula DISTINCT para que no repita valores y luego carga el combo. Lo puedes hacer desde código de la siguiente forma:

Código vb:
Ver original
  1. Private Sub Form_Load()
  2.  
  3.     Dim comando As String
  4.    
  5.     Adodc1.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=" & App.Path & "\prueba.mdb;Persist Security Info=False"
  6.     comando = "select DISTINCT(nombre) from Datos"
  7.     Adodc1.CommandType = adCmdUnknown
  8.     Adodc1.RecordSource = comando
  9.     Adodc1.Refresh
  10.    
  11.     While not Adodc1.EOF
  12.        combo1.additem adodc1.Recordset.Fields(0)
  13.        adodc1.Recordset.MoveNext
  14.     Wend
  15. End Sub

P.D.: En el ejemplo utilizo un control ADODC en lugar del DATA

--Saludos--