Pergunta : Restauração do formulário indicado quando o “requery” for executado

Eu tenho um formulário que indique diversas fileiras em um secundário-formulário.  Eu tenho uma função que permita que o usuário atualize os dados indicados.  Há tanto uns dados no secundário-formulário que o desdobramento vertical ocorre.  A fim indicar os dados atualizados eu invoco uma função do requery (através de DoCmd.Requery).  Infelizmente, após a invocação, o formulário é restaurado e o lugar no secundário-formulário perde o lugar do rolo da linha do update.

Is lá alguma maneira de evitar restaurar a disposição do formulário e dos secundário-formulários em cima de invocar o comando do requery?
class= do

Resposta : Restauração do formulário indicado quando o “requery” for executado

eu sei o que você significa. eu recomendaria mudar o o projeto de seu formulário. criar uma ligação entre dois subforms unbound. alguns dizem que cant estejam feitas mas podem. após você fazer isto que você poderá refrescar e re-perguntá-lo.


criar um formulário novo
introduzir uma caixa de texto -- nomeá-la “txtLink”
nos secundário-formulários da inserção dois do formulário

deixa o nome eles: subformA e subformB


o subformA será sua exposição “principal” quando o subformB conterá uma lista dos registros com uma breve descrição/PIC.

(se certificar que você ajusta as fontes do controle a seus subforms)
igualmente ajustar o subformB para ser um formulário contínuo. o subformA deve ser ajustado na única vista

aprovar isto começ um pouco peludo--

direita - estalar sobre a caixa que de texto você criou - ajustar a fonte do controle a um dos campos no uso um do subformB (por exemplo o campo de número de ID/autogen.) que tem dados originais.
(usar o construtor da expressão para fazer isto) terminará acima ser algo como
=me.subformB! formulários! [yourfield]

depois que você fêz que você saberá você fêz ele direita se quando você estala sobre um registro no subformB o texto/número em seu textbox mudará.

ir agora às propriedades do subformA
aqui nós ajustaremos os campos do pai e da criança.         * (não ajustar estes no subformB)

você tem que datilografar estes dentro manualmente se você estala sobre “…” nos campos que um erro virá acima do dizer cant fazê-lo.

no pai em blocos em nome de seu textbox nós fizemos mais cedo.   “txtLink”
os dados têm que combinar assim
porque o controlsource do “txtlink” é ajustado ao campo da identificação no subformB
o bloco da criança deve ser o campo da identificação no subformA que deve ser algo como a “identificação”

depois destas etapas fá-lo-á capaz de lig dois “unbound formulários” e quando você estala sobre um registro no subformA do subfromB empreendedores esse registro.


eu espero que que não era demasiada informação deixou-me saber se você precisa a claridade. eu espero que este não é tão claramente quanto o mudd. eu não tenho o acesso ao acesso da Senhora neste computador mas eu estarei no trabalho na manhã e se você precisa eu posso esclarecer.

esperar que isto ajuda

boa sorte












Outras soluções  
 
programming4us programming4us