Buenas tardes, recurro en su ayuda despues de todo lo que me han ayudado,
el tema es el siguiente:
realizo una consulta a sql y lleno un recorset esta es la consulta con la que lleno el recordset:
rs.Open "SELECT NUM_MESA,NOMBRE, CITA1 AS 'CITA 9:00 AM', CITA2 AS 'CITA 9:20 AM', CITA3 AS 'CITA 9:40 AM', CITA4 AS 'CITA 10:00 AM', CITA5 AS 'CITA 10:20 AM', CITA6 AS 'CITA 10:40 AM', CITA7 AS 'CITA 11:00 AM', CITA8 AS 'CITA 11:20 AM', CITA9 AS 'CITA 11:40 AM', CITA10 AS 'CITA 12:00 AM', CITA11 AS 'CITA 12:20 AM', CITA12 AS 'CITA 12:40 AM', CITA13 AS 'CITA 1:00 AM', CITA14 AS 'CITA 1:20 AM', CITA15 AS 'CITA 1:40 AM' FROM TBMP_AGENDAS_RDN_0058 ORDER BY SALON, NUM_MESA, MESA", conn, adOpenStatic, adLockOptimistic
ahora en el campo que dice Cita as Cita me trae un dato que es un ID de un usuario y ahy tengo que realizar otra consulta para traer el nombre y el apellido y que en vez que salga el ID me salgan es los nombres.
la consulta para traer los nombres y apellidos es.
(select valor from TD_datos_basicos
where cod_site = 58 and Num_id= 1234567890 and cod_campo = 3) + ' '+
(select valor from TD_datos_basicos
where cod_site = 58 and Num_id= 1234567890 and cod_campo = 4) + ' '+
(select valor from TD_datos_basicos
where cod_site = 58 and Num_id= 1234567890 and cod_campo = 194) as dato
en donde lo que esta en amarillo se reemplaza por el valor del id de la primera consulta.
espero haberme explicado bien, de antemano muchas gracias por su ayuda .