Supportnet / Forum / Datenbanken
komplizierte fortlaufende Nummer und Kalenderfunktion
Frage
Hallo Zusammen,
Zurzeit habe ich zwei Probleme mit meiner Access-Aufgabe und hoffe, dass jemand mir helfen kann.
Zuerst ist eine Rechnungsnummer im Format XX000 noetig, in der die ersten zwei Buchstaben die Kuerzel von Mitarbeiternachnamen sind, z. B. fuer Hoffmann steht Ho, und die anderen 3 eine fortlaufende Nummer fuer Projekte bilden.
Wenn der Mitarbeiter seinen Namen in einem Formular namens Projekt im Drop-Up-Menu zuerst waehlt, soll diese Rechnungsnummer hinterher automatisch erzeugt werden. Hat beispielsweise Hr. Hoffmann fuer sein drittes Projekt seinen Namen im Formular eingegeben, soll im kommenden Feld Laufende Projektnummer Ho003 automatisch im Formular erscheinen.
Es gibt eine Liste von den Mitarbeitern. Da ich fuer diesen Fall keinen Autowert verwenden moechte. Einerseits habe ich dann die Problematik, dass beim Loeschen eines Datensatzes diese Nummer fuer immer weg ist, andererseits soll fuer jeden Mitarbeiter eine eigene Inkrementation erfolgen und nicht nur eine fuer alle Mitarbeiter. Ich kenne mich auch in VBA nicht gut aus, um dort etwas zu programmieren.
Ansonst fuer ein Feld Eingabedatum im gleichen Formular wie oben brauche ich noch ein Kalendersteuerelement, wenn sich nach dem Klicken das aktuelle Datum zeigt und auf ein beliebiges Datum im Kalender dieser Wert in ein Textfeld uebernommen werden soll.
Ich bedanke mich sehr fuer jeden Tipp!
Viele Gruesse,
Lamia
Antwort 1 von Lamia
P.S: Ich benutze Access 2003.
Antwort 2 von molluskel101
Hallo Lamia,
sorry, aber die ganze Sache ist etwas komplex.
Kann man eigentlich nur elegant mit VBA lösen.
Ich würde mich erstmal mit Visual Basic beschäftigen,
bevor ich mit ACCESS solch ein Projekt aufbauen würde.
Kalender-Control gibt unter den Active-X-Controls im ACCESS-Standard.
Kannste als AddIn installieren.
Gruß,
Thorsten
sorry, aber die ganze Sache ist etwas komplex.
Kann man eigentlich nur elegant mit VBA lösen.
Ich würde mich erstmal mit Visual Basic beschäftigen,
bevor ich mit ACCESS solch ein Projekt aufbauen würde.
Kalender-Control gibt unter den Active-X-Controls im ACCESS-Standard.
Kannste als AddIn installieren.
Gruß,
Thorsten
Antwort 3 von Knubbel
Hi Lamia,
ich denke die lfd. Nummer erzeugen dürfte mit der DomMax-Funktion gehen, wenn du als Kriterium
links([Projektnummer};2)=[Namenskürzel]
einsetzt.
mfg Knubbel
ich denke die lfd. Nummer erzeugen dürfte mit der DomMax-Funktion gehen, wenn du als Kriterium
links([Projektnummer};2)=[Namenskürzel]
einsetzt.
mfg Knubbel

