Vraag : Microsoft Access 2007 - verander Vorm Recordsource terwijl de Vorm Open is

Weldra, gaat de gebruiker informatie in een Vorm van de Toegang in (het vormgegeven wordt duidelijk opgeslagen aan een lijst).  De gebruiker wijst op als er meer gegeven is in om het even wie van de andere 30 lijsten in te gaan.  Als er zijn, sluit de huidige vorm en de vermelde vorm opent (met de aangewezen lijst als recordsouce).

But....is er een manier om recordsource van de te veranderen vorm zodat één vorm als vooreind voor alle lijsten kon functioneren? (veronderstel dat ALLE lijsten hebben de nauwkeurige zelfde gebieden en de nauwkeurige zelfde typegegevens) zullen tonen

I heeft de volgende code binnen een „onclick“ gebeurtenis…

Forms geprobeerd! CurrentForm.recordsource = „selecteren * uit NextTable "
DoCmd.Save acForm, „CurrentForm "
Forms! CurrentForm.requery
Forms! CurrentForm.refresh

And hebben ook…. geprobeerd

Forms! CurrentForm.recordsource = „Uitgezocht * van NextTable "
DoCmd.Close acForm, „CurrentForm“, wordt acSaveYes

Neither van het codagewerk als recordsource niet veranderd op het verfrissen van de vorm of het heropenen van it.

Does iedereen om het even welke ideeën heeft die eerst het moeten niet omvatten de vorm sluiten om recordsource te veranderen?

Antwoord : Microsoft Access 2007 - verander Vorm Recordsource terwijl de Vorm Open is

zie deze steekproef db

Andere oplossingen  
 
programming4us programming4us