Visual Basic - Continuacion de la consulta....

Life is soft - evento anual de software empresarial
 
Vista:

Continuacion de la consulta....

Publicado por ZYRYUS (29 intervenciones) el 12/01/2001 00:00:00
Si os acordais, el problema es que cuando selecciono un nombre de la lista de un combobox, deberian de aparecer el resto de los campos asociados a ese nombre en los textbox correspondientes.Sale un error:"3070" El motor de la base de datos JET no reconoce ´True´ como un nombre de campo o expresion validos"
A continuacion os pongo el codigo que he hecho,esta en DAO, corregidme por favor:
´he utilizado un dbcombo en lugar del combobox normal

Private Sub Form_Load()
Dim basedatos As String
basedatos = App.Path & "\JLBA.mdb"
datClientes.DatabaseName = basedatos
datClientes.Refresh
´***********************************
Dim consulta As String
consulta = "select Clientes.* from Clientes"
datClientes.RecordSource = consulta
datClientes.Refresh
______________________________________________

Private Sub cboCliente_Change()
datClientes.Recordset.FindFirst datClientes.Recordset("Nombre") = cboCliente.Text
cboCliente.Refresh
datClientes.Refresh

End Sub
Valora esta pregunta
Me gusta: Está pregunta es útil y esta claraNo me gusta: Está pregunta no esta clara o no es útil
0
Responder

RE:Continuacion de la consulta....

Publicado por edu (423 intervenciones) el 12/01/2001 00:00:00
Prueba asi la busqueda:

datClientes.Recordset.FindFirst "Nombre= ´" & cboCliente.Text & "´"

Si mas no recuerdo cuando trabaje con findfirst creo que era asi.

Pruebalo y me dices

Atte.
Eduardo
Caracas-vzla
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Continuacion de la consulta....

Publicado por ZYRYUS (29 intervenciones) el 13/01/2001 00:00:00
No funciona, he puesto lo que me dijiste y me sle un error que dice: "No se reconoce ´´Rocio´´ como nombre de campo o expresion no validos" algo asi.
Rocio es uno de los nombres que estan incluidos en el campo Nombre.
Gracias
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

RE:Continuacion de la consulta....

Publicado por edu (21 intervenciones) el 13/01/2001 00:00:00
Chequeate bien ya que me vi la ayuda y el FINDFIRST la sintaxis esta bien.

El error es otra cosa.

Atte.
Eduardo
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

error 070 en tiempo de ejecucion

Publicado por marian (2 intervenciones) el 20/04/2009 20:23:55
tengo este problema estoy intentando hacer una busqueda y me sale el error 3070 en tiempo de ejecucion este es el codigo
Private Sub CAJA_DblClick()
Data1.Recordset.FindFirst "CEDULA='" + CAJA.TextMatrix(CAJA.Row, 0) + "'"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar

error 070 en tiempo de ejecucion

Publicado por marian (2 intervenciones) el 20/04/2009 20:24:19
tengo este problema estoy intentando hacer una busqueda y me sale el error 3070 en tiempo de ejecucion este es el codigo
Private Sub CAJA_DblClick()
Data1.Recordset.FindFirst "CEDULA='" + CAJA.TextMatrix(CAJA.Row, 0) + "'"
Valora esta respuesta
Me gusta: Está respuesta es útil y esta claraNo me gusta: Está respuesta no esta clara o no es útil
0
Comentar