Access-o-Mania

Access-Forum (Deutsch/German) => Tabelle/Abfrage => Thema gestartet von: silentwolf am Dezember 02, 2014, 18:58:59

Titel: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: silentwolf am Dezember 02, 2014, 18:58:59
Hi,
leider bekomme ich es nicht hin trotz vielen lessen und probieren das ich den Autowert mit einer anderen Zahl als 1 beginnen zu lassen.
Ich habe eine Abfrage wie es ja schon einige male im Netzt steht ausgeführt und es klappt auch wenn ich es mit einen Wert erledige. Also eine Tabelle mit einem Feld Zahl und diese mit der gewünschten Zahl eintragen und dann mit einer Anfügeabfrage in einer neuen Tabelle den Auto wert mit dieser Zahl zu beginnen.
Nun da ich eine Tabelle die mit Daten bereits gefüllt ist in eine neue Tabelle mit einem anderen Autowert beginnen lassen möchte bekomme ich es leider nicht hin.
Ich hab schon vieles Probiert aber bekomme nachdem ich den Autowert geändert habe nicht die anderen Daten mit einer Anfügeabfrage in diese Tabelle.
Was mach ich falsch?
Hoffe jemand könnte mir bitte helfen.

Danke
Lg
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: MzKlMu am Dezember 02, 2014, 19:03:58
Hallo,
hat die einzufügende Tabelle auch einen Autowert ?
Oder sonst eine Zahl als PS ?
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: silentwolf am Dezember 02, 2014, 19:17:02
Hi MzKlMu,
danke für die rasche Rückmeldung!!
Die Tabelle die ich einfügen möchte hab ich geändert so das PS nicht mehr der Autowert sondern eine Zahl ist also Long Integer.
Also ich hab probiert die Tabelle die ich einfügen möchte zuerst eine Kopie erstellt dann den PS auf Zahl geändert. Die zweite Tabelle habe ich dann einen Autowert und die selben Datenfelder eingefügt mit den selben Felddatentypen und selben anzahl.
In Tabelle A hab ich nun einen anderen Wert eingegeben z.B. 100 und mit einer Abfrage in die 2 Tabelle eingefügt.
Ich bekomme die erste Abfrage hin also das ich einen Datensatz einfüge aber dann.. ... bekomme ich die Daten zwar in die Tabelle nur die sind alle wieder ab 1 in der Kun_ID aufgelistet und nicht eben ab 101
Hoffe es ist so verständlich?
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: MzKlMu am Dezember 02, 2014, 19:24:31
Hallo,
willst Du die Zahlen der Quelltabelle dann als Autowert eingetragen haben ?
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: silentwolf am Dezember 02, 2014, 19:28:33
Vielleicht erkläre ich es noch ein bisschen besser.
In der Quelltabelle habe ich Kun_ID die mit 1 und fortlaufend also mit Autowert enthalten.
Dann habe ich ein Feld mit Kun_Nummer diese Nummer ist um 100 höher.
Jetzt möchte ich in meiner Neuen Tabelle die Kund_ID nicht mit 1 sondern diese um 100 höher als Autowert haben.

Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: MzKlMu am Dezember 02, 2014, 19:44:20
Hallo,
erstelle eine neue Tabelle mit dem Autowertfeld, aber nicht auf 100 einstellen.
Füge dann die Daten aus der Quelltabelle in die neue Tabelle ein. Die Kun_Nummer (die um 100 höher) wird dann an das Autowertfeld angefügt. Eine Voreinstellung des Autowerts ist nicht notwendig.

Im übrigen, lässt man eine Kunden_ID als Autowert unberührt. Die Kunden_ID als Primärschlüssel ist im Regelfall überhaupt nicht zu sehen. Eine Kundennummer führt man in einem extra Feld.
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: silentwolf am Dezember 02, 2014, 19:50:09
Hallo,
danke nochmal für Deine Antwort!
Dann sollte ich die Kun_ID gar nicht ändern? Und einfach die Kunden Nummer automatisch im anderen Feld um 100 erhöhen?
Würde nur gerne haben das die Kunden Nummer die um 100 höher ist eben auch automatisch den richtigen Wert erhält damit keine Fehler in der Eingabe gemacht warden können.

