Hallo
Folgendes Problem:
Ich habe eine bestehende Exel Liste, in der Mitglieder schon eine zugewiedene fortlaufende Nr. haben, in meine Access Tabelle "kopiert".
Daher habe ich in meiner Tabelle folgende Felder: ID MitgliedNr MitgliedName .
Jetzt möchte ich um weiter Mitglieder zu pflegen ein Formular erstellen in dem ich die MitgliedNr und den MitgliedName eingebe. Im Feld der MitgliedNr soll automatisch die nächste (fortlaufend) Nr automatisch angezeigt werden. Sodas ich nicht immer nachschauen muß welche schon vergeben ist oder doppelte vergeben werden.
Hoffe es ist einigermaßen verständlich
Danke schon mal für Eure Hilfe :o
Hallo,
ist der Import eine einmalige Sache oder eine wiederkehrende?
Und wird die (vorhandene) "ID" sonst noch für irgendwelche Verbindungen/Referenzen gebraucht?
2. Lösungen:
1) Schreib in die >Eigenschaft "Standardwert" des Textfeldes, das die "ID" anzeigt, dieses hinein:
=DMax("ID","MeineTabelle") +1
Setze zudem in der Tabelle (Entwurfsansicht) einen eindeutigen Index (Ohne Duplikate) auf das Feld "ID", falls noch nicht geschehen.
2) Erzeuge in der Tabelle ein neues Feld "MitglID" mit Datentyp "Autowert". Speichere die Tabelle und öffne sie erneut in der Entwurfsansicht. Lösche jetzt das (alte) Feld "ID". Damit wird ohne weiteres Zutun der ID-Wert beim Erzeugen eines neuen DS automatisch um eins erhöht. Die Werte aus "ID" und "MitglID" stimmen aber bei diesem Umbau in aller Regel nicht mehr überein.
Hallo,
es ist kein guter Stil, statt in einem anderen Thema auf Rückfragen/Hinweise zu antworten einfach in einem anderen Forum noch mal anzufangen.
http://www.ms-office-forum.net/forum/showthread.php?t=340039
Danke trotzdem für die Hilfe
Hallo Anda291,
Zitat1) Schreib in die >Eigenschaft "Standartwert" des Textfeldes, das die "ID" anzeigt, dieses hinein:
=DMax("ID","MeineTabelle") +1
zum Thema
Standardwert siehe auch im DBWiki:
http://dbwiki.net/wiki/VBA_Tipp:_N%C3%A4chsth%C3%B6here_Zahl_als_Standardwert_f%C3%BCr_neuen_Datensatz_vorgeben (http://dbwiki.net/wiki/VBA_Tipp:_N%C3%A4chsth%C3%B6here_Zahl_als_Standardwert_f%C3%BCr_neuen_Datensatz_vorgeben)
Gruß
Josef