Kurzform der Frage: Wenn ich in einer NotInList-Ereignisprozedur einer ComboBox den Wert von RowSource veraendere, wie erreiche ich, dass diese Aenderung abgespeichert wird, und beim naechsten Start der Datenbank erhalten bleibt?
Ausfuehrliche Erlaeuterung (warum ich das machen will):
Ich arbeite an einer Datenbank fuer eine universitaetsuebergreifende Beratungsstelle. In der Addressdatenbank gibt's mehrere Felder, die am Besten durch dynamisch erweiterbare ComboBoxen dargestellt werden. z.B. Universitaet oder Fachbereich. Es waere sehr unpraktisch, alle Hochschulen im Voraus einzugeben, oder alle moeglichen Fachbereiche. Sinnvoll waere es, wenn die Sekretaerin einen Datensatz eingibt und einen Fachbereich braucht, der noch nicht erfasst ist, diesen in dem Moment neu zu erfassen.
Eine Loesung ist, die Elemente der ComboBox in einer eigenen Tabelle zu speichern, und diese Tabelle dann zu erweitern. Ich finde diese Loesung aber nicht sehr schoen, da ich ca. 10 solcher Attribute habe, das wuerde zu 10 kleinen Tabellen mit jeweils ca. 5-10 Eintraegen fuehren. Ich finde das etwas verschwenderisch.
Schoener waere es, ich koennte den RowSourceType (Herkunftstyp) "Wertliste" verwenden, und die paar Elemente der ComboBox in RowSource (Datensatzherkunft) speichern. Das funktioniert auch prima, nur wie kann ich die geaenderte RowSource abspeichern?
Ausfuehrliche Erlaeuterung (warum ich das machen will):
Ich arbeite an einer Datenbank fuer eine universitaetsuebergreifende Beratungsstelle. In der Addressdatenbank gibt's mehrere Felder, die am Besten durch dynamisch erweiterbare ComboBoxen dargestellt werden. z.B. Universitaet oder Fachbereich. Es waere sehr unpraktisch, alle Hochschulen im Voraus einzugeben, oder alle moeglichen Fachbereiche. Sinnvoll waere es, wenn die Sekretaerin einen Datensatz eingibt und einen Fachbereich braucht, der noch nicht erfasst ist, diesen in dem Moment neu zu erfassen.
Eine Loesung ist, die Elemente der ComboBox in einer eigenen Tabelle zu speichern, und diese Tabelle dann zu erweitern. Ich finde diese Loesung aber nicht sehr schoen, da ich ca. 10 solcher Attribute habe, das wuerde zu 10 kleinen Tabellen mit jeweils ca. 5-10 Eintraegen fuehren. Ich finde das etwas verschwenderisch.
Schoener waere es, ich koennte den RowSourceType (Herkunftstyp) "Wertliste" verwenden, und die paar Elemente der ComboBox in RowSource (Datensatzherkunft) speichern. Das funktioniert auch prima, nur wie kann ich die geaenderte RowSource abspeichern?
Comment