Avatar billede janni_jensen Nybegynder
20. januar 2004 - 11:19 Der er 7 kommentarer og
1 løsning

Åbne rapport baseret på 3 forskellige sqls

Kan man åben en rapport hvor der skal bruges 3 forskellige select sql sætninger til at få de korrekte data frem?
Avatar billede terry Ekspert
20. januar 2004 - 12:57 #1
You need to be more precise in what you are trying to do!


If your three select statements are related then it should also be possible to make ONE SQL select which you can use in the report. You could also make one report containing THREE sub reports each sub report having its own set of data (from an SQL select)
Avatar billede amerikaner Nybegynder
20. januar 2004 - 13:37 #2
Hvad Terry prøve at siger er "Nej det kan du ikke", men du kan laver et SQL sætning ud af 3. Som "Subselect":

Select Film_Title
  From Actor_Film_Table
  Where Actor_Last_Name  = "Ford"
    and Actor_First_Name = "Harrison"
    and Film_Title in
        (Select Film_Title
            From Film_Table
            Where Film_Year equals "1984")

Vill returner vilken film Harrison Ford var i argang 1984 (Indian Jones). Det er meget mere komplex med 3 tabler.

Eller med INNER JOIN. (bare brug Hjelp i Access til at finde ud af det).

Subforms vil vis data fra din 3 SQL sætninger i hver deres egen form...på skærmen samme tid.
Avatar billede terry Ekspert
20. januar 2004 - 17:16 #3
how about some feedback janni? That way you have a better chance of geting an answer!
Avatar billede janni_jensen Nybegynder
20. januar 2004 - 21:16 #4
Min rapport skal vise en kasserapport. I en formular inden vælger man start og slutdato, samt man indtaste det faktiske beløb for hvad der er i kassen for 8 forskellige konti.

Første del af kasserapporten:
Indhente den samlet sum for 8 forskellige konti op til den valgte start dato, dette er fra en tabel, Tbl_Posteringer

MellemDel:
Vise alle posteringer på de 8 konti, plus hvem der har lavet dem og dato inden for start og slut dato, dette er fra en forespørgsel, qua_Posteringer

Næstsidste del:

Vise den samlet sum for de 8 konti, dvs. startsum + alle posteringer i den valgte periode

Til sidst skal der laves nogle beregninger med disse start og slutsummer, så man får et samlet overblik og kan se om der er difference i forhold til den indtastede kassebeholdning....

Håber det forklarer det bedre
Avatar billede terry Ekspert
20. januar 2004 - 21:25 #5
If we could see ALL three tables then it would be much easier to make suggestions. I am going to assume that ALL three parts (tables+queries) are releated so I would suggest that you try using the report wizard choosing ALL three parts as the data. Then choose a field to group on, for example "konti". You should now be able to choose "Summary Options" if you need to calcualte totals etc.
Avatar billede janni_jensen Nybegynder
20. januar 2004 - 21:33 #6
Ja men problemet er at jeg i den første del skal have summering op til den valgte startdato, derefter skal jeg have alle posteringer derimellem samt jeg skal have de indtastede konti beløb med ind til beregning, jeg har tænkt på om man skal lave det som en formular først og så gemme det hele i en ny tabel, og når så der lukkes ned for formularen så slettes det igen for den tabel, men det kan også være det er en besværlig tilgang og at jeg bare ikke kan se det lette i jeres, for jeg har forsøgt at vælge med wizard, men den kommer bare med den samlet sum for alt og ikke indtil den valgte dato.
Avatar billede terry Ekspert
21. januar 2004 - 17:34 #7
Janni>Its too complicated without a better understanding ot the requirement and your dB and that is going to take some time!
Avatar billede janni_jensen Nybegynder
21. januar 2004 - 19:08 #8
Ok, så må jeg prøve selv igen, og lukker derfor spm, men tak for forsøget.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester