Microsof Query

18/11/2005 - 15:40 por Faiverlgr | Informe spam
Buen día Grupo!:

No he logrado hacer que se me active la opción "Permitir Modificación" del
menú "Registros", para modificar los registros de la consulta.
No sé porqué no se activa!

Gracias por su colaboración

FAIVERLGR- BOGOTÁ D.C.- COLOMBIA

Preguntas similare

Leer las respuestas

#1 Héctor Miguel
19/11/2005 - 07:55 | Informe spam
hola, Faiverlgr !

No he logrado hacer que se me active la opcion "Permitir Modificacion" del menu "Registros"
para modificar los registros de la consulta.
No se porque no se activa!



[creo que] faltan algunos detalles -al menos- en cuanto a 'como' es que 'llegas' a ms-query para modificar la consulta
-> o quizas... comentar si la consulta la 'vaciaste' a excel, usando [menu] datos / obtener datos externos... [consultas, etc.]
-> o... los vaciaste usando alguna macro que esta 'devolviendo' alguna 'QueryTable' [que no 'admiten' modificaciones a la BD]

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.
Respuesta Responder a este mensaje
#2 Faiverlgr
19/11/2005 - 14:45 | Informe spam
Gracias Héctor: Buen día

Obtengo los datos a través de:
[menu] datos / obtener datos externos... [consultas, etc.]

Aqui te amplio la información:
En un libro aparte en una hoja que se va llenando de registros y el rango
está nombrado. Esta es la base de datos.
En otro libro, hago la consulta y obtengo los datos como le comento.
Mi objetivo es poder editar un registro cualquiera llamándolo a traves de
esta consulta.

De antemano muchas gracias.


"Héctor Miguel" escribió en el mensaje
news:
hola, Faiverlgr !

No he logrado hacer que se me active la opcion "Permitir Modificacion"
del menu "Registros"
para modificar los registros de la consulta.
No se porque no se activa!



[creo que] faltan algunos detalles -al menos- en cuanto a 'como' es que
'llegas' a ms-query para modificar la consulta
-> o quizas... comentar si la consulta la 'vaciaste' a excel, usando
[menu] datos / obtener datos externos... [consultas, etc.]
-> o... los vaciaste usando alguna macro que esta 'devolviendo' alguna
'QueryTable' [que no 'admiten' modificaciones a la BD]

comentas [si hubiera] algun detalle adicional ?
saludos,
hector.

Respuesta Responder a este mensaje
#3 Héctor Miguel
20/11/2005 - 04:55 | Informe spam
hola, Faiverlgr !

... un libro aparte en una hoja que se va llenando de registros y el rango esta nombrado... es la base de datos.
En otro libro, hago la consulta y obtengo los datos... [menu] datos / obtener datos externos... [consultas, etc.]
Mi objetivo es poder editar un registro cualquiera llamandolo a traves de esta consulta.



creo que ya se 'para donde vas' [sin mencionar que no puedes usar excel como 'origen de datos' para algunas cosillas]...
-> si tu objetivo es -> modificar un libro CERRADO <- -?-
y lo estas intentando con generar una consulta a bases de datos externas a traves de ms-query [desde otro libro]...
[definitivamente]... ya puedes ir pensando en otro tipo de 'estrategias' :-((
-> los rangos nombrados Y las hojas de calculo, para la maquinaria 'Jet' de bases de datos [sql, ms-query, etc.]...
SOLO son 'visibles' como tablas de solo-lectura
[por esta razon es que no se habilita el comando de 'permitir modificacion...' en el menu 'registros' de ms-query] :-(
-> para poder modificar registros [o datos/celdas/rangos/hojas] de un libro de excel...
es imprescindible que el libro que se va a 'afectar'... ESTE ABIERTO ;)
-> una vez abierto [y ya 'de pasadita']... para que usas/necesitas/... el paso 'intermedio' de ms-query ???
-> [quizas]... alguna alternativa con macros... seria una opcion 'viable' ???

si mis supuestos son diferentes de tu objetivo... comentas [si hubiera] algun detalle adicional ?
saludos,
hector.
Respuesta Responder a este mensaje
#4 Faiverlgr
21/11/2005 - 23:13 | Informe spam
HOLA! Hector,

Tienes razón en muchas cosas que me comentas:
Los datos que estoy tratando de modificar están en un libro abierto.
La base de datos está comprendida por un rango con nombre.
La base de datos contiene una columna con un número clave único "Numero de
Recibo de Caja"
Me gustaría saber cómo sería un ejemplo de un SELECT a través de una macro ó
código en VB que me permita ubicar la fila de un determinado recibo de caja
y poder modificar cualquiera de sus datos que están en esa misma fila pero
en las demás columnas.

De antemano gracias.

"Héctor Miguel" escribió en el mensaje
news:
hola, Faiverlgr !

... un libro aparte en una hoja que se va llenando de registros y el
rango esta nombrado... es la base de datos.
En otro libro, hago la consulta y obtengo los datos... [menu] datos /
obtener datos externos... [consultas, etc.]
Mi objetivo es poder editar un registro cualquiera llamandolo a traves de
esta consulta.



creo que ya se 'para donde vas' [sin mencionar que no puedes usar excel
como 'origen de datos' para algunas cosillas]...
-> si tu objetivo es -> modificar un libro CERRADO <- -?-
y lo estas intentando con generar una consulta a bases de datos
externas a traves de ms-query [desde otro libro]...
[definitivamente]... ya puedes ir pensando en otro tipo de
'estrategias' :-((
-> los rangos nombrados Y las hojas de calculo, para la maquinaria 'Jet'
de bases de datos [sql, ms-query, etc.]...
SOLO son 'visibles' como tablas de solo-lectura
[por esta razon es que no se habilita el comando de 'permitir
modificacion...' en el menu 'registros' de ms-query] :-(
-> para poder modificar registros [o datos/celdas/rangos/hojas] de un
libro de excel...
es imprescindible que el libro que se va a 'afectar'... ESTE ABIERTO
;)
-> una vez abierto [y ya 'de pasadita']... para que usas/necesitas/... el
paso 'intermedio' de ms-query ???
-> [quizas]... alguna alternativa con macros... seria una opcion 'viable'
???

si mis supuestos son diferentes de tu objetivo... comentas [si hubiera]
algun detalle adicional ?
saludos,
hector.

Respuesta Responder a este mensaje
#5 Héctor Miguel
22/11/2005 - 00:16 | Informe spam
hola, Faiverlgr !

Los datos que estoy tratando de modificar estan en un libro abierto.
La base de datos esta comprendida por un rango con nombre.
La base de datos contiene una columna con un numero clave unico "Numero de Recibo de Caja"
Me gustaria... un ejemplo de un SELECT... macro o codigo... que me permita ubicar la fila de un determinado recibo de caja
y poder modificar cualquiera de sus datos que estan en esa misma fila pero en las demás columnas.



si el libro con el listado [o base de datos] ya esta abierto y lo que necesitas es [desde otro libro]...
-> modificar datos en ese listado, podrias 'mostrar' el formulario de [menu] datos / formulario... ->en el otro libro<-
[solo es necesario que el listado INICIE en 'A1' o cuando mas 'lejos'... en 'B2' en el libro que lo contiene [aunque sea otro]

p.e. suponiendo que desde el libro2... quieres ver/consultar/modificar/agregar/... la base de datos de la hoja5 del libro 7...
-> usa una macro para mostrar dicho formulario desde cualquier otra hoja/libro [p.e.]
Workbooks("Libro7").Worksheets("Hoja5").ShowDataForm
-> puedes 'alternar' la vista del formulario para:
criterios -> buscar algun dato en cualquier columna
formulario -> agregar/editar/eliminar/... los datos [columnas] del registro que se esta 'mostrando' ;)

creo que la propuesta anterior es +/- 'suficiente' para la tarea de necesitas completar -?-
si cualquier duda... o de todos modos quieres macros... o informacion adicional... comentas ?
saludos,
hector.
Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaSiguiente Respuesta Tengo una respuesta
Search Busqueda sugerida