Tengo una base de datos en access.. uso el ADO para accesar a ella.
EL problema esta en que cuando quiero cargar una lista de nombres en un list1 me carga todos los nombres.. el problema que tengo es que los nombres estab duplicados por ejemplo tengo tres nombres asi:
cactus
cactus
cactus.
la darles click en cualquiera de los nombres me aparece la informacion de ellos pero la misma informacion se repite en las tres..a pesar de que las tres tienen diferente informacion.. cual es mi error o que tengo que hacer.. les dejo el codigo.
Con Este Se Carga en el list1 todos los nombres:
Código:
Y con este se carga la informacion en un label1 o text1:Private Sub Form_Load() bd.Refresh cont = bd.Recordset.RecordCount For i = 1 To cont List1.AddItem (bd.Recordset.Fields("pozo")) bd.Recordset.MoveNext Next End Sub
Código:
la base de datos esta asi:Private Sub List1_Click() bd.Refresh bd.Recordset.Find "pozo ='" & List1.Text & "'" If Not (bd.Recordset.EOF) Then Text1.Text = bd.Recordset("observacion") lbregoexp.Caption = bd.Recordset("regoexp") lbbarra.Caption = bd.Recordset("barra") lbcaja.Caption = bd.Recordset("caja") lbpozo.Caption = bd.Recordset("pozo") lbmnemonico.Caption = bd.Recordset("mnemonico") Label4.Caption = bd.Recordset("actualizacion") Label2.Visible = True End If End Sub
Código:
Se supone que deberia mostrar la descipcion de cada uno pero me muestra solo la informacion de uno en los tres.. espero haberme explicado.. si no diganme que onda e igual les mando el programa y el proyecto. Pozo Observacion Caja cactus pozo vacion MPCS cactus pozo lleno MPC cactus pozo sucio MPCR
