Pomoč za Access

doktor

Pripravnik
24. sep 2007
167
0
16
Pozdravljeni!
Zanima me, kako bi v Accessu ustvaril polje šifra dokumenta, ki bi imel sledečo obliko:
XXX-YYYY (XXX = šifra dokumenta tekočega leta, YYYY = leto), npr. 001-2008, 002-2008 ...

Torej, potrebno bi bilo, da bi letnico prebral iz datuma (to polje že imam), potem pa bi pa avtomatsko štel dokumente v tem letu. Seveda bi moral iti po novem letu iz nule (oz. 001)
smile-1.gif


Po možnosti pa bi bilo tudi fino, da če bi npr. ustavril dokument s šifro 015/2008, ga nato zbrisal, in ustvaril novega, da ne bi odprl zapis 016/2008, ampak 015/2008, ker ta še ni zaseden. Seveda bi to veljajo samo, če zbrišem zadnji dokument, če pa zbrišem enega v sredini (npr. nardim dokument 015/2008, potem zbrišem 007/2008 in dodam novega --> bi moglo bit 016/2008). Ma sam to ni tok nujno, bi blo pa uporabno
smile-1.gif


Upam da nisem preveč zakomplciiral. Bi najraje videl, če bi mi to kdo znal sprogramirat
smile-1.gif


Hvala za pomoč. Lp
 

forgot

v penziji
23. jul 2007
293
0
16
Si zakompliciral !

Poskusi v več točkah napisat, da bo bolj razumljivo.

Lahko na PM ....

LP
 

doktor

Pripravnik
24. sep 2007
167
0
16
Ojoj, sej sem vedu! Bom zdejle odkompliciral
smile-1.gif


1. Imam neko polje, kamor vpišem datum dokumenta: npr. 31.12.2007 ali 01.01.2008
2. Imam neko polje, kjer naj bi se mi samodejno številčila številka dokumenta, ampak ne samo 1, 2, 3, 4, 5, 6 ..., ampak v obliki XXX-YYYY ali YYYY-XXX (kar je lažje narest) --> XXX = šifra dokumenta tekočega leta in YYYY = letnica.
3. Torej če bi vstavil v polje datum datum 31.12.2007, bi bila številka dokumenta 2007-XXX, če pa bi vpisal v polje datum 01.01.2008, bi bila številka dokumenta 2008-XXX.
4. Če bi npr. vpisal zadnji dokument leta 2007: 2007-056, potem prvi dokument v letu 2008 ne sme biti 2008-057, ampak 2008-001.
5. Ko razvrstim dokumente po šifri dokumenta, morajo biti najprej dokumenti leta 2007 (npr. 2007-001 - 2007-056), šele nato pa dokumenti leta 2008 (npr. 2008-001 - ...)

To je to. Upam, da je to sedaj bolj razumljivo. Se zahvaljujem v vnaprej.

Lep pozdrav.