25. juli 2001 - 23:33 Der er 4 kommentarer og
4 løsninger

Forespørgsel

Hej. Jeg har en tabel hvor jeg har 10 vognnr og vil gerne lave en forspørgsel på et bestemt vognnr, for at se hvor tit en vogn har kørt. Jeg kan godt finde ud af at lave forespørgsel når jeg kender vognnr - men jeg vil gerne kunne slå vognnr op fra tablen, i min forespørgsel. Har kigget i kategorien Access og har også fundet noget, men kan ikke få det til at virke... Håber at der er nogen som kan hjælpe.
Avatar billede mugs Novice
26. juli 2001 - 01:01 #1
Hej
Hvis du skal slå op i en tabel, skal du vælge at benytte en kombinationsboks.
I den tabel der indeholder feltet vognnr, skal du sørge for, at feltet vognnr er først.

Du kan højreklikke på forespørgslen og vælge designvisning. Sæt markøren i feltet vognnr og højreklik.

Du er nu inde i feltegenskaber, klik på fanen opslag og vælg kombinationsboks. Vælg den tabel der indeholder vognnr, du vil herefter kunne vælge hvilket vognnr der skal vises i forespørgslen.

/ Mugs
Avatar billede proaccess Nybegynder
26. juli 2001 - 07:06 #2
Hvis du vil have en forespørgsel til at spørge dig hvilket vognnummer, som der er kørt, så skal du sætte et kriterie op på feltet Vognnummer, og sige at det skal være lig med [Indtast vognnummer:]

I SQL vil det se således ud:
SELECT * FROM tabelnavn WHERE Vognnummer=[Indtast vognnummer:];

Så vil de records fra din tabel, som vedrører den pågældende vogn komme frem...

Avatar billede region Nybegynder
26. juli 2001 - 08:41 #3
såfemt du ønsker at gøre dette opslag fra en formular skal du lave en kombinationsbox der slår vognnr op i din tabel. under egenskaben for denne skriver du ved klik i kode :
docmd.showallrecords

Du kan gruppere dit komboopslag såfremt samme vognnr er i tabellen flere gange.

lad os antage din form hedder FORM1
og din kombobox hedder KOMBO2

stil dig i kriteriefeltet i din query under feltet vognnr og tryk på udtryksgenerator. her skriver du så flg.

Like Forms![form1]![Combo2] Or Forms![form1]![Combo2] = null

nu vil du såfremt du ikke vælger noget se alle poster. hvis du vælger et vognnr fra din kombo vil den kun vise disse poster..

Avatar billede region Nybegynder
26. juli 2001 - 08:41 #4
send evt. basen til
nt@solar.dk
Avatar billede martin_sj Nybegynder
16. august 2001 - 14:02 #5
I din forespørgsel skriver du under vognnummerfeltet i kriterie: [Indtast vognnummer]

Så vil den spørge efter vognnummeret når du kører forespørgslen.

Du kan også få den til at vise flere vogne skriv f.eks: >=[Fra vognnummer]and <= [Til vognnummer]
Avatar billede martin_sj Nybegynder
16. august 2001 - 14:04 #6
Proaccess

Jeg mener den vil give fejl når du bruger \":\" i =[Indtast vognnummer:]
Avatar billede proaccess Nybegynder
16. august 2001 - 14:07 #7
martin sj> i og med, du bruger [] omkring dit feltnavn, så sker der ingen skade i at bruge : - og det ser nu engang pænere ud ikk\' ;-)

med hensyn til >= og <=, så kunne man også bruge BETWEEN...  WHERE Vognnummer BETWEEN [Fra vognnummer:] AND [Til vognnummer:];
Avatar billede martin_sj Nybegynder
16. august 2001 - 16:18 #8
OK! Jep!
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