misterioso Informes sobre consultas

08/07/2003 - 10:51 por Suministros Snipe S.L | Informe spam
Buenos dias, me pasa algo muy raro, a ver si me podeis sugerir algo:
tengo por un lado:
Uns tabla Facturas, vinculada a una tabla Detalles, introduzco datos en
ellas a traves de un formulario principal con un vinculado. He creado una
consulta con estas dos tablas para seleccionar aquella factura cuyo Campo ID
sea el que está en determinado momento en el formulario. He creado un
informe basado en esta consulta para reealizar lo siguiente: cuando estoy
trabajando en los subformularios, al pulsar un boton aparece el informe de
la factura que está activa en ese momento en el formulario.
Por otro lado:
una tabla Fax, sin ningun vinculo. Una consulta sobre esta tabla parecida a
la de arriba, esto es, para seleccionar el fax que está activo en el
formulario.Un informe basado en esa consulta.Mi intencion era trabajar igual
que en el caso anterior, esto es, pongo un boton en el formulario con el que
creo los faxes, y al pulsar el boton se abre el informe correspondiente al
fax activo en el formulario.
El problema es que al crear un fax nuevo, pulso el boton y el informe
aparece en blanco, para poder verlo, tengo que en el formulario ir a un
registro anterior y luego volver al nuevo, entonces si lo veo.
Esto no es un problema muy grave, pero si un poco engorroso, asi que si
alguien sabe un metodo para evitarlo se lo agradeceria.
Segun estoy escribiendo esto cada vez estoy mas convencido de que en el
primer caso funciona porque la llamda esta hecha de la consulta al
formulario principal, y cuando pulso el boton para crear el informe lo hago
despues de haber introducido datos en el secundario, es decir, se ha
producido una salida del principal, que es lo que hago "artificialmente" en
el caso de los faxe, pero no veo una solucion sencilla y elegante..
Gracias de antemano por las sugerencias, un saludo
 

Leer las respuestas

#1 Sashka
08/07/2003 - 16:02 | Informe spam
Lo que se me ocurre es que en el primer caso, el registro queda grabado en
la tabla al pasar el foco al subformulario... en el segundo caso al no
"moverte" del registro que estás ingresando y hacer click en el boton para
ver el informe el registro asun no está grabado en la base de datos..
prueba poniendo como prímera línea en el código del boton :
DoCmd.RunCommand acCmdSaveRecord

Sashka

"Suministros Snipe S.L" escribió en el mensaje
news:wCvOa.1271$
Buenos dias, me pasa algo muy raro, a ver si me podeis sugerir algo:
tengo por un lado:
Uns tabla Facturas, vinculada a una tabla Detalles, introduzco datos en
ellas a traves de un formulario principal con un vinculado. He creado una
consulta con estas dos tablas para seleccionar aquella factura cuyo Campo


ID
sea el que está en determinado momento en el formulario. He creado un
informe basado en esta consulta para reealizar lo siguiente: cuando estoy
trabajando en los subformularios, al pulsar un boton aparece el informe de
la factura que está activa en ese momento en el formulario.
Por otro lado:
una tabla Fax, sin ningun vinculo. Una consulta sobre esta tabla parecida


a
la de arriba, esto es, para seleccionar el fax que está activo en el
formulario.Un informe basado en esa consulta.Mi intencion era trabajar


igual
que en el caso anterior, esto es, pongo un boton en el formulario con el


que
creo los faxes, y al pulsar el boton se abre el informe correspondiente al
fax activo en el formulario.
El problema es que al crear un fax nuevo, pulso el boton y el informe
aparece en blanco, para poder verlo, tengo que en el formulario ir a un
registro anterior y luego volver al nuevo, entonces si lo veo.
Esto no es un problema muy grave, pero si un poco engorroso, asi que si
alguien sabe un metodo para evitarlo se lo agradeceria.
Segun estoy escribiendo esto cada vez estoy mas convencido de que en el
primer caso funciona porque la llamda esta hecha de la consulta al
formulario principal, y cuando pulso el boton para crear el informe lo


hago
despues de haber introducido datos en el secundario, es decir, se ha
producido una salida del principal, que es lo que hago "artificialmente"


en
el caso de los faxe, pero no veo una solucion sencilla y elegante..
Gracias de antemano por las sugerencias, un saludo


Preguntas similares