actualizacion de campo calculado (funcion Dsuma) en pie de formulario

02/07/2003 - 09:46 por Suministros Snipe S.L | Informe spam
Hola de nuevo:
en un formulario tengo un subformulario con campos calculados. En el pie del
subformulario tengo un campo calculado con la funcion Dsuma. Esto me
funciona perfectamente, el problema es que si en la vista del formulario
vario algun dato del subformulario vinculado, el campo calculado de este
subformulario (lo tipico cantidad=precio*volumen) se actualiza en el momento
que vario el dato del precio o el volumen, pero el campo calculado del pie
del formulario no varia, hasta que no cierro el formulario y lo vuelvo a
abrir, entonces si se actualiza. Hay alguna forma de que se actualice en el
momento en que cambio los datos en el subformulario?
Gracias.
Joaquin Barrio

Preguntas similare

Leer las respuestas

#1 Rosa
02/07/2003 - 09:54 | Informe spam
Hola,

Si que existe, realizando una Requery sobre el campo. Es decir desde el
evento Después de Actualizar desde algún campo desde donde modifique algún
valor escribe lo siguiente:
Forms![Nombre_Formulario]![Nombre_Campo].Requery.

Un saludo :)



"Suministros Snipe S.L" escribió en el mensaje
news:35wMa.266055$
Hola de nuevo:
en un formulario tengo un subformulario con campos calculados. En el pie


del
subformulario tengo un campo calculado con la funcion Dsuma. Esto me
funciona perfectamente, el problema es que si en la vista del formulario
vario algun dato del subformulario vinculado, el campo calculado de este
subformulario (lo tipico cantidad=precio*volumen) se actualiza en el


momento
que vario el dato del precio o el volumen, pero el campo calculado del pie
del formulario no varia, hasta que no cierro el formulario y lo vuelvo a
abrir, entonces si se actualiza. Hay alguna forma de que se actualice en


el
momento en que cambio los datos en el subformulario?
Gracias.
Joaquin Barrio


Respuesta Responder a este mensaje
#2 Rosa
02/07/2003 - 09:58 | Informe spam
Perdona... el campo al que le tienes que aplicar la Requery es al que está
en el Pie de Formulario...

...Ze me coló...

Un saludo! :)

"Rosa" escribió en el mensaje
news:
Hola,

Si que existe, realizando una Requery sobre el campo. Es decir desde el
evento Después de Actualizar desde algún campo desde donde modifique algún
valor escribe lo siguiente:
Forms![Nombre_Formulario]![Nombre_Campo].Requery.

Un saludo :)



"Suministros Snipe S.L" escribió en el mensaje
news:35wMa.266055$
> Hola de nuevo:
> en un formulario tengo un subformulario con campos calculados. En el pie
del
> subformulario tengo un campo calculado con la funcion Dsuma. Esto me
> funciona perfectamente, el problema es que si en la vista del formulario
> vario algun dato del subformulario vinculado, el campo calculado de este
> subformulario (lo tipico cantidad=precio*volumen) se actualiza en el
momento
> que vario el dato del precio o el volumen, pero el campo calculado del


pie
> del formulario no varia, hasta que no cierro el formulario y lo vuelvo a
> abrir, entonces si se actualiza. Hay alguna forma de que se actualice en
el
> momento en que cambio los datos en el subformulario?
> Gracias.
> Joaquin Barrio
>
>


Respuesta Responder a este mensaje
#3 Suministros Snipe S.L
02/07/2003 - 10:10 | Informe spam
Muchas gracias, Rosa, ahora lo pruebo, solo dime,¿puedo incluir este requery
en tosdos los campos que puedan modificar el resultado o con hacerlo solo en
uno es suficiente?
Gracias
"Rosa" escribió en el mensaje
news:
Hola,

Si que existe, realizando una Requery sobre el campo. Es decir desde el
evento Después de Actualizar desde algún campo desde donde modifique algún
valor escribe lo siguiente:
Forms![Nombre_Formulario]![Nombre_Campo].Requery.

