• Viernes 8 de Noviembre de 2024, 14:05

Mostrar Mensajes

Esta sección te permite ver todos los posts escritos por este usuario. Ten en cuenta que sólo puedes ver los posts escritos en zonas a las que tienes acceso en este momento.


Mensajes - vds

Páginas: [1]
1
Bases de Datos / Base De Datos
« en: Martes 8 de Abril de 2008, 13:04 »
hola,

he realizado una base de datos, y en uno de los formularios tengo una tabla donde en uno de los campos me aparecen una lista de nombres. HAy otro que es el campo de identificador del nombre. La idea es que cuando este en un nombre de la tabla me salga su identificador en el campo. El problema es que no me recorre bien el recordset y me pone simpre el mismo identificador en todos los nombres. Para que os hagáis una idea os pongo un trozo de codigo:

Dim consulta As String

consulta = "select Descripcio from [proces critic] where [id_Area] = " & Me![Id_Area]




rs.Open consulta, con, , , 1
Dim i As Integer
i = 0
Me.Lista36.RowSource = "Descripcio"

Do Until rs.EOF

Nombre = rs.Fields("Descripcio").Value


Me.Lista36.RowSource = ""
Me.Lista36.RowSourceType = "Value List"

With Me.Lista36
'.RowSource = vbString
.AddItem Nombre

End With


rs.MoveNext
i = i + 1
Loop

rs.Close

con.Close

End Sub

Muchas gracias

Páginas: [1]