Ich (Amateur) arbeite an einem Quartals-Dienstplanprogramm. Die 70 Teilnehmer haben natürlich Wünsche, wann sie keinen Dienst machen möchten. Bei der Eingabe dieser Wünsche in eine Tabelle muss ich ein zweidimensionales Array "Verhinderungen" verwenden (Dienstteilnehmer und Zahl der Wünsche). Bei der Dimensionierung des Arrays "Verhinderungen" im entsprechenden Visual-Basic-2010-Formular gehe ich für das Quartal von 70 Teilnehmern und 5000 Wünschen aus (manche können das gesamte Quartal keine Dienste machen).
Das funktioniert auch alles, die Planerstellung klappt.
Im darauffolgenden Quartal ist aber die oben genannte Tabelle nutzlos. Sie wird per Programmcode gelöscht (DELETE QUERY), aber jetzt taucht das Problem auf, dass bei neuen Eingaben zum neuen Quartal die Autoinkrementwerte für das Primärschlüsselfeld dort weiter zählen, wo die alte Tabelle aufgehört hat. Das würde für die Funktion des Programms auch nicht weiter stören, wenn ich jetzt nicht gezwungen wäre, die Dimensionierung des obigen Arrays zu erhöhen.
Meine Fragen:
-Wäre es von erheblichem Nachteil, wenn ich dann diese Tabelle für ein ganzes Jahr verwenden würde? Dazu müßte ja die Dimensionierung der Wünsche innerhalb des Arrays mit 4 multipliziert und auf 20.000 gesetzt werden.
-Oder gibt es eine Möglichkeit, nach dem Löschen der Tabelle den Autoinkrement-Index wieder bei Null beginnen zu lassen?
Auf Ratschläge von Euch freut sich hubottom
Das funktioniert auch alles, die Planerstellung klappt.
Im darauffolgenden Quartal ist aber die oben genannte Tabelle nutzlos. Sie wird per Programmcode gelöscht (DELETE QUERY), aber jetzt taucht das Problem auf, dass bei neuen Eingaben zum neuen Quartal die Autoinkrementwerte für das Primärschlüsselfeld dort weiter zählen, wo die alte Tabelle aufgehört hat. Das würde für die Funktion des Programms auch nicht weiter stören, wenn ich jetzt nicht gezwungen wäre, die Dimensionierung des obigen Arrays zu erhöhen.
Meine Fragen:
-Wäre es von erheblichem Nachteil, wenn ich dann diese Tabelle für ein ganzes Jahr verwenden würde? Dazu müßte ja die Dimensionierung der Wünsche innerhalb des Arrays mit 4 multipliziert und auf 20.000 gesetzt werden.
-Oder gibt es eine Möglichkeit, nach dem Löschen der Tabelle den Autoinkrement-Index wieder bei Null beginnen zu lassen?
Auf Ratschläge von Euch freut sich hubottom
Comment