07. august 2002 - 10:00Der er
18 kommentarer og 1 løsning
Diagram fejl
Hej
Jeg fik for et stykke tid siden dette udemærket script af en herinde på eksperten (terry):
SELECT Count(*) AS Total, DCount("*","Person","[Tilflyttet Glostrup] Between #" & Format([Forms]![Statistikker]![Periodestart1],"mm-dd-yy") & "# And #" & Format([Forms]![Statistikker]![Periodeslut1],"mm-dd-yy") & "#") AS Period1, DCount("*","Person","[Tilflyttet Glostrup] Between #" & Format([Forms]![Statistikker]![Periodestart2],"mm-dd-yy") & "# And #" & Format([Forms]![Statistikker]![Periodeslut2],"mm-dd-yy") & "#") AS Period2 FROM Person;
Scriptet bliver brugt i en forespørgelse og nu kunne jeg godt tænke mig at indsætte et diagram i en formular som viser "Period1" og "Period2", men når jeg prøver på det får jeg følgende fejl:
Der er en syntaxfejl i datoen i forespørgelsesudtrykket "[Tilflyttet Glostrup]Between ## And ##"
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Du skal sikre dig at formularen "Statistikker" er åben og at der står dato'er i felterne: "Periodestart1", "Periodeslut1", "Periodestart2" og "Periodeslut2".
Jeg har lavet en formular med 4 felter, hvori man indtaster datoer..F.eks. indtaster man i det 1 felt 01-01-1999 i det 2 felt 01-01-2000 i det 3 felt 01-01-2000 og i det 4 felt 01-01-2001.
Resultatet viser så hvor mange der er flyttet til Glostrup i perioden 01-01-1999 til 01-01-2000 og hvor mange der er flyttet til glostrup i perioden 01-01-2000 til 01-01-2001.
på et diagram skulle der så være 2 søjler som viser hvor mange der er flyttet til glostrup i de 2 perioder.
jeg kan godt få det til at virke bare ikke som et diagram.
Jeg kan faktisk godt vise et diagram med to søjler. P X-aksen står værdien af Total og antallet i de to perioder vises i hver søjle - også selvom en af dem er 0.
Får du stadig fejlen syntaxfejl i datoen i forespørgelsesudtrykket "[Tilflyttet Glostrup]Between ## And ##" eller er det nu blot den manglende søjle, der er problemet?
Lyder som om der er en fejl i formateringen af felterne (3 af dem), eller i feltnavnene i forespørgslen. Har du kontrolleret at alt står som det skal. Evt. kan du sende databasen til mig (du behøver ikke sende det hele - flyt eventuelt relevante tabeller, forespørgsler og formularer over i en ny db). jap@privat.tele.dk
software Jeg blev kaldt akut ud igår, og er ikke tilbage før mandag. Jeg ved derfor ikke om du har sendt mig noget, men hvis du har, så kan jeg desværre ikke se på det før sent mandag aften.
Okay, nu får jeg da 2 søjler frem på diagrammet, men jeg får stadig den skide syntax fejl. Den får jeg 4 gange og er derfor nødt til at trykke "ok" 4 gange før jeg får diagrammet frem ??
Det forstår jeg ikke. Jeg fik ikke nogen fejl i den database du sendte mig. Sætter jeg datoer ind og trykker på knappen "Diagram", så dukker diagrammet op - helt uden fejl!
Jeg forstår i øvrigt heller ikke at du får en syntaxfejl og så alligevel får diagrammet frem. Hvad er det for en sætning, der stadig forekommer fejl i?
Den eneste måde jeg umiddelbart kan få lidt af det samme, er ved at åbne "test" formularen uden at åbne "Statistikker" formularen. Så bliver der spurgt om de fire datoer, men hvis jeg blot trykker OK til dem alle, så får jeg en fejl ligesom din - dog kun én gang. Kan du evt. beskrive helt præcist, hvad du gør, når du har åbnet databasen?
Jeg ved ikke om det kan skyldes nogle manglende referencer, men det er da værd at undersøge. I den du sendte til mig er der fem referencer:
- Visual Basic For Applications - Microsoft Access 9.0 Object Library - OLE Automation - Microsoft ActiveX Data Objects 2.1 Library - Microsoft Office Web Components 9.0
Hvis der står "MANGLER" eller "MISSING" ud for en af dem, skal du prøve at installere den igen.
Hej igen...Havde helt glemt spørgsmålet, men hre har du dine point.
Jeg har stadig ikke fået det til at virke helt efter hensigten, men jeg må gå ud fra at det måske er programmet der er noget galt med når det nu virker hos dig ??
Tak for hjælpen.
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.