Hej Jeg har en forespørgsel i Access 2000 som virker fint. Jeg forsøger at oprette tilsvarende i MSDE, men det giver problemer. Forespørgslen refererer til et felt på en formular og ser i Access således ud:
[Forms]![Udskrivning af varelabels]![cmbVarer]
Forsøger jeg det samme i MSDE, rettes det automatisk til:
Prøv i hjælpen at søge på: Kriterier Vælg derefter underpunktet: 'Oprette en formular til at indtaste rapportkriterier' Se punkt 9 og 10
Jeg tror at det er det rigtige emne, men jeg kender ikke nok til at kunne se det helt korrekt. Jeg har kikket i NorthWind projektet, her er der en Stored Procedure 'Sales by year', som benytter det der er beskrevet i hjælpen.
Hvis jeg lige skal præcisere: Jeg har en formular hvor man kan bladre igennem nogle poster. Derudover har jeg en rapport som skal udskrive nogle data, udfra hvilken unik post der er valgt i formularen. I Access normalt er det lavet således at jeg har en forespørgsel som linker til nøglefeltet på formularen. Forespørgslen er datakilde for rapporten.
Du er ude i det tilbagevendende 'problem' der er med MSDE og SQL Server contra Access. MSDE og SQL udfører forespørgsler på serverdelen uden at den i princippet kender din klientdel og derfor kender den ikke dine formularer i Access og dermed ikke feltnavnene på formularerne. Jeg gør selv det at jeg bygger en SQL streng ud fra de data jeg vælger på en formular. Denne SQL streng gemmer jeg i en global variabel og så har jeg lavet en function hvis eneste formål er at returnere denne streng som jeg så har sat på mine rapporter som recordsource. Det er ikke helt fint i kanterne at gøre det på den måde, men det virker. Ellers skal du til at lege med at lave en stored procedure og så sende paramtre til den fra åbning af din rapport. Det er den rigtige SQL server måde, men den er lidt mere besværlig.
Hvis det i stedet skal være 'quick and dirty' ja så har Terry jo givet svaret :-)
Synes godt om
Ny brugerNybegynder
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.