Moin,
noch ein Problem:
Ich habe eine Mitarbeiterliste (Bild 1), welche sich auf die MAID bezieht, die automatisch fortlaufend erzeugt wird.
Das Problem ist, dass ich quartalsmäßig diese Mitarbeiterliste aus einem anderen System aktualisieren muss, was ich als Exceldatei ausgegeben bekomme. Dabei kommen einzelne Mitarbeiter hinzu, die aber verstreut in der Liste zu finden sind, da diese nach der Personalnummer sortiert ist.
Wie kann ich jetzt Access dazu bringen mir nur die Mitarbeiter rauszusuchen, die noch nicht in der Access-Liste zu finden sind und diese einfach neu anfügt.
Es würde theoretisch reichen, wenn nach der Personalnummer kontrolliert wird.
Ich weiß gar nicht wie ich das anfangen soll. :/
Danke für eure Hilfe.
Gruß
Andreas
Hallo,
im einfachsten Fall legst Du auf die Personalnummer einen eindeutigen Index (im Tabellenentwurf > Indizes). Dann werden automatisch nur neue MA angefügt.
Das geht leider nicht so leicht, weil aufgrund der Funktion des Programms müssen manuell auch Leute angelegt werden, die keine Personalnummer besitzen.
Hallo,
dann musst Du andere Felder zusammen auf Eindeutigkeit prüfen.
Es muss ja ein Merkmal geben. Z.B. Vorname, Nachname und Geburtsdatum.
Auch ohne Index musst Du ja erkennen, ob es den MA schon gibt.
Die Felder die dazu geeignet sind kannst nur Du wissen.
Also in 95% der Fälle ist die Personalnummer der eindeutige Bezug. Es gibt eben noch einige Leute, die keine Personalnummer haben, die müssen auch irgendwie in die Liste aufgenommen werden.
Sonst ist es die Kombination aus Name, Vorname und Betrieb.
Ist es möglich diesen Personalnummerlosen automatisch eine Personalnummer zuzuordnen nach dem Schema, sodass die ersten drei Zahlen vorgegeben sind und die verbleibenden fünf einfach hochgezählt werden?
Da die Mitarbeiter, welche bereits Personalnummern haben, nach einem gewissen Schema diese zugeteilt bekommen. Dann könnte ich eine Zahlenkombination der ersten drei Zahlen wählen, welche es in den automatisch erstellten nicht geben würde.
Gruß
Edit:
Könnte ich theoretisch den Autowert von (z.B.) 12300000 einstellen, von welchem er von nun meine manuell angelegten Mitarbeiter weiter zählt. Und sobald ich die Liste mit den Mitarbeitern aktualisiere (welche bereits alle eine vorgegebene Nummer haben und diese nämlich immer mit 0 beginnen) fügt er diese einfach mit ein ohne die Autonummerierung zu stören?
Also als Beispiel:
Ich habe folgende Mitarbeiter in der derzeitigen Liste:
0000 0001 - Person A
0000 0234 - Person D
0000 0235 - Person E
Und durch manuelles hinzufügen kamen dann noch dazu:
1230 0001 - Person T
1230 0002 - Person U
Jetzt kommt eine Aktualisierung meiner Mitarbeiterliste und die Personalnummer '0000 0123 - Person G' taucht nun auf, könnte/würde Access diese nun einfach der Liste hinzufügen?