Questione : Microsoft Access 2007 - Cambiare la forma Recordsource mentre la forma è aperta

Attualmente, l'utente fornisce le informazioni in una forma di accesso (i dati della forma sono conservati ovviamente ad una tabella).  L'utente indica se ci sono più dati da entrare in qualunque delle altre 30 tabelle.  Se ci è, la forma corrente si chiude e la forma indicata si apre (con la tabella adatta come il recordsouce).

But….è ci un senso cambiare il recordsource della forma in modo che una forma abbia potuto funzionare come la parte frontale per tutte le tabelle? (supporre che TUTTE LE tabelle hanno l'esatto gli stessi campi e visualizzeranno l'esatto lo stesso tipo dati) il

I ha provato il seguente codice all'interno di un

Forms di evento “del onclick„…! CurrentForm.recordsource = “selezionano * a partire acForm del
DoCmd.Save da NextTable ",
Forms “di CurrentForm "! CurrentForm.requery
Forms! CurrentForm.refresh

And inoltre hanno provato….

Forms! CurrentForm.recordsource = “prescelto * il acForm del
DoCmd.Close da NextTable ", “CurrentForm„, parti del acSaveYes

Neither del lavoro di codificazione come il recordsource non è cambiato sul rinfresco della forma o il re-opening it.

Does chiunque ha di idee che non includono dovere in primo luogo chiudere la forma per cambiare il recordsource?
class= del

Risposta : Microsoft Access 2007 - Cambiare la forma Recordsource mentre la forma è aperta

si veda questo db del campione

Altre soluzioni  
 
programming4us programming4us