Avatar billede 4128 Nybegynder
22. januar 2003 - 19:52 Der er 12 kommentarer og
1 løsning

Søgning på Ja/Nej tabeller

AND NOT Rapport.tilfreds LIKE ”*Ja*”

Den virker i text kolloner, men ikke i Ja/Nej kolloner.
Det er iøvrigt access 97 :) -gammelt lort...

Nogen forslag, også gerne til nyere access
Avatar billede mugs Novice
22. januar 2003 - 20:24 #1
Hvordan har du indsat dit kriterie? Hvis det er et ja/nej felt, kan du i kriteriet indsætte Ja i kriteriefeltet.
Avatar billede sjap Praktikant
22. januar 2003 - 20:31 #2
Jeg er ikke sikker på om jeg husker helt rigtigt, men er det ikke fordi at Ja/Nej Kolonner i SQL skal skrives på engelsk dvs.

AND NOT Rapport.tilfreds=Yes
Avatar billede sjap Praktikant
22. januar 2003 - 20:32 #3
Nåh, ja som du kan se så skulle det heller ikke være nødvendigt med "LIKE" i denne tyupe felter.
Avatar billede mugs Novice
22. januar 2003 - 20:33 #4
Hvis du vil åbne rapporten med et indsat kriterie kan det se sådan ud:

DoCmd.OpenReport "rapport1", acPreview, "", "[Forespørgsel1]![janej]=Yes"

Der åbner rapport1 hvor feltet "janej" i "Forespørgsel1" er = Ja
Avatar billede mugs Novice
22. januar 2003 - 20:36 #5
En SQL kan se sådan ud:

SELECT Tabel1.felt1, Tabel1.janej
FROM Tabel1
WHERE (((Tabel1.janej)=True));

Det er ligegyldig om der skrives Ja eller Sand. Det vil blive oversat til entet Yes eller True.
Avatar billede sjap Praktikant
22. januar 2003 - 20:40 #6
Mugs
Du kan vel ikke skrive Ja Eller Sand direkte i SQL. Det bliver oversat i kritieriefelter, men ikke i SQL - eller hva'?
Avatar billede nih Novice
22. januar 2003 - 20:53 #7
superjap -> jeg mener at et ja/nej felt kan forespørges med 0 eller <> 0
dvs. at et hvilket som helst anden værdi end 0 oversættes med sand, yes, true,  eller hvad man nu bruger i forespørgsels gitteret.

Dette er udokumenteret, blot en erfaring jeg har gjort.

Niels

Niels
Avatar billede sjap Praktikant
22. januar 2003 - 21:06 #8
Niels

Det er jeg sådan set ikke uenig i. Men jeg mener at i SQL opfattes kun Yes, True eller -1 der som Ja/Sand, mens kun No, False og 0 opfattes som Nej/Falsk.

//jap
Avatar billede mugs Novice
22. januar 2003 - 21:07 #9
superjab > korrekt. Hvis du skriver direkte i SQL, skal du bruge engelske betegnelser eller -1 / 0).

Niels > Afprøvet: <> 0 eller <>-1 fungerer når det skrives både i forespørgselsgotteret eller direkte i SQL-visning.

Ps.: Hvordan fungerer eksperten hos Jer. Her er den ekstrem langsom. Niels kommentar kl 20:53 er ikke modtaget her l 21:07
Avatar billede sjap Praktikant
22. januar 2003 - 21:45 #10
mugs

Også ektremt langsomt her. Når man får en mail er det en "gammel" kommentar - og nu blev man lige så glad. Det er ret frustrerende. Jeg tror i øvrigt også det gælder antallet af indlæg i oversigten.
Avatar billede sjap Praktikant
22. januar 2003 - 21:46 #11
Og så har jeg lige i dette øjeblik fået en mail, der fortæller at mugs har kommenteret!!  :-(
Avatar billede mugs Novice
22. januar 2003 - 23:59 #12
superjab > Og din kommentar Kl 21:46 er netop modtaget her Kl 23:57. Men det er jo også i Sønderjylland, så det kan være langt væk, så alle de små mails har lang vej. :o)
Avatar billede sjap Praktikant
28. april 2003 - 14:34 #13
4128
Synes du ikke du skulle få gjort noget ved det her spørgsmål - få det kommenteret eller få det lukket?
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