Nummerreeksen

petsfamily
Member Posts: 22
Langzamerhand wordt navision duidelijk voor me. Maar ik zit nu weer met een vraag.
Ik heb een tabel gemaakt in navision met een bijbehorende form. Nu wil ik dat een veld in die tabel automatisch genummerd wordt, Of gebruik maakt van een nummerreeks die ik ook aangemaakt heb. Welk instellingen moet ik toepassen op dei veld zodat die veld automatisch genummerd wordt.
Ik heb een tabel gemaakt in navision met een bijbehorende form. Nu wil ik dat een veld in die tabel automatisch genummerd wordt, Of gebruik maakt van een nummerreeks die ik ook aangemaakt heb. Welk instellingen moet ik toepassen op dei veld zodat die veld automatisch genummerd wordt.
0
Comments
-
Kijk eens in de OnInsert-trigger van Tabel 27. Daar is een mooi voorbeeld.
OnInsert() IF "No." = '' THEN BEGIN GetInvtSetup; InvtSetup.TESTFIELD("Item Nos."); NoSeriesMgt.InitSeries(InvtSetup."Item Nos.",xRec."No. Series",0D,"No.","No. Series"); END;
Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Ik ben hier dus ook mee aan het spelen maar wat me niet duidelijk wordt is het volgende:
Als ik naar die tabel 27 kijk zie ik nergens dat "No. Series" als global gedefineert wordt. wat ik wel kan zien is dat de tabel waar de code van de tabellen reeks in opgeslagen is het veld "Item Nos."gekoppeld is aan "No. Series" tabel maar dat heb ik ook gedaan wat zie ik over het hoofd ??0 -
Hoi,
No. series is een veld in de tabel.
Alle tabellen die gebruik maken van deze functionaliteit hebben dit veld.
Het maken van een nieuwe tabel met de nummerreeksen vergt een aantal standaard stappen die (bijna) altijd dezelfde zijn, misschien moeten we er eens een how-to voor maken.0 -
rowix wrote:Als ik naar die tabel 27 kijk zie ik nergens dat "No. Series" als global gedefineert wordt.Regards,Alain Krikilion
No PM,please use the forum. || May the <SOLVED>-attribute be in your title!0 -
Mark Brummel wrote:misschien moeten we er eens een how-to voor maken.
. Het vergt wat uitzoek werk, maar als je eenmaal door hebt wat je nodig hebt dan is het een eenvoudig truukje.
0 -
kriki wrote:rowix wrote:Als ik naar die tabel 27 kijk zie ik nergens dat "No. Series" als global gedefineert wordt.
Dit krijgje als je via de standaard code van een andere tabel iets probeert te gebruiken maar bedankt voor de tip0 -
Mark Brummel wrote:Hoi,
No. series is een veld in de tabel.
Alle tabellen die gebruik maken van deze functionaliteit hebben dit veld.
Het maken van een nieuwe tabel met de nummerreeksen vergt een aantal standaard stappen die (bijna) altijd dezelfde zijn, misschien moeten we er eens een how-to voor maken.
Geweldig dit kon ik dus de hele tijd niet vinden ik heb nu alles aangepast naar mijn eigen tabel en het werkt !
Werkte als ik de tabel verving voor de de waarde in de nummer reeks.0 -
Ik heb nu dus een setup tabel gemaakt op basis van de tabel 314 resource setup.
heb de code van onvalidate en oninsert zoals tabel hij ook te vinden is in tabel 27 aangepast naar mijn eigen code.
Nu geeft hij alleen een runtime error op het moment dat ik het veld niet vul zou hij bij verlaten het veld moeten vullen met een nummer uit de nummer reeks maar dan geeft hij de melding dat ik een waarde op moet geven voor het veld wat gekoppeld is met de No. Series Tabel en dat de Primaire sleutel''=.
Maar als ik kijk in tabel 314 is deze ook leeg.
Wie kan mij op weg helpen?
Heb ik iets over het hoofd gezien?
Hij geeft geen fout bij het compileren!0 -
Sorry,
Heb het gevonden d.m.v. van tabel 18 kwam ik erachter dat ik voor de TESTFIELD ook GET moet gebruiken Anders werkt he niet \:D/0 -
gefeliciteerd. zoeken en vergelijken blijft de beste leerweg.
en als dat niet lukt is er altijd nog mibuso0 -
Ik zag dat jullie graag een HowTo willen maken over nummerreeksen maar simpel weg niet de tijd hebben. Een goed uitleg (vind ik zelf) hoe je dit voor elkaar kunt krijgen staat in de development cursus II in Hoofdstuk 2 Misschien een tip voor beginners zoals ik.0
-
Hai,
ik heb een vraagje. Ik had ook dezelfde probleem netals bij jou. Bij mij was wel alles gelukt. Het verhoogt nu met 1 elke keer. Maar als ik nu de nummerreeks handmatig wijzig in iets anders doet die het ook. Maar als ik een rapport uitdraai dan zie ik de laatste record niet. Dan zie ik 1 nummer 2 keer op mijn rapport? hoe kan dat ?? moeten de codes onder OnInsert, OnModify, OnDelete, OnRename, No.(OnValidate) ingevuld worden ??
Kan je mij aangeven wat je allemaal hebt ingevuld en hoe ??
wacht op antwoord...
Akinrowix wrote:Sorry,
Heb het gevonden d.m.v. van tabel 18 kwam ik erachter dat ik voor de TESTFIELD ook GET moet gebruiken Anders werkt he niet \:D/0 -
Als de nummers goed staan in de tabel klinkt mij dit meer in de oren als een probleem met het rapport wat je gemaakt hebt.
Als het de primaire sleutel is bestaat het gewoon niet dat er 2x dezelfde waarde is gebruikt. De primaire sleutel is ALTIJD uniek.0 -
ja ik vind het ook wel raar... op het form kan ik de rapport direct openen en het pakt automatisch de record waar je staat. de als je de record kiest dan pakt die het wel, maar als je niks invult en alles wilt weergeven dan mis je er een. is wel raar of niet ?:) in tabel is het wel goed, dus ik vind het wel raar dat het dubbel laat zien als je rapport runt voor alles..
maar ja ik zie wel....Mark Brummel wrote:Als de nummers goed staan in de tabel klinkt mij dit meer in de oren als een probleem met het rapport wat je gemaakt hebt.
Als het de primaire sleutel is bestaat het gewoon niet dat er 2x dezelfde waarde is gebruikt. De primaire sleutel is ALTIJD uniek.0
Categories
- All Categories
- 73 General
- 73 Announcements
- 66.6K Microsoft Dynamics NAV
- 18.7K NAV Three Tier
- 38.4K NAV/Navision Classic Client
- 3.6K Navision Attain
- 2.4K Navision Financials
- 116 Navision DOS
- 851 Navision e-Commerce
- 1K NAV Tips & Tricks
- 772 NAV Dutch speaking only
- 617 NAV Courses, Exams & Certification
- 2K Microsoft Dynamics-Other
- 1.5K Dynamics AX
- 320 Dynamics CRM
- 111 Dynamics GP
- 10 Dynamics SL
- 1.5K Other
- 990 SQL General
- 383 SQL Performance
- 34 SQL Tips & Tricks
- 35 Design Patterns (General & Best Practices)
- 1 Architectural Patterns
- 10 Design Patterns
- 5 Implementation Patterns
- 53 3rd Party Products, Services & Events
- 1.6K General
- 1.1K General Chat
- 1.6K Website
- 83 Testing
- 1.2K Download section
- 23 How Tos section
- 252 Feedback
- 12 NAV TechDays 2013 Sessions
- 13 NAV TechDays 2012 Sessions