31. oktober 2004 - 17:57Der er
5 kommentarer og 1 løsning
Access sql-udtræk med variabler over i Excel
Hej, jeg sidder her og skal lave en masse udtræk fra en Access database over i et Excel regneark.
For at undgå at skulle lave en fandes masse forskellige sql-sætninger, vil jeg gerne lave noget med variabler. En forenklet udgave af mit problem:
tabel med svar tabel med antal medarbejdere
Jeg laver så nogle udtræk (hvert resultat indsættes i en celle i regnearket): * count(*), hvor svar=1 og antal medarbejdere=5 * count(*), hvor svar=2 og antal medarbejdere=6 * count(*), hvor svar=x og antal medarbejdere=y ...
Hvordan får jeg lavet én sql-sætning, så jeg fra Excel kan bestemme hvad der skal indsættes på pladserne x og y?
Det ville jo være genialt, hvis jeg i en celle kunne angive noget i retningen af:
Function hentSQL(Svar As Integer, medarbejdere As Integer) As Variant ' NB. Databasen skal være åben 'reference til Microsoft Access 9,0 object library
hentSQL = DCount("[Svar]", "tbl1", "[Svar] =" & Svar & " and [Medarbejdere] = " & medarbejdere) End Function
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.