Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: Anda291 am Februar 18, 2017, 14:13:48

Titel: Fortlaufende Nr in Textfeld Anzeigen lassen
Beitrag von: Anda291 am Februar 18, 2017, 14:13:48
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
Titel: Re: Fortlaufende Nr in Textfeld Anzeigen lassen
Beitrag von: DF6GL am Februar 18, 2017, 16:34:28
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.




Titel: Re: Fortlaufende Nr in Textfeld Anzeigen lassen
Beitrag von: MzKlMu am Februar 18, 2017, 18:03:25
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
Titel: Re: Fortlaufende Nr in Textfeld Anzeigen lassen
Beitrag von: Anda291 am Februar 19, 2017, 13:50:03
Danke trotzdem für die Hilfe
Titel: Re: Fortlaufende Nr in Textfeld Anzeigen lassen
Beitrag von: Joss am Februar 19, 2017, 15:33:28
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