Avatar billede kagge Nybegynder
22. maj 2003 - 10:17 Der er 4 kommentarer og
1 løsning

autonummerering af kolonne i access.

Autonummereringen er efter følgende format: SB03001, SB03002, SB03003 osv.

For at den gør det efter ovenstående format har jeg skrevet følgende i formatfeltet: "SB03"000

Mit problem er at 03 (som er årstallet) jo skal skiftes til 04 om et halvt års tid, men når jeg går ind og ændrer i formatfeltet og skriver "SB04"000, så gælder ændringen for alle poster i databasen. Er det ikke muligt på en eller anden måde at få den til kun at lave ændringen for fremtidige poster?

Eller er der nogle andre løsninger?

Håber der er nogle kloge hoveder derude
Avatar billede themaster Nybegynder
22. maj 2003 - 11:00 #1
du skal lave en sql-forbindelse....dette kunne du gøre i asp eller php.
så skal du lave en tidsfunktion der sender "SB0X" videre til databasen og erstatter "SB03"

ved ikke helt hvordan....men det er vejen..

//themaster
Avatar billede mugs Novice
22. maj 2003 - 11:10 #2
Du er nødt til at lave en kolonne mere for dit årstal, og udelukkende lade dit autonummerfelt være et nummer.

Hvis du senere skal bruge de 2 kolonner i samme udtryk / felt i en forespørgsel, formular eller rapport, kan du lave et udtryk i din forespørgsel:

Udtryk1: [ÅR] &" "&[Autonummerfelt]

Dette udtryk kan du derefter benytte i andre db-objekter.
Brug evt. udtryksgeneretoren.

Når dit årstal skal skifte, ændrer du blot standardværdien for nye poster i tabellen.
Avatar billede kagge Nybegynder
22. maj 2003 - 11:23 #3
mugs ->

sådan så jeg har en kolonne som indeholder "SB03" og en der indeholder xxx og så kæde dem sammen?
Avatar billede mugs Novice
22. maj 2003 - 12:52 #4
YES
Avatar billede kagge Nybegynder
22. maj 2003 - 12:55 #5
Ja det er nok måden og gøre det på. Tak for hjælpen
Avatar billede Ny bruger Nybegynder

Din løsning...

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester