Cuestión : Reajuste de la forma exhibida cuando se realiza el “requery”

Tengo una forma que exhiba varias filas en una secundario-forma.  Tengo una función que permita que el usuario ponga al día los datos exhibidos.  Hay tanto datos en la secundario-forma que ocurre el movimiento en sentido vertical vertical.  Para exhibir los datos actualizados invoco una función del requery (vía DoCmd.Requery).  ¿Desafortunadamente, después de la invocación, se reajusta la forma y el lugar en la secundario-forma pierde el lugar de la voluta de la línea del update.

Is allí manera de evitar reajustar la disposición de la forma y de las secundario-formas sobre la invocación del comando del requery?
class= del

Respuesta : Reajuste de la forma exhibida cuando se realiza el “requery”

sé lo que usted significa. recomendaría el cambiar el diseño de su forma. establecer relaciones entre dos subforms desatados. algunos dicen que linados estén hechas pero pueden. después de usted hacer esto que usted podrá restaurar y re-preguntarlo.


crear una nueva forma
insertar una caja de texto -- nombrarla “txtLink”
en las secundario-formas del parte movible dos de la forma

deja nombre ellas: subformA y subformB


el subformA será su exhibición “principal” mientras que el subformB contendrá una lista de los expedientes con una breve descripción/pic.

(cerciorarse de que usted fije las fuentes del control a sus subforms)
también fijar el subformB para ser una forma continua. el subformA se debe fijar en la sola visión

aprobar esto consigue un poco melenudo--

la derecha - chascar encendido la caja de texto que usted creó - fijar la fuente del control a uno de los campos en el uso uno del subformB (por ejemplo el campo de número de ID/autogen.) que tiene datos únicos.
(utilizar el constructor de la expresión para hacer esto) terminará para arriba ser algo como
¡=me.subformB! ¡formas! [yourfield]

después de que usted haya hecho que usted sabrá usted hizo él la derecha si cuando usted chasca encendido un expediente en subformB el texto/el número en su textbox cambia.

ahora ir a las características del subformA
aquí fijaremos los campos del padre y del niño.         * (no fijar éstos en subformB)

usted tiene que mecanografiar éstos adentro manualmente si usted chasca encendido “…” en los campos un error subirá diciendo que usted linado lo hace.

en el padre en bloques en nombre de su textbox hicimos anterior.   “txtLink”
los datos tienen que emparejar tan
porque el controlsource del “txtlink” se fija al campo de la identificación en subformB
el bloque del niño debe ser el campo de la identificación en el subformA que debe ser algo como la “identificación”

después de estos pasos le hará capaz de ligar dos “desató formas” y cuando usted chasca encendido un expediente en subformA del subfromB indicado ese expediente.


espero que que no era demasiado Info me dejó saber si usted necesita claridad. espero que esto no esté tan claramente como mudd. no tengo acceso al acceso del ms en esta computadora sino que estaré en el trabajo por la mañana y si usted necesita puedo aclarar.

esperar que esto ayude

buena suerte












Otras soluciones  
 
programming4us programming4us