Jag vill få ut en rapport som bygger på en fråga som i sin tur bygger på en fråga. Förstår inte riktigt vad du vill göra, men ett av argumenten till OpenReport är villkor, kan du inte använda det? Varför inte lösa det med en join?Hur kan jag påverka rapporten...?
Fråga 1 vill jag att ett speciellt id ska matas in via VBA kod. Som sedan tar
fram värden i fråga 2 som sedan en rapport bygger på.
För att skriva in värdet i frågan behöver man väl inte använda recordset som man gör
i tabeller?
Koden ser ut så här:
Public Sub KontrolleraInskick(lngStatistikperiodID As Long)
Set mrstRecordset = New ADODB.Recordset
strSql = "SELECT * FROM queLevPeriod WHERE LeverantörsPeriod.Statistikperiod=" & lngStatistikperiodID
mrstRecordset.Open strSql, gcnnConnection, adOpenForwardOnly, adLockOptimistic
' DoCmd.OpenReport "rptLevSomInteRapporterat", acViewPreview
mrstRecordset.Close
End SubSv: Hur kan jag påverka rapporten...?
/JohanSv: Hur kan jag påverka rapporten...?
SELECT *
FROM RapportTabell LEFT JOIN queLevPeriod ON LeverantörsPeriod.Statistikperiod=RapportTabell.Statistikperiod
Beskriv annars datastrukturen, skicka med SQL koden för fråga 1 och fråga 2.