Im Moment arbeite ich an einer neuen Datenbank, die Änderungen an einem unserer Handbücher zeigen, die Leute verlangen. Ich habe zwei Tische und ein Formular. Die erste Tabelle enthält alle Informationen, die aus der Referenz oder dem Unterkapitel des Handbuchs, dem aktuellen Text in diesem Unterkapitel und den vorgeschlagenen Änderungen gespeichert werden. Die zweite Tabelle dient der Unterkapitelreferenz mit drei Feldern: ID, SubChapter und einem Memofeld mit dem, was das Unterkapitel sagt. Im Moment benutze ich ein Kombinationsfeld für die Kapitelreferenz und je nach Referenz füllt es ein anderes Feld mit aktuellem Text aus einem anderen Feld. Hier ist mein if-Anweisung eine bessere Vorstellung zu bekommen:Benötigen Sie einen besseren Weg als mit if-Anweisungen in MS Access
If code_ref = "82.101(c)" Then
current_code = "Other County Regulations"
proposed_code.SetFocus
End If
Was Ich mag würde, ist zu tun, um die tausend drehen, wenn Anweisungen in ein Lookup, wo sie den Verweis überprüft und dann den richtigen Text in dem nächsten Feld einfügt. Ich habe Schwierigkeiten, einen Weg zu finden, dies zu tun, ohne die if-Anweisungen zu beenden. Ich möchte es bei Änderung tun, damit sie durch den Hinweis radeln können, um genau zu finden, nach was sie suchen. Irgendwelche Vorschläge?
Aus meinem Kommentar: Eine Idee davon, wie dies funktioniert, werden sie öffnen das Formular füllen Sie ihren Namen, das Element es unter fällt, verwenden Sie die Combobox, um die Codereferenz auszuwählen, sobald sie die Code-Referenz auswählen Das Feld für das aktuelle Code-Feld wird für sie ausgefüllt, und es wird auf das vorgeschlagene Code-Feld fokussiert, damit sie ihre Änderungen vornehmen können.
Ja, so ist die zweite Tabelle auch mit einem eindeutigen ID-Feld eingerichtet. – Dennis
Ich habe ein paar Notizen hinzugefügt. – Fionnuala
Eine Idee davon, wie dies funktioniert, ist, sie öffnen das Formular füllen Sie ihren Namen, das Element, unter dem es fällt, verwenden Sie die Combobox, um die Codereferenz auszuwählen, sobald sie die Codereferenz für das aktuelle Codefeld Feld ausgewählt werden Sie werden sich auf das vorgeschlagene Code-Feld konzentrieren, damit sie ihre Änderungen vornehmen können. – Dennis