Avatar billede Bamma Nybegynder
17. september 2010 - 11:09 Der er 2 kommentarer og
1 løsning

Forstår ikke expression syntaxen i Access, kan jeg få lidt hjælp

Hej

Jeg står og vil lave en expression/udtryk i en rapport.
Jeg er har lavet én en-til-mange relation mellem 2 tabeller, i rapporten vil jeg have navnet fra den id som er i feltet på rapporten, i sql ville man skrive noget hen af:

select Sted.navn from Sted
where Borger.StedID = Sted.StedID

kan godt ske det ikke er helt korrekt skrevet, men det er noget i den retning, som jeg vil have i min expression.

på forhånd tak
Avatar billede Bamma Nybegynder
17. september 2010 - 11:49 #1
vil lige nævne jeg så man kan lave queries i access.
SELECT Sted.[Navn]
FROM Sted
WHERE Borger.[StedID] = Sted.[StedID];

dette er min querie, når jeg sætter den ind i min expression til rapprten, beder den mig om Borgers StedID, men det er hvad ejg gerne vil have den selv skal tage fra linien i rapport.

dette står under udtryksgeneratoren, men hvordan skal jeg få en parameter med, som er den for den linie i rapporten den skal udskrive.
=[Sted Forespørgsel]![Navn]
Avatar billede Bamma Nybegynder
17. september 2010 - 13:16 #2
har rettet i min query

SELECT s.Navn
FROM Sted AS s, Borger AS b
WHERE (((s.StedID)=[b].[StedID]));

nu beder den ikke om en parameter når jeg køre querien af sig selv, men den spørger efter en parameter i min rapport. hvilket jeg ikke forstår hvorfor.
Avatar billede Bamma Nybegynder
17. september 2010 - 13:47 #3
havde selvfølgelig glemt at lave relationer, og skulle slet ikke bruge queries doh!!!
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