remcop1989
Gebruiker
- Lid geworden
- 29 mrt 2012
- Berichten
- 492
- Ik heb een tabel "offertes" met hierin een veld "gebruikers-ID" en "offertenummer"
- Ik heb een formulier met het tekstvak txtOffertenummer en txtGebruikersID
Met de volgende code in het tekstvak "Offertenummer" op het formulier laat ik het hoogste offertenummer opzoeken voor de betreffende gebruikers-ID in tabel "offertes" en daarbij 1 optellen:
Code:
In de tabel "offertes" wordt in het veld "offertenummer" het offertenummer weergegeven als "0002". Zo moeten de offertenummers ook op de formulieren komen te staan. Echter bij gebruik van het formulier word het nieuwe offertenummer als "3" weergeven. Dit klopt opzich wel, maar ik wil er 3 nullen voor hebben. Het offertenummer bestaat hier namelijk altijd uit 4 cijfers. De 112e offerte wordt dus nummer: 0112 etc.
Nu heb ik bij de eigenschappen van txtOffertenummer al bij invoermasker het volgende staan:
Dit helpt echter niets.
Wie helpt?
- Ik heb een formulier met het tekstvak txtOffertenummer en txtGebruikersID
Met de volgende code in het tekstvak "Offertenummer" op het formulier laat ik het hoogste offertenummer opzoeken voor de betreffende gebruikers-ID in tabel "offertes" en daarbij 1 optellen:
Code:
Code:
=DMax("[Offertenummer]";"[Offertes]";"[Offertes].[Gebruikers-ID]=" & Formulieren![Offerte formulier]!txtGebruikersID)+1
In de tabel "offertes" wordt in het veld "offertenummer" het offertenummer weergegeven als "0002". Zo moeten de offertenummers ook op de formulieren komen te staan. Echter bij gebruik van het formulier word het nieuwe offertenummer als "3" weergeven. Dit klopt opzich wel, maar ik wil er 3 nullen voor hebben. Het offertenummer bestaat hier namelijk altijd uit 4 cijfers. De 112e offerte wordt dus nummer: 0112 etc.
Nu heb ik bij de eigenschappen van txtOffertenummer al bij invoermasker het volgende staan:
Code:
0000;;____
Wie helpt?