Foros del Web » Soporte técnico » Ofimática »

buscar un registro en access desde un formulario excel

Estas en el tema de buscar un registro en access desde un formulario excel en el foro de Ofimática en Foros del Web. hola buenas tardes tengo un problema resulta ke tengo userform en excel ke me guarda unos registros en access pero resulta que no puedo hacerlo ...
  #1 (permalink)  
Antiguo 03/06/2009, 17:35
 
Fecha de Ingreso: noviembre-2008
Mensajes: 9
Antigüedad: 15 años, 5 meses
Puntos: 0
buscar un registro en access desde un formulario excel

hola buenas tardes tengo un problema resulta ke tengo userform en excel ke me guarda unos registros en access pero resulta que no puedo hacerlo que me busque el registro que le pido solo me trae el 1er. registro y no sale de ahi. les pongo el codigo le tengo el boton de buscar en el formulario.
declare las siguientes variables

Dim bd As Database
Dim reg As Recordset
Dim criterio As String



Private Sub CommandButton5_Click()
criterio = "NOMBRE="" & TextBox16.Text & """
reg.FindFirst criterio
TextBox1.Text = reg("Nombre")
TextBox2.Text = reg("Direccion")
TextBox16.Text = reg("Direccion1")
TextBox3.Text = reg("Colonia")
TextBox4.Text = reg("rfc")

End Sub
de antemano les agradesco mucho su tiempo y ayuda
saludos
  #2 (permalink)  
Antiguo 04/06/2009, 01:42
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: buscar un registro en access desde un formulario excel

Falta el codigo donde instancias tanato la bd como el recordset. No obstante, prueba esto:

criterio = "NOMBRE='" & TextBox16.Text & "'"

Un saludo
  #3 (permalink)  
Antiguo 04/06/2009, 09:40
 
Fecha de Ingreso: noviembre-2008
Mensajes: 9
Antigüedad: 15 años, 5 meses
Puntos: 0
Respuesta: buscar un registro en access desde un formulario excel

Cita:
Iniciado por Taribo007 Ver Mensaje
Falta el codigo donde instancias tanato la bd como el recordset. No obstante, prueba esto:

criterio = "NOMBRE='" & TextBox16.Text & "'"

Un saludo


Gracias Taribo007 por tu ayuda ya quedo ya pude muy amable

saludos
  #4 (permalink)  
Antiguo 04/06/2009, 09:43
Avatar de Taribo007  
Fecha de Ingreso: agosto-2007
Mensajes: 1.338
Antigüedad: 16 años, 8 meses
Puntos: 18
Respuesta: buscar un registro en access desde un formulario excel

Simplemente comentar que cuando el campo a comparar es de tipo texto, se usasn comillas simples:

criterio = "NOMBRE='" & TextBox16.Text & "'"

si es de tipo numerico, no se usa ningun caracter:

criterio = "Id=" & TextBox16.Text

Y si fuera de tipo fecha, se usa almohadilla:

criterio = "campofecha=#" & TextBox16.Text & "#"

Un saludo
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 14:27.