Refrescar Formulario
Publicado por deboh (17 intervenciones) el 14/05/2008 10:39:50
Hola a todos, vereis, tengo una montada de expediente X
Yo tengo un formulario con su origen de registro con una consulta y perfecto. Mi consulta a parte de tener los datos de una tabla (todos) tiene una tabla asociada que contiene además de la pk los campos enviar, y correlada de valor 1 = Si 0 =No,con su codigo de colores y tal. Entonces en mi form aparecen los campos de la tabla ppal y los datos de la auxiliar. En estops campos no aparece 1 o 0 sino Si o No aunque luego internamente en la bd son el 1 y 0.
En realidad funciona bien, tengo un boton para estos para cambiar el valor. Y todo bien. El problema llega al añadir un registro, y dar a uno de estos botones....me cambia el valor en la bd PERO el form no se refresca y aparentemente no cambia ¿¿???¿?¿? tienes que cerrar el formulario y abrirlo para que coja el cambio.
con cambiar de registro y volver al nuevo NO VALE
con refresh del form NO VALE
con repaint del form NO VALE
con requery del form y del campo NO VALE
con Recalc del form NO VALE
solo cerrando y abriendo el form ¿a que es de locura?
Podría hacerlo con Requery guardando el valor del registro para volver luego, pero el caso es que este formulario aunque ahora no, va a tener cientos de miles de registros y no sería factible.
Me preguntaba si os ha pasado algo parecido alguna vez y si tiene arreglo.
Yo tengo un formulario con su origen de registro con una consulta y perfecto. Mi consulta a parte de tener los datos de una tabla (todos) tiene una tabla asociada que contiene además de la pk los campos enviar, y correlada de valor 1 = Si 0 =No,con su codigo de colores y tal. Entonces en mi form aparecen los campos de la tabla ppal y los datos de la auxiliar. En estops campos no aparece 1 o 0 sino Si o No aunque luego internamente en la bd son el 1 y 0.
En realidad funciona bien, tengo un boton para estos para cambiar el valor. Y todo bien. El problema llega al añadir un registro, y dar a uno de estos botones....me cambia el valor en la bd PERO el form no se refresca y aparentemente no cambia ¿¿???¿?¿? tienes que cerrar el formulario y abrirlo para que coja el cambio.
con cambiar de registro y volver al nuevo NO VALE
con refresh del form NO VALE
con repaint del form NO VALE
con requery del form y del campo NO VALE
con Recalc del form NO VALE
solo cerrando y abriendo el form ¿a que es de locura?
Podría hacerlo con Requery guardando el valor del registro para volver luego, pero el caso es que este formulario aunque ahora no, va a tener cientos de miles de registros y no sería factible.
Me preguntaba si os ha pasado algo parecido alguna vez y si tiene arreglo.
Valora esta pregunta


0