I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
You need to make your own function to do this. I would suggest that you have a field in another table which is used to "remember" the next number. It starts at 0001. Eacj time you create a new record in your table you make a select on this new table/field to get the NEXT value, the first time it is 0001. Then you have to update this value to 0002 ..... so it is rady for the next new record.
Now when you create a record you get theh next number and at the same time you find the YY part using some function. In VBSCript I think you can use Year(date) for this. You use this + th evalue you get from the new table/field to make you primary key.
Lyder umiddelbart temlig logisk....men arbejder normalt ikke i Access, så du må nok skære det ud pap :)
Men mener du at jeg opretter to felter - et med årstal og et andet som bliver autogeneret, og så laver en sammensat primær nøgle eller er det en visual basic funktion du beskriver, og i så fald hvordan kobler man den sammen med tabellen.
cmelchior>It mite sound "temlig logisk" but if you dont know much about access then you can NOT be sure that you can use Thomas's solutiuon, where as I KNOW my solution works!
Fik løst problemet.....delte feltet op i 2: Dato og fejlnr.
Dato fik tildelt standardværdien: =Right(Year(Date());2) Fejlnr blev autonummereret med formattet 0000
thomasjepsen > tak for input til løsning, selvom den blev lidt anderledes. terry > også tak for input, men jeg synes måske din løsning bliver en smulle rodet. Både med flere SQL-sætninger og flere tabeller.
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.