Avatar billede steen_e Nybegynder
22. januar 2002 - 15:44 Der er 6 kommentarer og
1 løsning

Yes/No-felt vha. ALTER TABLE

Jeg skal have oprettet en ny kolonne i en Access-tabel, og det skal være af "Yes/No"-typen. Problemet er, at hvis jeg siger
"ALTER TABLE tabelnavn ADD kolonnenavn Yes/No"

så får jeg en
"Syntax error in field definition."

Jeg har prøvet at kalde den "Bit", men så får jeg ikke en checkbox i Access.
Avatar billede terry Ekspert
22. januar 2002 - 15:45 #1
Yes = -1
No = 0
Avatar billede terry Ekspert
22. januar 2002 - 15:46 #2
Opps! Can see thats not what your after :(
22. januar 2002 - 16:19 #3
Dette virker i Acc2000

ALTER TABLE tabelnavn ADD kolonnenavn Bit
24. januar 2002 - 19:14 #4
Fandt du ud af det, Steen?
Avatar billede steen_e Nybegynder
24. januar 2002 - 22:12 #5
Det virker ikke i min Access 2000. Jeg kan godt ADDe datatypen "Bit", og den fungerer som true/false, men når jeg åbner databasen i Access er der ingen checkboxe i kolonnen - værdier som er sande er -1 og værdier, som er falske, er 0.
25. januar 2002 - 09:48 #6
arh, men det skyldes at "Opslagstypen" ikke automatisk bliver defineret til Ja/Nej-felt.

Opslagstypen har kun betydning, når du kigger direkte i tabellen. Det har ingen betydning for formulare, rapporter eller date i det hele taget. Det svare til genskaben Format, som også kun har noget at gøre med den måde man SER tingene på.
Et kryds i en afkrydsningsboks svare jo til -1 i tabellen.

Du kan ikke sætte denne egenskab vha SQL alene. Du er nødt til at benytte VBA.
I http://www.eksperten.dk/spm/148545 bliver der tilsvarende spurgt om at ændre et format ved oprettelse af et felt. Det er samme problematik. I svaret 19/12-2001 14:50:15 er der en tilnærmet løsning på dit problem. Jeg er dog ikke lige klar over hvad egenskaben "VisKontrolelement" hedder. Dokumentationen er lidt beskeden på dette område.
Avatar billede steen_e Nybegynder
28. august 2002 - 21:45 #7
Jeg har desværre ikke rigtig haft tid til at kigge mere på det, men jeg lukker spm. nu - 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