16. Januar 2007 15:09
Hallo, ich habe eine neue Tabelle erzeugt. die datensätze sollen nun bei F3
automatisch hochzählen. bisher erzeugt er mir nur bei Drücken von F3
einen leeren Datensatz.
Ich weiss das das irgendwie geht....möchte aber nicht die Nummernserienverwaltung dafür bemühen aus dem Tutorial.
Kann man das irgendwo einstellen?
16. Januar 2007 15:32
F3 erzeugt immer nur einen leeren Datensatz. Die Nummer wird dann jeweils vergeben, wenn man das Nummernfeld verlässt.
Wenn du keine Nummernserie verwenden möchtest, kannst du im OnInsert-Trigger die letzte Nummer ermitteln und um 1 hochzählen, so in der Art:
- Code:
IF Rec.FINDLAST THEN
NeueNummer := Rec.Nummer + 1
ELSE
Neue Nummer := 1;
16. Januar 2007 15:44
Hi Pegasus,
es besteht außerdem noch die Möglichkeit die Tabellenfeldeigenschaft "AutoIncrement" auf "Yes" (bzw. Ja) zustellen. Diese Eigenschaft steht dir bei Tabellenfeldern vom Type "Integer" und "BigInteger" zur Verfügung.
Gruß, Marc
23. April 2008 08:37
Hallo,
ist es auch möglich ohne große Programmierung eine Nummer aus einer Nummernserie zu ziehen??
Gruß
Pacy
23. April 2008 08:41
Hallo Pacy,
Ja, das ist möglich. Schau dir mal den OnInsert-Tigger der Tabelle 5050 an. Da wird eine Nummer aus der Serie genommen. Sind nur wenige Zeilen Code.
23. April 2008 09:46
Danke,
leider erlaubt mir meine Lizenz das nicht ! Nur mit Tabellen und Objektdesigner geht das also nicht ohne Code zu programmieren.
Gruß
Pacy
23. April 2008 09:48
Nein, für solche Anpassungen brauchst du eine entsprechende Entwicklerlizenz.
Powered by phpBB © phpBB Group.
phpBB Mobile / SEO by Artodia.