Access - URGENTE CON SQL

 
Vista:

URGENTE CON SQL

Publicado por vallo (5 intervenciones) el 15/10/2001 22:59:07
hola a todos:

Tengo un cuadro de lista en el que saco los nombres de personas, esto lo saco de una tabla que tiene un código y el nombre de la persona.

Lo que quiero es que cuando escojo el nombre de la lista, se le asigne el valor del id a un cuadro de texto que tengo. Esto lo quiero hacer con visualbasic.
Gracias de Antemano.
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:URGENTE CON SQL

Publicado por Mela (13 intervenciones) el 16/10/2001 21:41:03
En el evento click del cuadro de lista pones:

dim nombreseleccionado as string

nombreseleccionado=me.listax.column(0)

dim basedatos as database
dim registro as recordset

consultaSQL="Select id from tabla where nombre=' " & nombreseleccionado & " ' "

set basedatos=currentdb
set registro=basedatos.openrecordset(consultaSQL)

cuadrodetexto.value= registro("id")

NOTAS:

listax =el nombre que tiene el cuadro de lista, column(0) devuelve el valor seleccionado en la columna 0 que supongo que es la única que tienes dentro del cuadro de lista

en la consulta sql ten cuidado con las comillas simples y las dobles.

Espero que esto te sirva, aunque seguramente habrá alguna manera mas fácil de hacerlo, es la primera que se me ocurre.

Suerte!.
Mela.

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