27. oktober 2004 - 23:05Der er
10 kommentarer og 1 løsning
Opsætning af sql forespørgsel
Jeg har en access database, hvor jeg har følgende sql kald:
SELECT Moede.MoedeID, Moede.StartTid, Moede.SlutTid, Emne.Navn AS EmneNavn, Status.Navn AS StatusNavn, Part.Navn AS PartNavn, Medarbejder.Initialer FROM Medarbejder INNER JOIN ((Status INNER JOIN (Part INNER JOIN ((Emne INNER JOIN Moede ON Emne.EmneID=Moede.EmneID) INNER JOIN PartMoede ON Moede.MoedeID=PartMoede.MoedeID) ON Part.PartID=PartMoede.PartID) ON Status.StatusID=Moede.StatusID) INNER JOIN MedarbejderMoede ON Moede.MoedeID=MedarbejderMoede.MoedeID) ON Medarbejder.MedarbejderID=MedarbejderMoede.MedarbejderID WHERE Moede.Dato=[@Dato];
Når jeg kører denne sql forespørgsel, så får jeg vist 2 rækker, hvis der er mere end 1 medarbejder og så er det jeg gerne vil vide, hvordan jeg får min sql forspørgsel vist, så den kun står på en række, så når der er flere medarbejdere, så bliver de vist som (os, as, go)?
Jeg vil gerne have vist denne sql forespørgsel på en linje, istedet for det står på 2 linjer/række, så der kommer til at stå: [starttid][sluttid][emne][status][as, go]
You will need a sub select to do this, but if you have more than two records you will then have a problem. Another idea would to have a function (code) in VBA which loops through the related records and concatenating the result into one field. This method could be done if you want the result in Access, but of it is NOT in Access then you would need to do this in the client program (ASP, VB...)
reading your comment 18:34:58 I can see now that there can very well be more than two people, so the only solution I can see is to have a function which builds the last field (deltager) by looping through the records which contains this information.
hi krestionsen, I would very much like to be able to give you an example in C# but my knowledge of C# is very limited, I've programmed for years in C/C++ but that was almost 10 years ago :o) We Access programmers normally use VB/VBA as our programming language.
If you need an example in C# then I think you will be better off placing a question in that category.
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.