me exais una mano con el codigo?gracias
Publicado por ainhoa (1 intervención) el 19/04/2004 16:20:20
hola a tod@s, con el codigo q he pegado abajo, me gustaria hacer lo siguiente:
tngo en una tabla los siguientes datos: cod_fallo, porque, donde, donde1. En un formulario tengo el campo cod_fallo en un cuadro combinado y lo q pretendo es, q al elegir un codigo, los demas datos se autorrellen en las casillas correspondientes... pero algo falla, podeis decirme donde puedo tener el error? muchas gracias de antemano...
Option Compare Database
Private Sub cod_fallo_AfterUpdate()
On Error Resume Next
Dim rs As Recordset
Set rs = CreateObject("ADODB.Recordset")
rs.Open "SELECT porque, donde, donde1 FROM datos WHERE cod_fallo='" & cod_fallo.Value & "', CurrentProject.Connection, 3, 3"
If Not rs.EOF Then
porque.Value = rs.Fields(0).Value
donde.Value = rs.Fields(1).Value
donde1.Value = rs.Fields(2).Value
Else
porque.Value = ""
donde.Value = ""
donde1.Value = ""
End If
rs.Close
End Sub
tngo en una tabla los siguientes datos: cod_fallo, porque, donde, donde1. En un formulario tengo el campo cod_fallo en un cuadro combinado y lo q pretendo es, q al elegir un codigo, los demas datos se autorrellen en las casillas correspondientes... pero algo falla, podeis decirme donde puedo tener el error? muchas gracias de antemano...
Option Compare Database
Private Sub cod_fallo_AfterUpdate()
On Error Resume Next
Dim rs As Recordset
Set rs = CreateObject("ADODB.Recordset")
rs.Open "SELECT porque, donde, donde1 FROM datos WHERE cod_fallo='" & cod_fallo.Value & "', CurrentProject.Connection, 3, 3"
If Not rs.EOF Then
porque.Value = rs.Fields(0).Value
donde.Value = rs.Fields(1).Value
donde1.Value = rs.Fields(2).Value
Else
porque.Value = ""
donde.Value = ""
donde1.Value = ""
End If
rs.Close
End Sub
Valora esta pregunta


0