Un saludo :)



"Suministros Snipe S.L" escribió en el mensaje
news:35wMa.266055$
> Hola de nuevo:
> en un formulario tengo un subformulario con campos calculados. En el pie
del
> subformulario tengo un campo calculado con la funcion Dsuma. Esto me
> funciona perfectamente, el problema es que si en la vista del formulario
> vario algun dato del subformulario vinculado, el campo calculado de este
> subformulario (lo tipico cantidad=precio*volumen) se actualiza en el
momento
> que vario el dato del precio o el volumen, pero el campo calculado del


pie
> del formulario no varia, hasta que no cierro el formulario y lo vuelvo a
> abrir, entonces si se actualiza. Hay alguna forma de que se actualice en
el
> momento en que cambio los datos en el subformulario?
> Gracias.
> Joaquin Barrio
>
>


Respuesta Responder a este mensaje
#4 Suministros Snipe S.L
02/07/2003 - 11:29 | Informe spam
Hola Rosa, y gracias por ayudarme, antes de nada ;-)
Mira, he probado de todas las maneras que se me han ocurrido y no hay manera
lo que tengo ahora mismo en el evento "al actualizar" de un campo calculado
llamado total es :

[Formularios]![facturas proforma]![Texto33].Requery

El campo Total es un campo calculado en un subformulario vinculado al
principal (facturas proforma).

Yo entiendo que al actualizarse el valor del campo Total (eso se hace
automaticamente en el subformulario) se actualizaba el resultado(requery)
del campo Texto 33 del formulario factura proforma, no es asi? bueno, pues
el campo sigue sin actualizarse, he pensado que podia ser que la sintaxis no
estuviera bien escrita, porque de hecho me admitia por ejemplo
[Formularios]![facturas proforma]![Cuadro de texto: Texto33].Requery
y otras variantes, como poner Forms en lugar de Formularios, incluir
comillas dobles, anteponer el signo = ,quitar corchetes...
En fin, que se que estoy cerca, pero no veo la solucion, tu la ves?
Un saludo

"Rosa" escribió en el mensaje
news:#
..Depende si te interesa actualizar los datos de otros campos, es decir si
antes de calcular el resultado final, realizas más cálculos y necesitas


que
se actualicen para poder visualizarlos. ¿Me explico?

Un saludo :)


"Suministros Snipe S.L" escribió en el mensaje
news:3swMa.266954$
> Muchas gracias, Rosa, ahora lo pruebo, solo dime,¿puedo incluir este
requery
> en tosdos los campos que puedan modificar el resultado o con hacerlo


solo
en
> uno es suficiente?
> Gracias
> "Rosa" escribió en el mensaje
> news:
> > Hola,
> >
> > Si que existe, realizando una Requery sobre el campo. Es decir desde


el
> > evento Después de Actualizar desde algún campo desde donde modifique
algún
> > valor escribe lo siguiente:
> > Forms![Nombre_Formulario]![Nombre_Campo].Requery.
> >
> > Un saludo :)
> >
> >
> >
> > "Suministros Snipe S.L" escribió en el mensaje
> > news:35wMa.266055$
> > > Hola de nuevo:
> > > en un formulario tengo un subformulario con campos calculados. En el
pie
> > del
> > > subformulario tengo un campo calculado con la funcion Dsuma. Esto me
> > > funciona perfectamente, el problema es que si en la vista del
formulario
> > > vario algun dato del subformulario vinculado, el campo calculado de
este
> > > subformulario (lo tipico cantidad=precio*volumen) se actualiza en el
> > momento
> > > que vario el dato del precio o el volumen, pero el campo calculado


del
> pie
> > > del formulario no varia, hasta que no cierro el formulario y lo


vuelvo
a
> > > abrir, entonces si se actualiza. Hay alguna forma de que se


actualice
en
> > el
> > > momento en que cambio los datos en el subformulario?
> > > Gracias.
> > > Joaquin Barrio
> > >
> > >
> >
> >
>
>


