Fråga : Nollställt av visat bilda, när ”requeryen” utförs

Jag har en bilda som visar flera ror i enbilda.  Jag har en fungera som låter användaren uppdatera de visade datan.  Det finns så mycket data i under-bilda att bläddra för lodlinje uppstår.  För att visa de uppdaterade datan som jag åkallar en requery, fungera (via DoCmd.Requery).  Tyvärr efter åkallan, bilda nollställas, och förlägga i under-bilda förlorar snirkeln förlägger av fodra av update.
Is där any långt för att undvika att nollställa orienteringen av bilda och under-bildar på att åkalla requeryen befaller?
" klar "

Svar : Nollställt av visat bilda, när ”requeryen” utförs

jag vet vad du betyder. jag skulle rekommenderar att ändra designen av ditt bildar. skapa en anknyta mellan två unbound subforms. någon något att säga den cant göras, men den kan. efter dig gör detta som du ska är kompetent att förnya, och beträffande-query.


skapa ett nytt bildar
sätt in en text boxas -- namnge den ”txtLink”,
på bilda mellanlägget två under-bildar

låter känt dem: subformA och subformB


subformA ska är din ”huvudsakliga” ska skärmstundsubformB innehåller en lista av rekorden med en kort beskrivning/pic.

(se till dig uppsättningen kontrollerakällorna till dina subforms),
också fastställd subformB som är ett fortlöpande, bildar. subformA bör vara fastställd på singeln beskådar

ok detta får ett lite hårigt--

höger - klicka på texten boxas dig skapade - uppsättning som kontrollerakällan till en av sätter in i bruk ett för subformB (till exempel IDna/autogen numrerar sätter in.), som har unika data.
(använd uttrycksbyggmästaren för att göra detta), den ska avslutar upp att vara något något liknande
=me.subformB! bildar! [yourfield]

om, när du klickar på ett rekord i subformB texten/, efter du har gjort, att du ska, har vetat att du gjorde den rätten, numrera i din textboxen ska ändring.

gå nu till rekvisitan av subformA
här vi ska uppsättningen föräldern, och barnet sätter in.         * (gör inte uppsättningen dessa i subformB),

du måste att skriva dessa in manuellt, om du klickar på ”…”, i sätter in ett ska fel kommer upp ordstäv som du som är cant, gör det.

i föräldern som var blockskrift i det känt av din textbox vi, gjorde tidigare.   ”txtLink”,
datan måste att matcha så
sätta in i subformB, därför att ”den txtlink” controlsourcen är fastställd till LEGITIMATIONEN
barnkvarteret bör vara IDet sätter in i subformA som bör vara något något liknande ”LEGITIMATION”,

efter dessa kliver ska gör dig kompetent att anknyta två ”unbound bildar” och, när du klickar på ett rekord i ska goto för subfromB subformA det rekord.


jag hoppas som inte var för mycket info låter mig veta, om du behöver klarhet. jag hoppas denna är inte så fri som mudd. jag har inte att ta fram till msen tar fram på denna dator, men jag ska är på arbete i morgonen, och, om du behöver, jag kan klargöra.

hoppas detta hjälper

bra lycka












Andra lösningar  
 
programming4us programming4us