Thomas Schulze
2009-04-30 11:55:02 UTC
Hallo,
ich habe mal wieder ein Problem.
In Access möchte ich eigene Klassen definieren, die so in ungefähr wie
das Collection-Objekt arbeitet.
Konkret hätte ich gerne folgendes:
ich definiere das Ding als "Mitglieder", und durch den Aufruf
"Mitglieder()" erhalte ich ein Array mit allen Namen drin. Mit
"Mitglieder.add("Benni Beispiel") füge ich ein neues Mitglied hinzu,
das dann wieder Eigenschaften hat. Mit "Mitglieder("Benni Beispiel")"
bekomme ich einen String zurück mit den Detaileigenschaften des
entsprechenden Mitglieds, oder könnte per "Mitglieder("Benni
Beispiel").BeitragBezahlt=true" diese auch verändern.
Also brauche ich einmal eine Klasse für ein einzelnes Mitglied und
dann eine Liste aller Mitglieder.
Wie stelle ich das nun an? Ich bräuchte ja einmal eine Methode, die
beim Aufruf der Liste standardmäßig aufgerufen wird und dann eben das
String-Array zurückliefert, und dann eine zweite Methode die beim
Aufruf der Liste mit einem Parameter aufgerufen wird, und eben das
Mitglied zurückliefert. Genau hier fehlt mir der Ansatz, wie ich das
anstellen kann.
Wie kriege ich das elegant gelöst?
Danke schonmal und Gruß, Thomas
ich habe mal wieder ein Problem.
In Access möchte ich eigene Klassen definieren, die so in ungefähr wie
das Collection-Objekt arbeitet.
Konkret hätte ich gerne folgendes:
ich definiere das Ding als "Mitglieder", und durch den Aufruf
"Mitglieder()" erhalte ich ein Array mit allen Namen drin. Mit
"Mitglieder.add("Benni Beispiel") füge ich ein neues Mitglied hinzu,
das dann wieder Eigenschaften hat. Mit "Mitglieder("Benni Beispiel")"
bekomme ich einen String zurück mit den Detaileigenschaften des
entsprechenden Mitglieds, oder könnte per "Mitglieder("Benni
Beispiel").BeitragBezahlt=true" diese auch verändern.
Also brauche ich einmal eine Klasse für ein einzelnes Mitglied und
dann eine Liste aller Mitglieder.
Wie stelle ich das nun an? Ich bräuchte ja einmal eine Methode, die
beim Aufruf der Liste standardmäßig aufgerufen wird und dann eben das
String-Array zurückliefert, und dann eine zweite Methode die beim
Aufruf der Liste mit einem Parameter aufgerufen wird, und eben das
Mitglied zurückliefert. Genau hier fehlt mir der Ansatz, wie ich das
anstellen kann.
Wie kriege ich das elegant gelöst?
Danke schonmal und Gruß, Thomas