Una gestion complicada de un fichero de excel (pregunta de nota)

20/04/2004 - 13:17 por Emilio Gª Loeda | Informe spam
Buenas todos .

Tengo una gran duda , y necesito vuestra ayuda

Bien tengo un fichero de excel con formato no homogeneo, que debe ser
tratado por metodos informaticos. He realizado una GRAN macro en VBA
pero es un desastre ademas esta hoja de excel puede cambiar alguna
columnas de sitio, asi que este metodo esta totalmente descartado.

Asi que lo importe SQL, y optengo una tabla de "N" filas y "F" columnas,
y necesito saber como localizar una fila o una colunma con un texto
especifico, un ejemplo

SELECT *
FROM [3020963]
WHERE F1 LIKE '%Claim No%'

Optengo dos filas, pero ¿que lugar ocupan ,la 13 o la 1400?

Mas dificil todavia

Como buscar un texto en una tabla, opteniendo la columna donde esta

Alguien sabe como ayudarme
 

Leer las respuestas

#1 Maximiliano D. A.
20/04/2004 - 15:09 | Informe spam
Hola, como lo haria yo.

Una consulta en Sql que me llena un Recordset en VBA, el recordset tiene un
tamaño verdad (filas y columnas)

estos 2 valores los pongo en variables y luego en VBA en mi macro las uso
para delimitar la busqueda :-)

en otras palabras lo haria desde VBA y no desde SqlServer.

Suerte


Salu2
Maxi

Buenos Aires Argentina
Desarrollador Microsoft 3 Estrellas .NET

MSN:
Nunca consideres el estudio como una obligación sino como
una oportunidad para penetrar en el bello y maravillosos
mundo del saber.
- Albert Einstein



"Emilio Gª Loeda" escribió en el mensaje
news:
Buenas todos .

Tengo una gran duda , y necesito vuestra ayuda

Bien tengo un fichero de excel con formato no homogeneo, que debe ser
tratado por metodos informaticos. He realizado una GRAN macro en VBA
pero es un desastre ademas esta hoja de excel puede cambiar alguna
columnas de sitio, asi que este metodo esta totalmente descartado.

Asi que lo importe SQL, y optengo una tabla de "N" filas y "F" columnas,
y necesito saber como localizar una fila o una colunma con un texto
especifico, un ejemplo

SELECT *
FROM [3020963]
WHERE F1 LIKE '%Claim No%'

Optengo dos filas, pero ¿que lugar ocupan ,la 13 o la 1400?

Mas dificil todavia

Como buscar un texto en una tabla, opteniendo la columna donde esta

Alguien sabe como ayudarme





Outgoing mail is certified Virus Free.
Checked by AVG anti-virus system (http://www.grisoft.com).
Version: 6.0.661 / Virus Database: 424 - Release Date: 19/04/2004

Preguntas similares