Danke
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: MzKlMu am Dezember 02, 2014, 19:57:07
Hallo,
wenn Du die Kundennummer immer bei einer Zahl lässt und die Kundennummer niemals geändert wird, kannst Du das mit der Anfügeabfrage (wie oben beschrieben) machen (probiert ?).
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: silentwolf am Dezember 02, 2014, 20:09:34
Hi MzKlMu,
danke für Deine Hilfe!!
Aber leider bekomme ich es nicht hin...:(
Fängt immer wieder bei 1 an und nicht bei 101.. ist egal ich werde es mit der Kunden Nummer danach mal versuchen das hier dauert mir nun doch etwas zu lange...
Ist wie gesagt egal mache ich dann auf einen anderen Weg..

Vielen Dank für Deine Mühe!!

Lg
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: MzKlMu am Dezember 02, 2014, 20:31:24
Hallo,
ich habe das mal getestet, das funktioniert bei mir einwandfrei.
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: silentwolf am Dezember 03, 2014, 06:59:37
Vielleicht bin ich grad ein wenig von Begriff um es richtig zu machen :(
Ich werde es dann später nochmal probieren ist aber jetzt gerade nicht ganz so wichtig!
Vielen Dank auf alle Fälle für Deine Mühe!!!

Schöne Grüße
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: MaggieMay am Dezember 04, 2014, 16:18:08
Hallo,
ZitatJetzt möchte ich in meiner Neuen Tabelle die Kund_ID nicht mit 1 sondern diese um 100 höher als Autowert haben.
ich denke mit diesem Plan begibst du dich gehörig aufs Glatteis, denn was willst du tun, wenn im Autowert Lücken entstehen, bspw. durch verworfene Eingaben oder Löschungen?!
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: silentwolf am Dezember 05, 2014, 02:57:34
Danke an alle für Eure Antworten!
Hab schon wieder vergessen den Hacken Bei Antworten zu benachrichtigen zu setzen :( tut mir leid!!
Also ich habe schon Daten die ich mit einen Autowert von 100 angefangen habe also ich hab meine Rechnungs Nr. mit 1000 irgendwann mal begonnen. Also Autowert damals mit einer Anfügeabfrage erstellt und dann ging es los.
Der Autowert hat mir dann jede Rechnungs Nr. aufsteigend Automatisch um eins erhöht und ich hab auch nichts gelöscht.
Nach einigen Hundert Rechnungen habe ich ein Rechnungsprogram ergattert und dort meine Daten ab der Rechnungsnummer XXXX .
Jetzt möchte ich eben ein eigenes Programm erstellen wo alle Daten eingetragen werden.
Deshalb den Autowert auf die gewünschte Zahl.
Bin noch bei Daten aufbereiten beschäftigt deshalb hab ich momentan nicht weiter mich damit beschäftigt. Aber zuletzt hatte ich noch keinen Erfolg sobald ich mehrere Datenfelder in die Tabelle einfügen möchte. MzKlMu hat mir schon gute Tipps gegeben muss nur mal mehr Zeit noch darin investieren :)

Danke auf alle Fälle an alle!!!
Lg
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: database am Dezember 07, 2014, 11:02:45
Hallo Albert,

vielleicht bin ich da übervorsichtig, kann aber nicht umhin dir von Rechnungsnummern DRINGENDST abzuraten, die durch einen Autowert erzeugt werden!
Sobald du z.B. den letzten Datensatz löschen würdest kann dann diese Rechnungsnummer nicht wieder auf einfachste Weise hergestellt werden, gibst du danach einen neuen Datensatz ein der gespeichert werden muss, ist es mit der vorangegangenen Rechnungsnummer vorbei.
'Sprechende' Nummerierungen bitte nie über Autowerte vergeben sondern in eigenen Feldern, die durch einen geeigneten Algoritmus mit den benötigten Daten befüllt werden - z.B. MAX(Rechnungsnummer)+1
Titel: Re: Autowert nicht bei 1 beginnen Problem :(
Beitrag von: silentwolf am Dezember 07, 2014, 15:07:27
Hallo Peter,
vielen Dank für Deine Antwort! Und ich kann es verstehen und werde es auch so handhaben!

Dankeschön für all die Antworten und Ratschläge!!
Schönes WE