Con excel y access a combobox.

06/06/2005 - 08:14 por dargento | Informe spam
Hola!
Repito mi duda, a ver si me puedo explicar un poco mejor.
Tengo una aplicación, la cual la interfaz gráfica debe ser creada e
Excel a traves de Visual Baasic, y debe recoger e introducir datos e
una base de datos de acces,es decir, desde excel a traves de visua
basic tengo que interactuar con la base de datos.
Yo realizo desde excel una consulta a la base de datos, de un registro
por ejemplo.Y el resultado de esa consulta, es decir un valor de tip
texto por ejemplo, necesito que lo introduzca en un combobox que teng
dibujado en la hoja de trabajo de excel, pero desde un modulo de visua
basic.
Yo lo de poner el resultado en una celda o varias, lo voy consiguiendo
pero no puedo pasarlo al combobox o lista.
Si alguien me puede decir como hacerlo , le estaria muy agradecido.
Utilizao tecnologia ADO para la conexion con la base de datos y e
recordset.
Desiree.
Desiree.Argento@indexing.e

dargent
dargento's Profile: http://www.msusenet.com/member.php?userid4
View this thread: http://www.msusenet.com/t-187051381
 

Leer las respuestas

#1 Héctor Miguel
08/06/2005 - 04:16 | Informe spam
hola, Desiree !

... quiero... a traves de un formulario de recogida de datos... unos calculos en excel... realizar una consulta
... el resultado de esa consulta exponerla en un combobox en un formualrio en excel
... que el usuario eliga una opcion del resultado de la consulta. Todo esto en ADO
... tambien... no se como decirle en la consulta que quiero pasar un argumento por variable
... cogo el dato que necesito para el where y lo meto en la variable midato
... como pongo el where para que me coga midato bien?



sigue sin quedarme claro si el combo lo 'pintaste' [directamente] en la hoja de excel
y si por 'formulario' te refieres a una hoja 'diseñada' como 'pantalla de captura' o a un userform [vba] -?-
seria conveniente si ademas de aclarar lo anterior expones el codigo que estas usando actualmente ;)

suponiendo que la cadena de la clausula where la construyes +/-...
"no se como pero aqui construyes la cadena con la clausula where para tu consulta"
para 'pasar' variables a una cadena puedes 'romper' su construccion [p.e.]
"aqui inicias la construccion de la cadena " & midato & " y continuas DESPUES de intercalar tu variable"
[dependiendo de que 'tipo' de variable sea 'midato' es posible que se necesite agregar comillas 'extras'] -?-

[disculpa la insistencia... pero]... podrias proporcionar datos mas 'concretos' ?
saludos,
hector.

Preguntas similares