Fråga : Microsoft Access 2007 - Ändra bildar Recordsource stunder bildar är öppet

Just nu användaren skriver in information in i en ta fram bildar (bildadatan sparas självfallet till en bordlägga).  Användaren indikerar, om det finns mer data som ska skrivas in i någon av de andra 30na, bordlägger.  Om det finns, strömmen bildar slut, och indikerade bildar öppnar (med anslå bordlägga som recordsoucen).

But….,finns det a långt som ändrar recordsourcen av bilda, så att en bildar kunde fungera, som alla bekläda avslutar för bordlägger? (anta, att ALLT bordlägger, har avkräva som samma sätter in och ska skärm avkräva samma typdata), har

I försökt efter kodifiera inom ”en onclick” händelse…

Forms! CurrentForm.recordsource = ”väljer * från acForm för NextTable "
DoCmd.Save, ”CurrentForm "
Forms! CurrentForm.requery
Forms! CurrentForm.refresh

And har också försökt….,

Forms! CurrentForm.recordsource = ”valt * från acForm för NextTable "
DoCmd.Close, ”CurrentForm”, acSaveYes

Neither lappar av kodifiera arbete, som recordsourcen inte ändras på uppfriskande bilda, eller re-opening it.

Does någon har några idéer som inte inkluderar att måste först tätt bilda för att ändra recordsourcen?
" klar "

Svar : Microsoft Access 2007 - Ändra bildar Recordsource stunder bildar är öppet

se detta ta prov db

Andra lösningar  
 
programming4us programming4us