Avatar billede bevs Nybegynder
04. august 2004 - 01:23 Der er 14 kommentarer og
2 løsninger

Bede bruger om at indtaste værdi ifbm. forespørgsel.

Hvis man skriver [] i kriterie-feltet for en kolonne i en forespørgsel, vil brugeren blive promptet for en værdi, som kolonnen så udvælges efter.

Er det muligt i stedet at præsentere en komboboks, hvorfra brugeren skal vælge en værdi?
Avatar billede ricky Nybegynder
04. august 2004 - 01:46 #1
du kan jo lave en form..
Avatar billede bevs Nybegynder
04. august 2004 - 01:58 #2
Hej ricky.
Tak for buddet, men jeg vil gerne undgå at lave en formular, da brugeren i princippet gerne skulle kunne oprette de efterfølgende forespørgsler (på andre tabeller og med opslag i andre tabeller).
Det hele skal foregå i en forespørgsel.

Det skal i øvrigt præciseres, at de komboboksens/dropdownlistens værdier skal hentes fra en tabel.
Avatar billede jensen363 Forsker
04. august 2004 - 07:09 #3
Det er ikke muligt at benytte komboboks-element i forbindelse med forespørgsler. Forespørgsler er reelt ren SQL-kode, udviklet med udgangspunkt en grafisk programmeringsplatform. Men som ricky nævner, kan kriterierne indsættes via kombobokse i en formular
Avatar billede bevs Nybegynder
04. august 2004 - 09:37 #4
Hej jensen363 og tak for svaret.
Hmm, det var da træls. Mit problem er følgende:
Jeg har en Kunde-tabel, en Projekt-tabel og en KundeProjekt-tabel (join tabel ml. Kunde og Projekt).
Brugeren skal selv kunne designe forespørgsler.
Når brugeren vil lave en forespørgsel på, hvor mange kunder, der er tilknyttet et specifikt projekt, ville det være bedst, hvis brugeren i forespørgslen kunne vælge blandt de oprettede projekter.
Kan dette lade sig gøre på nogen måde?
Avatar billede mugs Novice
04. august 2004 - 10:28 #5
Kun ved [] eller en formular med en combo og lade forespørgslen referere til combo'en
Avatar billede bevs Nybegynder
04. august 2004 - 10:41 #6
Okay, præcis hvad skal jeg skrive i kriterie-feltet i forespørgslen?
Avatar billede mugs Novice
04. august 2004 - 11:29 #7
I det felt i forespørgslen der refererer til comboen:

[Forms]![Formularnavn]![Combonavn]
Avatar billede bevs Nybegynder
05. august 2004 - 15:50 #8
Hvis jeg prøver dit forslag, mugs, så promptes jeg bare for en værdi og Forms]![frmProjekter]![comboProjekter] står som overskrift i prompt-vinduet?
Avatar billede mugs Novice
05. august 2004 - 16:12 #9
Forms]![frmProjekter]![comboProjekter].

Der mangler en [ til venstre for Forms.

Yderligere fejlmuligheder:

- Stavefejl i eet eller flere objektnavne.
- Formularen du henviser til er ikke aktiv.

Det er en god gennemprøvet metode, og den SKAL fungere.
Avatar billede bevs Nybegynder
06. august 2004 - 01:08 #10
Tak for svarene. Jeg deler points mellem jer, er det ikke fair?
mugs, jeg kan ikke få det til at virke. Har du mulighed for at sende mig en database med et virkende eksempel?
Avatar billede mugs Novice
06. august 2004 - 06:21 #11
din e-mail?
Avatar billede bevs Nybegynder
06. august 2004 - 06:42 #12
bevs@FJERNDETTEbevs.dk
Avatar billede mugs Novice
06. august 2004 - 07:06 #13
Sendt.
Avatar billede bevs Nybegynder
06. august 2004 - 11:50 #14
Tak for det.
Avatar billede mugs Novice
07. august 2004 - 10:28 #15
bevs > Kan du få det til at fungere? Hvis ikke - kan du sende mig din db, så vil jeg se på det iaften (Skal på arbejde)
Avatar billede bevs Nybegynder
09. august 2004 - 16:14 #16
Jeg kan ikke få det til at virke. Hvis jeg finder tiden, vil jeg måske sende dig databasen en af dagene.
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