Formulario de Consulta

Cuestiones y dudas acerca de lenguajes de programación diversos.

Moderador: Moderadores

Avatar de Usuario
EnriqueCo

Formulario de Consulta

Mensaje por EnriqueCo » Mar Mar 02, 2004 2:30 am

Buen dia, tengo un problema. Me conecto a una BD remota hecha en Access2000, y tengo un formulario que muestra todos los registros de la tabla "DEPARTAMENTOS". Lo que quiero es que en un Textbox al momento de ir tecleando alguna letra me vaya mostrando los registros que se semejen. Esto ya lo se hacer con BD Local usando ADODC pero no se como hacerlo via remota aqui muestro lo que hago localmente.

Private Sub Text1_Change()
Dim CRITERIO As String
Dim mensaje As String

Greg = 12
CRITERIO = "SELECT TOP 12 Dept_Cve AS Cve, Dept_Nom AS Nombre, Dept_Jefe As Jefe, Dept_Area As Area, Dept_Exte As Extension, Dept_Situa as Situacion" & _
" FROM TDEPARTAMENTOS " & _
" WHERE (Dept_Nom LIKE '" & Text1 & "%') ORDER BY Dept_Nom"
Quno.RecordSource = CRITERIO
Quno.Refresh
End Sub
*------
Aqui ya el ADO ya esta conectado en propiedades con la BD local. Tambien se que ahi me puedo conectar a la Bd remota, pero yo conecto a la bd mediante un textbox, ahi le pido la ruta al usuario y tengo una funcion en un modulo que me conecta, pero esto no funciona con ADO solo con DATA, y no se como hacer lo anterior mostrado con DATA
Los datos los reflejo cuando uso el aDO con un DataGrid. pero usando DATA ya no me habilita la opcion de Conexion.

Porfavor Ayudenme
Gracias

Avatar de Usuario
blackdead

Re: Formulario de Consulta

Mensaje por blackdead » Lun Mar 08, 2004 9:58 pm

Necesitaria saber como obtienes los registros en el computador local desde el servidor. Esto es, si las tablas estan importadas o vinculadas.
De todas formas, creo que vas a tener que utilizar recordset para tal base de datos y para ello tendras que activar las correspondientes librerias.
Visita www.lawebdelprogramador.com
Si quieres escribirme, hazlo a la direccion chisquillo@ono.com, y en el asunto del mensaje escribe BASE DE DATOS EN ACCESS 2000, porque sino no sabre quien eres.
Un saludo

Responder