Questione : Risistemazione della forma visualizzata quando “il requery„ è effettuato

Ho una forma che visualizza parecchie file in una secondario-forma.  Ho una funzione che permette che l'utente aggiorni i dati visualizzati.  Ci sono così tanto dati nella secondario-forma che lo scrolling verticale accade.  Per visualizzare i dati aggiornati invoco una funzione di requery (via DoCmd.Requery).  Purtroppo, dopo l'invocazione, la forma è ripristinata ed il posto nella secondario-forma perde il posto del rotolo della linea del update.

Is là del senso evit diare ripristinare la disposizione della forma e delle secondario-forme sull'invocazione dell'ordine di requery?
class= del

Risposta : Risistemazione della forma visualizzata quando “il requery„ è effettuato

conosco che cosa significate. suggerirei cambiare il disegno della vostra forma. generare un collegamento fra due subforms sciolti. alcuni dicono che cant be sono fatti ma possono. dopo voi fare questo che potrete rinfrescare e re-interrogare.


generare una nuova forma
inserire una casella di testo -- chiamarla “txtLink„
sulle secondario-forme dell'inserto due della forma

lascia il nome loro: subformA e subformB


il subformA sarà la vostra esposizione “principale„ mentre il subformB conterrà una lista delle annotazioni con una descrizione sommaria/pic.

(assicurar che fissiate le fonti di controllo ai vostri subforms)
inoltre regolare il subformB per essere una forma continua. il subformA dovrebbe essere regolato alla singola vista

approvare questo ottiene poco un peloso--

destra - scattare sopra la casella di testo che avete generato - fissare la fonte di controllo ad uno dei campi nell'uso uno del subformB (per esempio il campo di numero di ID/autogen.) che ha dati unici.
(usare il costruttore di espressione per fare questo) concluderà in su essere qualcosa come
=me.subformB! forme! [yourfield]

dopo che avete fatto che saprete avete fatto esso destra se quando scattate sopra un'annotazione nel subformB il testo/numero nella vostra casella di testo cambiasse.

ora andare alle proprietà di subformA
qui regoleremo i campi del bambino e del genitore.         * (non regolare questi nel subformB)

dovete scriv questi a macchina dentro manualmente se scattate sopra “…„ nei campi che un errore verrà sul dirlo cant farlo.

nel genitore a blocchetti in nome della vostra casella di testo abbiamo fatto più presto.   “txtLink„
i dati devono abbinare così
perché il controlsource “del txtlink„ è regolato al campo di identificazione nel subformB
il blocchetto del bambino dovrebbe essere il campo di identificazione nel subformA che dovrebbe essere qualcosa come “l'identificazione„

dopo questi punti lo renderà in grado di collegare due “ha sciolto le forme„ e quando vi scattate sopra un'annotazione nel subformA del subfromB di avanzamento quell'annotazione.


spero che che non era troppa Info lo ha lasciato sapere se avete bisogno della chiarezza. spero che questo non sia chiaro quanto il mudd. non ho accesso ad accesso della spettrografia di massa su questo calcolatore ma sarò sul lavoro di mattina e se avete bisogno di posso chiarire.

sperare che questo aiuti

buona fortuna












Altre soluzioni  
 
programming4us programming4us