Respuesta Responder a este mensaje
#5 Rosa
03/07/2003 - 10:20 | Informe spam
Hola,

Perdona por responder tarde a la pregunta que me hacías, pero es que ando
bastante liada...

Prueba a ponerlo en el evento "Después de Actualizar", y en el procedimiento
la llamada a los formularios debe de ser Forms y no formularios. Utiliza el
Generador de expresiones y así no habrá equívocos.

Un saludo, y a ver si hay más suerte! :))

"Suministros Snipe S.L" escribió en el mensaje
news:2CxMa.269575$
Hola Rosa, y gracias por ayudarme, antes de nada ;-)
Mira, he probado de todas las maneras que se me han ocurrido y no hay


manera
lo que tengo ahora mismo en el evento "al actualizar" de un campo


calculado
llamado total es :

[Formularios]![facturas proforma]![Texto33].Requery

El campo Total es un campo calculado en un subformulario vinculado al
principal (facturas proforma).

Yo entiendo que al actualizarse el valor del campo Total (eso se hace
automaticamente en el subformulario) se actualizaba el resultado(requery)
del campo Texto 33 del formulario factura proforma, no es asi? bueno, pues
el campo sigue sin actualizarse, he pensado que podia ser que la sintaxis


no
estuviera bien escrita, porque de hecho me admitia por ejemplo
[Formularios]![facturas proforma]![Cuadro de texto: Texto33].Requery
y otras variantes, como poner Forms en lugar de Formularios, incluir
comillas dobles, anteponer el signo = ,quitar corchetes...
En fin, que se que estoy cerca, pero no veo la solucion, tu la ves?
Un saludo

"Rosa" escribió en el mensaje
news:#
> ..Depende si te interesa actualizar los datos de otros campos, es decir


si
> antes de calcular el resultado final, realizas más cálculos y necesitas
que
> se actualicen para poder visualizarlos. ¿Me explico?
>
> Un saludo :)
>
>
> "Suministros Snipe S.L" escribió en el mensaje
> news:3swMa.266954$
> > Muchas gracias, Rosa, ahora lo pruebo, solo dime,¿puedo incluir este
> requery
> > en tosdos los campos que puedan modificar el resultado o con hacerlo
solo
> en
> > uno es suficiente?
> > Gracias
> > "Rosa" escribió en el mensaje
> > news:
> > > Hola,
> > >
> > > Si que existe, realizando una Requery sobre el campo. Es decir desde
el
> > > evento Después de Actualizar desde algún campo desde donde modifique
> algún
> > > valor escribe lo siguiente:
> > > Forms![Nombre_Formulario]![Nombre_Campo].Requery.
> > >
> > > Un saludo :)
> > >
> > >
> > >
> > > "Suministros Snipe S.L" escribió en el mensaje
> > > news:35wMa.266055$
> > > > Hola de nuevo:
> > > > en un formulario tengo un subformulario con campos calculados. En


el
> pie
> > > del
> > > > subformulario tengo un campo calculado con la funcion Dsuma. Esto


me
> > > > funciona perfectamente, el problema es que si en la vista del
> formulario
> > > > vario algun dato del subformulario vinculado, el campo calculado


de
> este
> > > > subformulario (lo tipico cantidad=precio*volumen) se actualiza en


el
> > > momento
> > > > que vario el dato del precio o el volumen, pero el campo calculado
del
> > pie
> > > > del formulario no varia, hasta que no cierro el formulario y lo
vuelvo
> a
> > > > abrir, entonces si se actualiza. Hay alguna forma de que se
actualice
> en
> > > el
> > > > momento en que cambio los datos en el subformulario?
> > > > Gracias.
> > > > Joaquin Barrio
> > > >
> > > >
> > >
> > >
> >
> >
>
>


email Siga el debate Respuesta Responder a este mensaje
Ads by Google
Help Hacer una preguntaRespuesta Tengo una respuesta
Search Busqueda sugerida