Ayuda con funciones de SQL en Excel

16/06/2006 - 00:19 por Juan Martín | Informe spam
Quisiera saber si me pueden ayudar.

El problema es que tengo un libro (que lo uso como base de datos) con dos
hojas, una "Vigentes" que es donde está la BD y la otra "Mis_Datos".

En "Mis_Datos" tengo un DataGrid que lo alimento con los datos de la hoja
"Vigentes" cada vez que entro en ella, así siempre está actualizada la
grilla, pero cuando uso filtros en la hoja "Vigentes" no me muestra en la
grilla sólo los registros filtrados.

He querido usar el Where en el Select que uso en la conexión, pasándole los
parámetros, pero ahí está mi problema, no sé como hacer que el Where tome
como un campo una columna, si alguien me lo puede explicar, se lo
agradeceré.

Gracias.

Juan Martín

Preguntas similare

Leer las respuestas

#11 Juan Martín
19/06/2006 - 03:57 | Informe spam
Hola Héctor:

Otra vez gracias por tu interés

Te explico, yo tengo una hoja donde están mis registros, que pueden ser "n",
cuando yo abro el archivo de excel, se posiciona en la única hoja visible,
que es donde yo uso el datagrid para sólo mostrar los 15 primeros regristros
y las 7 primeras columnas.

En ese datagrid, como tu bien sabes, uno puede seleccionar todo el registro
o una celda específica y se van actualizando los campos que te he puesto
aquí abajo para que te hagas una idea, donde dice, REGIÓN, CORREDOR, RUBRO,
SERVICIOS, PROGRAMA, hay debajo un ComboBox para seleccionar el filtro
respectivo y debajo de LISTADO está el datagrid..

Mientras uno va subiendo o bajando en el datagrid los campos se actualizan,
todo funciona bien, pero lo que no sé, es como en la misma hoja, sin usar el
datagrid, poner sólo los 15 primeros registros para que sean visibles y los
otros conforme se vayan moviendo por la hoja de cálculo, como si tuviera dos
hojas en una sola.

Si me puedes ayudar, te lo agradecería. Inicialmente, pensé sólo trabajarlo
con filtros, pero como los datos los tengo en otra fila cuando filtraba y
copiaba los registros me copiaba toda la hoja y el filtro no se veía en la
hoja que quería.

Después de esto, tengo que ponerle botones para que agreguén, modifiquen
eliminen o bloqueen registros, pero mientras no pueda ver esto no quiero
seguir avanzando.

Saludos,

Juan Martín

LISTADO














Registros 3 Registro Nº 4

REGIÓN: CORREDOR: RUBRO: SERVICIOS:
PROGRAMA:









Institución AGROINDUSTRIAL CASAGRANDE ÁMBITO DE OPERACIONES
G. General LORENZO BARRANTES AGUILAR LA EXTENSIÓN DE ESTE CAMPO NO
DEBE EXCEDER LOS 254 CARACTERES ALFANUMÉRICOS. USTED PODRÁ INGRESAR TEXTO
HASTA AQUÍ.
Contacto LORENZO BARRANTES AGUILAR
Dirección CALLE ROMA 253 - INTERIOR 4
Distrito COMAS
Provincia LIMA
Inicio de Oper. 15/12/1996
T. Servicio CRÉDITO AGROPECUARIO EXPERIENCIA RURAL
A. Temática AGRICULTURA, ARTESANIA, GANADERÍA ESTA ES UNA PRUEBA PARA
DETERMINAR LA EXTENSIÓN MÁXIMA QUE PUEDE UTILIZAR ESTE CAMPO. DE ESTA MANERA
SE PODRÁ REALIZAR CAMBIOS OPORTUNOS. LA EXTENSIÓN DE ESTE CAMPO NO DEBE
EXCEDER LOS 254 CARACTERES ALFANUMÉRICOS. USTED PODRÁ INGRESAR TEXTO HASTA
AQUÍ.
Página Web www.prueba.com
E-mail(s)
Fonos/Fax 444-5555
Fuente(s) BID
Respuesta Responder a este mensaje
#12 Héctor Miguel
19/06/2006 - 04:44 | Informe spam
hola, Juan Martín !

por los datos que 'ejemplificas' [creo que] puedo darme una idea +/- 'clara' de lo que pretendes ;)
si no tienes inconveniente [ni 'demasiada' prisa]...
podrias enviarme [una copia de] tu libro 'base de datos' [al menos con algunos registros 'representativos']
asi como las fracciones 'importantes' del codigo que 'hace el trabajo' [p.e. en un archivo de texto]
tambien un 'screen-shot' de tu datagrid 'en operacion' [p.e. en un .JPG para tener la idea mas 'clara']
y algunas 'instrucciones' de lo que necesitas como 'visuales' y 'comportamientos' de la aplicacion [en vba-excel]

-> solo quita de la direccion que aparece el 'NO...SPAM...PLS' ;)

saludos,
hector.

__ consulta original __
... una hoja donde estan mis registros... abro el archivo... en la unica hoja visible
... uso el datagrid para solo mostrar los 15 primeros regristros y las 7 primeras columnas.
... uno puede seleccionar todo el registro o una celda especifica y se van actualizando los campos
... para que te hagas una idea... REGION, CORREDOR, RUBRO, SERVICIOS, PROGRAMA
... debajo un ComboBox para seleccionar el filtro respectivo y debajo de LISTADO esta el datagrid.
... subiendo o bajando en el datagrid los campos se actualizan... funciona bien
... lo que no se, es como en la misma hoja, sin usar el datagrid, poner sólo los 15 primeros registros para que sean visibles
... y los otros conforme se vayan moviendo por la hoja de calculo, como si tuviera dos hojas en una sola...
... Inicialmente, pense solo trabajarlo con filtros, pero... los datos los tengo en otra fila
... cuando filtraba y copiaba los registros me copiaba toda la hoja y el filtro no se veia en la hoja que queria.
Despues... tengo que ponerle botones para que agreguen, modifiquen eliminen o bloqueen registros
pero mientras no pueda ver esto no quiero seguir avanzando...
email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una pregunta AnteriorRespuesta Tengo una respuesta
Search Busqueda sugerida