09. maj 2005 - 14:03Der er
9 kommentarer og 1 løsning
sql mm
Hejsa Jeg har en forespørgsel som viser x antal medarbejdere fra tabelmedarbejder. Jeg vil nu for hver record, tilføje data fra tabelxyz(ikke opdatere bare vise i forespørgsel). Det der er problemet er at der er 4 rækker med data i tabelxyz, og at jeg derfor i min forspørgsel får 4 rækker pr medarbejder. Det jeg ønsker er at jeg får en række pr medarbejder med de 4 rækker data fra tabelxyz vist som felt efter hinanden. Er det til at forstå? Ellers skal jeg illustrere det pædagogisk NU: nr Navn datafratabelxyz 1240 Jens Jessen Rød 1240 Jens Jessen Grøn 1240 Jens Jessen Gul 1240 Jens Jessen Blå Ønsket løsning: nr Navn exp1 exp2 exp3 exp4 1240 Jens Jessen Rød Grøn Gul Blå
Jeg ønsker altså data fra tabelxyz vist som felter, og ikke bare eet felt med sammensat data. Morten
Den moderne arbejdsplads er i stigende grad afhængig af mødelokaler til at fremme samarbejde, men dette skift medfører også stigende sikkerhedsudfordringer.
Sorry jeg har vist ikke forklaret mig ordentligt. De data der er i tabelxyz (de 4 rækker) kender jeg ikke indholdet af på forhånd, det er bare en tekststreng. Jeg kan altså ikke søge på noget, men skal have alle rækkerne vist som felter. Hvordan laver jeg alternativt eet felt med alle rækkerne sammensat med , eller ;?
Dont know any easy way to do this if you are saying that the number of rows can change in tabelxyz. So I think you will have to go over to code. Make a function in a module which opens a recordset on the table. If you have an ADO recordset then you can use the GetString method to return ALL records into a string delimited by a character of your choice. Then you can call the function inthe query to return all columns as ONE string
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.