Buscar registro en formulario cuyo recordset fue asignado
Publicado por Gerardo (4 intervenciones) el 10/03/2021 20:50:57
Necesito ayuda con el siguiente problema. Con la finalidad de ir eliminando el uso de las tablas vinculadas, estoy incursionando en el uso del ADO.
Mediante este recurso, asignè los datos a un formulario a partir de la apertura de un recordset sobre una tabla, como sigue:
Todo perfecto hasta ahì.
El caso es que luego en este formulario parece que hay cosas que no trabajan:
Ejemplo, no puedo hacer una búsqueda de un registro (para situarme en èl) mediante el comando cmd.findrecord
Agradecerìa ayuda al respecto.
saludos
Mediante este recurso, asignè los datos a un formulario a partir de la apertura de un recordset sobre una tabla, como sigue:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Sub SeleccionarEventosAño(Año As Integer)
Dim cnn As New ADODB.Connection
Dim rs As New ADODB.RecordSet
Dim sql As String
Dim Texto As String
Set cnn = CurrentProject.Connection
Texto = "%"
sql = SelecciónSQL(Texto, "Eventos", "NombreEvento", Año) (Esto devuelve una selecciòn. No es el tema en cuestiòn)
rs.CursorLocation = adUseNone
rs.Open sql, cnn, adOpenStatic, adLockReadOnly
Set Forms!F_GestiónEventos!F_Eventos.Form.RecordSet = rs
rs.Close
cnn.Close
Set rs = Nothing
Set cnn = Nothing
Todo perfecto hasta ahì.
El caso es que luego en este formulario parece que hay cosas que no trabajan:
Ejemplo, no puedo hacer una búsqueda de un registro (para situarme en èl) mediante el comando cmd.findrecord
Agradecerìa ayuda al respecto.
saludos
Valora esta pregunta
0