[Acces]Mogelijkheid nr. te genereren

Pagina: 1
Acties:

  • Sine
  • Registratie: Juni 2001
  • Laatst online: 00:57
Hallo,

Ben bezig met een database te maken. Waarin diverse dingen worden opgeslagen zoals, klant gegevens, projecten en contracten. Dit wordt nu nog los gedaan in een excel sheet waar een invulpagina is en aan de hand daarvan diverse kaarten worden ingevuld (werkplaats kaart, buitendienstkaart, bestel kaart en afhaal bewijs.) en dan afdrukken. Dit moet nu in een database komen. Zodat per klant terug te zien is waarvoor hij/zij langs is geweest.

Maar voor die projecten wordt er nu een nummer gegenereerd in de excel sheet. En moet ieder maand aangespast worden. Bestaande uit P707_xxxx staat voor jaar 7 en maand 07 en xxxx een oplopend nummer.

Nu is het dus de bedoeling dat dit auto gegenereerd wordt in de database en ieder jaar /maand wijzigd dus P707_xxxx , P708_xxxx nummering loopt gewoon door. En wordt pas gereset bij een nieuw jaar. dus P801_0001.

Is dit mogelijk in Access? en zoja hoe kan ik dit het beste aanpakken? want de standaard autonummering telt gewoon door zonder gereset te kunnen worden. (er mag geen dataverlies lijden).

Repareren doe je zo.


Verwijderd

Volgens mij staat hier: http://www.access-program...ms/showthread.php?t=25950 , het eerste deel van je vraag uitgelegd (het combineren van datum en autonummering).

Nu nog resetten van de autonummering bij een nieuw jaar.

  • whoami
  • Registratie: December 2000
  • Laatst online: 22:49
-> OFF

https://fgheysels.github.io/


Verwijderd

Met autonummering werken wordt een beetje lastig aangezien je elke jaar de teller op nul zet. Het wordt denk ik zelf code schrijven om het berekenen. Iets als year() & month() & max(nummer), waarbij de max alleen kijkt naar het hoogste volgnummer van het huidige jaar.

[ Voor 17% gewijzigd door Verwijderd op 01-08-2007 11:20 ]