Momentan einbringt der Benutzer Informationen in eine Zugangs-Form s- (die Formdaten gespart offensichtlich zu einem Tabelle). Der Benutzer anzeigt, wenn es mehr Daten gibt, zum in irgendeine der anderen 30 Tabellen hereinzukommen. Wenn es gibt, schließt die gegenwärtige Form und die angezeigte Form öffnet (mit der passenden Tabelle als dem recordsouce).
But….gibt es eine Weise, das recordsource der Form zu ändern, damit eine Form als die Vorderseite für alle Tabellen arbeiten konnte? (annehmen, dass ALLE Tabellen das genaue die gleichen Felder haben und das genaue die gleiche Art Daten anzeigen), versucht
I den folgenden Code innerhalb eines „onclick“ Ereignis…
Forms! CurrentForm.recordsource = „vorwählen * von NextTable " DoCmd.Save acForm, „CurrentForm " Forms! CurrentForm.requery Forms! CurrentForm.refresh
And versucht auch….
Forms! CurrentForm.recordsource = „auserwählt * von NextTable " DoCmd.Close geändert acForm, „CurrentForm“, acSaveYes
Neither Stücke Kodierungarbeit als das recordsource nicht nach der Auffrischung der Form, oder Wiedereröffnung it.
Does jemand haben irgendwelche Ideen, die nicht die Form umfassen schließen zuerst müssen, um das recordsource zu ändern?
|