Pd. Llamada sorpresiva el día de hoy..
Mes: julio 2005
witzi witzi limpiaparabrisas
Al fin podré ver quién está frente a mí.
Bueno.. mis queridos y cultos lectores, se han de preguntar por qué no he agregado líneas últimamente a ese su blog favorito, bueno.. la explicación es sencilla, no así el trabajo que he realizado desde la semana antepasada.. Ha sucedido que en la empresa X (el contrato de confidencialidad firmado a mi proveedora de quincenas me impide revelar quién ha sido la empresa incauta) se les han perdido unas chafaldranas, y sopas!!! justo les ha caido auditoria y ahora no saben donde están o a quién se las vendieron. Y yo no estaría involucrado de no ser por que me han asignado a esta empresa el hacerle los reportes desde hace dos años y mes por mes de todo el historial de transacciones que han sufrido esas chafaldranas. y bueno pue he tenido que emplear las técnicas aprendidas en los videos de Conocimiento total en excel combinado con macros en VBA, justo como se los menciono en el post anterior. Y es que todos los datos los obtenían de su servidor AS400 y me los mandaban a unos archivos en excel para generar otros.. todo un caos pra arreglarlos.. prácticamente no lograba ver la luz al final del túnel.. hoy por fin he terminado.. al parecer ya no hay más archivos por hacer y podré regresar a mis actividades normales..
Excel y su billy padre que lo parió
Const GsArchivo = "mi_archivo.xls"
Const GsRuta = "c:\mi_ruta\"
Const GsConnString = "Provider = ""MSDASQL""; Driver={Microsoft Excel Driver (*.xls)}; DBQ=" & GsRuta & GsArchivo & "; ReadOnly=True;"
Dim Cn As New ADODB.Connection
Dim Rs As ADODB.Recordset
LsQry = "SELECT * FROM [Hoja1$] WHERE columna = " & mi_variable
Set Rs = New ADODB.Recordset
Cn.Open GsConnString
Rs.Open LsQry, Cn, adOpenDynamic, adLockOptimistic
‘ Aqui va el codigo para desplegar los campos, o qué querías que te explicara todo??
Rs.Close
Cn.Close
Set Rs = Nothing
Set Cn = Nothing
El hombre tardó 22 siglos en calcular la distancia entre la Tierra y el Sol (149.400.000 Km.). Lo hubiésemos sabido muchísimo antes si a alguien se le hubiese ocurrido multiplicar por 1.000.000.000 la altura de la pirámide de Keops en Giza, construida 30 siglos antes de Cristo.
