Avatar billede anjensen1 Novice
28. maj 2001 - 13:54 Der er 1 kommentar og
1 løsning

format på forespørgselsgrit til \'visning af KUN én tuppel\'

hejsa. jeg prøver at afvikle nogele sql op mod en dummy db.
I forspørgsels-designvisning med ren sql
Jeg får nu først del en popUp der kræver en \'parameter\' - derfter en skør fejl om at den aktuelle querry kun vil retunere 1 post ...nå og...?
Jeg kan i hjælp se at jeg i forespørgselsgitteret skal skrive \'noget\' dels i feltet \"Kriterier\" dels i feltet \"Eller\" -derefter bør den være ligeglad med \'parameter\'
Spørgsmål:
1) Hvad er det dan opfatter som en \'parameter\'
2) Hvad er det der skal stå (generelt) i \"Kriterier\"
3) Hvad skal stå i \"Eller\"
4) Hvorf er den så bøvlet lavet... :)

Jeg tror egentlig ikke det er svært bare man véd hvad pok.... den mener med de underlige popups!

min sql tror jeg er totalt ligegyldig men den lyder:

SELECT personalenr,navn FROM personale WHERE personale.personalenr  (SELECT projektleder.personalenr FROM projektleder WHERE fradato=null) AND (SELECT personale.personalenr  FROM personale WHERE Lederevne > 3) AND NOT(SELECT CHEF FROM Personale)ORDER BY personalenr ASC

-er der nogen der har taget acces-kørekortet ;)
mvh.
28. maj 2001 - 14:04 #1
Hey,

Det er nu ikke så kompliceret, som det kan virke.
Men umiddelbart ser din SQL også lidt underlig ud ;o)

Lad mig lige starte med dine 4 spm.
1) Tit kommer Access med denne besked, hvis du har refereret til et feltnavn, som ikke findes. Hvis du f.eks. skriver \"SELECT Navn, tlf FROM Personale\" og der ikke findes i felt, der hedder \"Tlf\" (men måske \"Tlfnr\"?), så vil den betragte det som en ukendt paramter, som brugeren så kan indtaste manuelt. Det giver nogle muligheder for at bruge dette til at lade brugeren indtase f.eks. nogle kriterier hver gang forespørgslen køres.
2) I Kriterier KAN (ikke \"skal\") der stå en begrænsning af dine poster. Dvs, hvis du kun vil se de medarbejdere som bor i postnr 2000, skriver du simpelthen blot 2000 i Kriterier under kolonnen \"Postnr\".
3) Eller kolonnen bruges blot til at angive flere kriterier: f.eks. 2000 ELLER 3000, så skriver du 2000 i \"Kriterier\" og 3000 i \"Eller\"
4) Access\' forespørgsels-generator er en af den simpleste og nemmeste at gå til - sorry :-)

Hvad står der præcist i din Parameter-dialogboks?

/Thomas

Avatar billede anjensen1 Novice
30. maj 2001 - 19:05 #2
Hej Thomas!
Tak fordi du vil se på mit problem!
Du får point fordi du med dit svar sparer mig for at klovne rundt i access\' nærmest surrealistiske \'help\' funktion. Nu véd jeg da hvad de felter skal bruges til :)
Det er en dummydb jeg arbejde med. Der er kun de to tabeller og indholdet er 2* 4 tupler
Fer er derfor ikke nogen muligheder for at tabelnavnene er gale ;)
popUp\'en har \'Lederevner\' som \"\"overskrift\"\" (det står på boksen) Responsen uanset om der indtsates en param. el. ej er:
\'at most one record can be returned by this subquerry\'
-og ærligt  -det er fint med mig bare GIV den record!!
...men det er ikke access opfattelse det er møj sjovere at sige
\'at most one record can be returned by this subquerry\'
..æv

-et godt svar vil kaste lidt points mere af sig :D

mvh.
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