Muy importante (Base de datos)

27/05/2006 - 23:26 por Splinter | Informe spam
Hola de nuevo, la razon por la que los molesto es para saber si puedo
tener acceso o consultas desde excel hacia un servidor web a una base
de datos. (Sql, Oracle)
Lo que necesito es que en una celda escriba el dato y consulte en la
base de datos en el sitio y muestre 2 o 3 valores del registro si es
que existe en otras celdas.
Se los agradezco de antemano.

Tengo un servidor donde hacer pruebas, si es que lo requieren. y
suficiente espacio.

De nuevo Gracias.

Jonathan Milla
Director General
Pc Tunning
http://www.pctunning.com.mx

Preguntas similare

Leer las respuestas

#11 Splinter
02/06/2006 - 13:24 | Informe spam
Gracias Miguel, ya tengo algo hecho, una vez terminado expongo el
archivo de excel para la consulta hacia el web de la base de datos.


Héctor Miguel ha escrito:

hola, Jonathan !

> ... averigue que el manejo de las bases de datos en oracle o cualquier otro, lo que puede hacer en excel es una consulta
> ... que me pegue los datos en un libro nuevo y de ahi filtrar la informacion, no se si asi funcione o podria
> ... filtrar de la tabla ya el dato que requiero y pegarlos en celdas que yo estipule o quiera [...]

1) [creo que vale la pena]... recordarte todo lo relacionado con versiones de controladores y plataformas del usuario :))

2) esta opcion que mencionas [comentada en el punto 2 del mensaje anterior] es utilizando MS-Query
desde el menu de datos / obtener datos externos / crear nueva consulta... y/o ejecutar consulta... ;)
lo que puedes hacer con facilidad desde el asistente correspondiente [y los controladores 'apropiados'] ;)

3) [despues]... 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...
a) 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]
b) 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] :))
c) 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
d) segun la parte de la sentencia sql que hayas parametrizado... debera haber una celda son la sintaxis EXACTA del parametro -?-

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

__ las consultas anteriores __
> hola, Jonathan !
>
> > ... solo es checar un codigo y me muestre el nombre o descripcion del codigo... involucra un filtro
> > ... para encontrar el dato requerido si es que existe seria el numero de ID con otro numero de codigo
> > ... la aplicacion corre en excel, y maneja o consulta una base de datos en excel
> > ... que se maneja como otro archivo localmente en cada maquina
> > ... ahora se quiere manejar externamente, ya que los usuarios finales... estaran fuera de la empresa
> > ... esta consulta se hara hacia la base de datos (Oracle) Internet, no tengo conocimiento de este
> > ... si me gustaria... que tengo que cuidar hacia el servidor y las referencias a instalar o se carguen en excel
> > ... si tengo que bajar algunos controladores... para la compatibilidad
> > ... no voy a escribir en la base de datos, solo es consulta [...]
>
> [creo que]... 'el tema'... todavia 'da para mucho' :)) solo por empezar con algunas 'bases'...
> te paso una 'avanzada' de lo referente a controladores [o drivers] y sus compatibilidades...
> [aparte de que seria bueno si mencionas cual va a ser el 'criterio' para el filtrado de la consulta] :D
>
> si cualquier duda [o informacion adicional]... comentas ?
> saludos,
> hector.
>
> 1) [hasta donde se] los componentes de conexion a bases de datos 'mantienen compatibilidad' con drivers 'anteriores'
> [es decir], si piensas 'programar' para varias 'plataformas/versiones de drivers'... se recomienda programar en la mas 'baja'
>
> 2) para hacer las conexiones SQL/ODBC/OLE DB/... etc. [aun desde la interfase del usuario por MS-Query]
> se requiere que este instalado el componente MDAC [microsoft data access component] -por lo tanto-
> si 'hablamos' de maquinas diferentes... [seguramente] los componentes instalados seran tambien diferentes -?-
>
> 3) ademas de la posibilidad de utilizar los controladores 'propios' de oracle y sus versiones...
> si en alguna maquina 'fallan'... existiria la posibilidad de que a pesar de tener un driver de oracle 'superior' [o mas reciente]...
> el componente MDAC sea 'inferior' [o de version anterior] al instalado en la maquina donde se crearon las consultas -?-
>
> 4) 'hablando' de los controladores [o drivers] de oracle...
> considerando que los drivers 'directos' de oracle... pudieran NO estar presentes en otras/todas las versiones/plataformas/pc's/etc.
> y que los drivers de oracle [parece que] NO 'respetan' sus propias versiones anteriores y que la siguiente version... -quien lo sabe?-
> [ademas de que son 'ajenos' a microsoft y 'ellos' son los que consideran las mejoras para sus aplicaciones... esperar algun 'parche' ?]
> [creo que] la plataforma mas 'baja' que te queda... es programar con las conexiones [y los drivers de microsoft]
>
> 5) las 'preferencias' de los expertos en conexiones van en el siguiente orden...
> a) mdac/ado [es decir... macros]
> -> requiere de mantener 'uniformidad' en las versiones instaladas... o -nuevamente- usar la mas baja al programar :D
> b) usar los drivers de oracle
> -> ya has visto algunos 'inconvenientes' por in/compatibilidades en la version de los controladores :(
> c) usar los drivers odbc
> -> se supone que es la opcion mas 'universal' -?-
>
> solo por si las dudas...
> -> obten la version mas reciente del componente MDAC [la 2.8] en: http://tinyurl.com/49duk
> selecciona primero el idioma en que necesitas la instalacion del componente
> lee bien [o imprime] las instrucciones antes de iniciar la descarga
> no te olvides de descargar tambien el 'parche' [Q832483]
>
> -> despues, revisa la informacion acerca de como 'dar de alta' el componente en:
> http://support.microsoft.com/defaul...-es;197893
> seccion: mas informacion - crear el origen de datos en el panel de control
> [panel de control -> herramientas administrativas -> origenes de datos odbc]
> nota: el enlace [en esta pagina] para 'llegar' a la version mas reciente es mas 'tardado'
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida