Waardes van Query importeren in een rapport

Status
Niet open voor verdere reacties.

Dragomirnumspol

Gebruiker
Lid geworden
31 jul 2006
Berichten
8
Hoe kan ik meerdere uitkomsten van meerdere query's importeren in een rapport.

De lay out van het rapport is klaar. Alleen de waardes van de verschillende query's moeten nog op bepaalde plaatsen in het rapport worden gezet.

Deze query (en de uitkomsten) zijn ook klaar, nu alleen het importeren in het rapport nog !

Iemand een idee ?
 
Idee:

Exporteren vanuit Access:
Code:
Public Sub Export2Excel(intMaand As Integer, intYear As Integer, blnVisible As Boolean)
    
    Dim qdfBudget As QueryDef
    Dim rstBudget As Recordset
    Dim appExcel     As Excel.Application
    Dim wbExcel      As Workbook
    Dim wsExcel      As Worksheet
    Dim hrg          As New clsHourglass
    
    hrg.HourGlassOn
        
    If blnVisible Then DoEvents
    
    'Excel object openen
    Set appExcel = New Excel.Application
    With appExcel
        .Visible = blnVisible
        Set wbExcel = .Workbooks.Add
    End With
    
    If wbExcel.Worksheets.Count < 1 Then
        Set wsExcel = wbExcel.Worksheets.Add
        wsExcel.Move after:=wbExcel.Worksheets(wbExcel.Worksheets.Count)
    Else
        Set wsExcel = wbExcel.Worksheets(1)
    End If
    wsExcel.Name = "Rapport voor maand: " & intMaand

    Set qdfBudget = CurrentDb.QueryDefs("qryBudget") 
    qdfBudget.Parameters("ParameterMaand") = intMaand
    qdfBudget.Parameters("ParameterJaar") = intYear
    Set rstBudget = qdfBudget.OpenRecordset(dbOpenForwardonly)

    With wsExcel
        Do While Not rstBudget.EOF
            For intRow = 1 To 10
                .Cells(intRow , intRow) = rstBudget.Fields("Budget")
            Next intRow
            rstBudget.MoveNext
        Loop
    End With
    
end sub

Quick en dirty. Is waarschijnlijk niet foutloos maar je begrijpt het idee.

De code voor clsHourglass vindt je ook op Helpmij!
 
Laatst bewerkt:
you're not making any sense.

Is je vraag beantwoord, snap je het niet, heb je een andere vraag? Wat??
 
you're not making any sense.

Is je vraag beantwoord, snap je het niet, heb je een andere vraag? Wat??

Ik denk dat dit iets teveel noor hem is.:p

Maar even alle gekheid op een stokje.

Ik neem aan dat het een rapprort in access moet worden.:o
De qry is dat er één of zijn het er meerdere. als het er een is kun je het toch als source gebruiken ?:rolleyes:
 
omdat dit een access forum is, ga ik maar vanuit dat het rapport is access gemaakt is en niet in excel.

je kan je totalen met een simpele dlookup weergeven. Genoeg over te vinden in dit forum.

ff een voorzetje:

dlookup("[subtoaal]","query1")


heb je totalen per rij dan heb je een subrapport nodig.
 
hey, ik heb een soortgelijk probleem.

heb meerdere querys (verjaardagen per maand. vb 'Verjaardagen Januari') waarvan ik telkens een rapport wil maken met dezelfde lay out (vb. 'Overzicht verjaardagen Januari')

Ik heb het eerste rapport, 'Overzicht verjaardagen Januari', gemaakt met als source 'Verjaardagen Januari'. Hoe kan ik nu de andere rapporten maken op basis van de andere querys? Kan je als je een bestaand rapport kopieert, de source aanpassen?

nic
 
je kunt de source aanpassen maar je wil dus zeggen dat je voor 12 maanden 12x dezelfde qry en 12x hetzelfde rapport gaat gebruiken met als enige verschil de maand ?

Als dit zo is zou ik als ik jou was eens nadenken overeen manier om de maand variabel te maken dit scheelt namelijk 11 rapporten en 11 query onderhouden als er iets veranderd.
 
ja, ik maak deze file voor iemand die amper met een pc kan werken, laat staan met access. vandaar dat ik dacht dat het gemakkelijker was voor die persoon om gewoon 12 maanden te zien ipv met de codes te moeten foefelen.

hoe kan ik die source dan aanpassen voor de andere rapporten?
 
ja, ik maak deze file voor iemand die amper met een pc kan werken, laat staan met access. vandaar dat ik dacht dat het gemakkelijker was voor die persoon om gewoon 12 maanden te zien ipv met de codes te moeten foefelen.

hoe kan ik die source dan aanpassen voor de andere rapporten?


een parameterquery bouwen en deze als recordsource voor het rapport gebruiken. Verder een scherm/formulier maken waarin je 1 maand kan selecteren.

even zoeken in dit forum, deze vraaag is al ettelijke malen beantwoord.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan