cambiar base de datos de origen

08/03/2007 - 15:22 por anabcn | Informe spam
Hola a todos!
Tengo un excel que se alimenta de una base de datos, ahora quiero que
el origen sea la base de datos de este año. He intentado modificar la
consulta con query, para no tener que hacer de nuevo todas las
consultas, (tienen más de 15 origenes de consulta). El problema es que
al modificar la consulta, y abrir el sql `E:\Mis documentos\BASES DE
DATOS\`.`TOTALPAGOS PER TRIMESTRES` `TOTAL`PAGOS PER TRIMESTRES`me
aparece esto. Yo he puesto una base de datos nueva dentro de la
carpeta bases de datos que se llama 2006 en teoria incluyendo \2006\en
medio tendria que funcionar pero me dice "imposible presentar
graficamente una consulta sql, desea continuar?. si digo que no me
echa fuera y si digo que si me dice "imposible agregar la tabla ` E:
\Mis documentos\BASES DE DATOS\`.`TOTALPAGOS Que puedo hacer para no
tener que repetir cada vez las 15 consultas??


Muchas gracias

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
09/03/2007 - 05:06 | Informe spam
hola, ana !

1) existen varias alternativas para hacer consultas 'dinamicas' a traves de ms-query...
ve si te sirve algo de lo comentado en las siguientes conversaciones: -> http://tinyurl.com/2droqs

2) si estas consultando en relacion con 'procedimientos almacenados' en las bases de datos...
va a ser necesario echar mano de otras 'tecnicas' -???-

3) probablemente, tu mayor problema vaya a ser el echo de que YA tienes 'creadas' muchas/demasiadas consultas -?-
[y si algo de lo anterior funciona... -creo que- no te escaparias de la necesidad de modificarlas una por una] -???-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __
Tengo un excel que se alimenta de una base de datos, ahora quiero que el origen sea la base de datos de este a#o.
He intentado modificar la consulta con query, para no tener que hacer de nuevo todas las consultas
(tienen mas de 15 origenes de consulta). El problema es que al modificar la consulta
y abrir el sql `E:\Mis documentos\BASES DE DATOS\`.`TOTALPAGOS PER TRIMESTRES` `TOTAL`PAGOS PER TRIMESTRES`
me aparece esto. Yo he puesto una base de datos nueva dentro de la carpeta bases de datos que se llama 2006
en teoria incluyendo \2006\ en medio tendria que funcionar pero me dice "imposible presentar graficamente una consulta sql, desea continuar?
si digo que no me echa fuera y si digo que si me dice "imposible agregar la tabla` E: \Mis documentos\BASES DE DATOS\`.`TOTALPAGOS
Que puedo hacer para no tener que repetir cada vez las 15 consultas?
Respuesta Responder a este mensaje
#2 anabcn
09/03/2007 - 10:01 | Informe spam
On 9 mar, 05:06, "Héctor Miguel"
wrote:
hola, ana !

1) existen varias alternativas para hacer consultas 'dinamicas' a traves de ms-query...
ve si te sirve algo de lo comentado en las siguientes conversaciones: ->http://tinyurl.com/2droqs

2) si estas consultando en relacion con 'procedimientos almacenados' en las bases de datos...
va a ser necesario echar mano de otras 'tecnicas' -???-

3) probablemente, tu mayor problema vaya a ser el echo de que YA tienes 'creadas' muchas/demasiadas consultas -?-
[y si algo de lo anterior funciona... -creo que- no te escaparias de la necesidad de modificarlas una por una] -???-

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

__ la consulta original __



> Tengo un excel que se alimenta de una base de datos, ahora quiero que el origen sea la base de datos de este a#o.
> He intentado modificar la consulta con query, para no tener que hacer de nuevo todas las consultas
> (tienen mas de 15 origenes de consulta). El problema es que al modificar la consulta
> y abrir el sql `E:\Mis documentos\BASES DE DATOS\`.`TOTALPAGOS PER TRIMESTRES` `TOTAL`PAGOS PER TRIMESTRES`
> me aparece esto. Yo he puesto una base de datos nueva dentro de la carpeta bases de datos que se llama 2006
> en teoria incluyendo \2006\ en medio tendria que funcionar pero me dice "imposible presentar graficamente una consulta sql, desea continuar?
> si digo que no me echa fuera y si digo que si me dice "imposible agregar la tabla` E: \Mis documentos\BASES DE DATOS\`.`TOTALPAGOS
> Que puedo hacer para no tener que repetir cada vez las 15 consultas?- Ocultar texto de la cita -

- Mostrar texto de la cita -



Cada vez es peor, ahora me dice pocos parametros, se esparaban 54 y no
tengo ni idea de cómo solucionarlo
Respuesta Responder a este mensaje
#3 Héctor Miguel
10/03/2007 - 05:52 | Informe spam
hola, Ana !

Cada vez es peor, ahora me dice pocos parametros, se esparaban 54 y no tengo ni idea de como solucionarlo



en las conversaciones 'sugeridas' en el correo anterior existen [creo] suficientes casos/ejemplos/... relacionados a tu consulta -?-
[por si las dudas] a reserva de que comentes detalles [sumamente] 'detallados'...
[supongo que] el siguiente texto [que puedes encontrar en dichas conversaciones] podria servirte [al menos] como 'base'

si cualquier duda [o informacion adicional]... comentas ?
saludos,
hector.

puedes 'parametrizar' las consultas externas en excel a traves de ms-query, usando -nuevamente- el asistente si...
una vez que termines con el asistente para finalizar la consulta a la base de datos... si deseas agregar parametros variables...
1) puedes consultar/modificar/... la sentencia de la consulta [sql] desde el mismo menu de datos [o la BH de datos externos]
-> solicita modificar la consulta
-> avanza hasta el ultimo paso [finalizar]
-> en lugar de devolver los datos a excel... selecciona ->ver datos o modificar consulta en MS Query<-
-> elige: [menu] ver / sql... [o de la BH el icono de SQL]
2) una vez que decidas que partes de la consulta deseas convertir en parametros...
-> sustituye la/s fraccion/es apropiada/s de la sentencia por un signo ? [opcionalmente pudes darles un identificador CORTO]
[lo anterior ocasiona que ANTES de refrescar una consulta, MS-Query te pregunta por el -nuevo- valor del parametro]
-> termina la modificacion y devueve los datos a excel [tendras que responder una cuantas preguntas a los parametros] :))
3) posteriormente, puedes sustituir la/s pregunta/s de MS-Query por los valores que pueda tomar de celdas en tu hoja...
-> vuelve a ejecutar [menu] datos / obtener datos externos / parametros... [o desde la BH de datos externos]
-> selecciona [por cada parametro] la opcion de: tomar el valor de la siguiente celda:
-> y [obviamente] selecciona la celda apropiada para cada parametro
4) segun la parte de la sentencia sql que hayas parametrizado... debera haber una celda son la sintaxis EXACTA del parametro -?-

si deseas consultar sitios con informacion al respecto... visita:
-> Andy Wiggins: http://www.bygsoftware.com/Excel/sql.htm
-> Ole P. Erlandsen: http://www.erlandsendata.no/english...connstring
-> Carl Prothman: http://www.carlprothman.net/Default.aspx?tabid‡#OLEDBProviderForSQLServer
-> Dick Kusleika: http://www.dicks-clicks.com/excel/E...m#CreateUI
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida