Avatar billede janriis Nybegynder
23. marts 2004 - 14:41 Der er 11 kommentarer

Forespørgsel giver intet resultat

Hej

Jeg har en database hvor følgende tabeller indgår

Kunder (hovedtabel)
Felter: (kun relevante er medtaget)
Firma
Salgskonsulentref

Salgskonsulent (tabel med salgskonsulenter :-)
felter:
ID
Navn
lokalnr.
mail.

tabellerne er relateret: Salgskonsulentref ----> ID

Jeg har en søgning der gerne skulle finde alle de kunder der tilhører en given konsulent:
Følgende kriterie i feltet Salgskonsulentref i forespørgslen:
Like "*" & [Indtast konsulentnavn:] & "*"

Denne giver en tom søgning.

Jeg kan søge på alle felter i tabellen kunder, men ikke de felter der er relaterede til andre tabeller ???
Avatar billede ullidk Nybegynder
23. marts 2004 - 14:48 #1
Indtaster folk navnet på konsulenten i en formular eller hva?
For så skal du nok prøve med flg. kriterie
Like!Forms(["Navn på form"]![navn-på-indtastningsfelt])
Kan ikke lige huske den rigtige syntaks men mener det er som ovenstående...
Avatar billede janriis Nybegynder
23. marts 2004 - 14:56 #2
hej ullidk

Nej, der popper et vindue op med "Indtast konsulentnavn:" hvor man f.eks. kan skrive hans* og så skal den vise alle poster hvor konsulenten hedder noget med hans
Avatar billede ullidk Nybegynder
23. marts 2004 - 15:29 #3
Ok, først skal du efter min mening lave navn-feltet om til to felter, fornavn og efternavn, fordi at have både fornavn og efternavn i samme felt bryder normaliseringen.
Dernæst:
Denne her linie Like "*" & [Indtast konsulentnavn:] & "*" fortæller jo
ikke forespørgslen hvor den skal finde sin værdi henne, medmindre navnet på indtastningsfeltet er "Indtast konsulentnavn:"...
Og så kan jeg stadig ikke se hvordan ovenstående kriterie skal kunne se, at det lige netop er fra den po-up formular at den skal finde værdien af "navn"...
Avatar billede ullidk Nybegynder
23. marts 2004 - 15:33 #4
Hvis du stadig ikke kan få den til at fungere, kan du så ikke maile din db til mig på ulrich@ulli.dk? Så skal jeg kigge på den når jeg kommer hjem senere...
23. marts 2004 - 15:46 #5
Ullidk-> Det lader til, at du ikke kender til parameterværdi-indtastning i access-forespørgsler. For som Janriis beskriver det, så vil der bare poppe en lille dialogboks op, hvor brugeren kan indtaste en parameterværdi, som herefter indgår som kriterie i forespørgslen.

Janriis-> Hvad sker der hvis du fjerner kriteriet helt? Kommer der så noget ud?

Hvordan ser din SQL ud?
Avatar billede ullidk Nybegynder
23. marts 2004 - 15:53 #6
thomasjepsen >> Jeg kender skam godt parameterværdi-indtastning - troede bare at janriis SELV havde lavet et pop-up vindue hvor det skulle indtastes...
Avatar billede janriis Nybegynder
23. marts 2004 - 19:00 #7
Hej thomasjepsen, hvis jeg fjerne kriteriet vises alle poster i tabellen.
Avatar billede janriis Nybegynder
24. marts 2004 - 11:24 #8
øhhh fjerner ikke fjerne
Avatar billede ibnielsen Seniormester
14. maj 2004 - 12:50 #9
Jeg har prøvet din opskrift, som følger
Like "*" & [skriv:] & "*"
Det er ligesom din, og jeg har den som kriterie i et felt hvor jeg har områder bla. køkken og hvis jeg så i dialogboksen skriver økken så kommer de fint. Så for mig at se virker den fint. Jeg plejer dog at bruge denne formel:
Like [skriv xx brug evt *], men din formel virker fint hvis den står som kriterie i en forespørgsel under det rigtige felt.
Avatar billede ibnielsen Seniormester
06. maj 2016 - 08:32 #10
opgivet
Avatar billede ibnielsen Seniormester
06. maj 2016 - 08:32 #11
opgivet
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