Indlejret dlookup (en dlookup på basis af en anden dlookup)
Kan man anvende funktionen DLookUp hvor kriteriet indeholder et opslag med samme funktion. I en rapport kunne jeg godt tænke mig at have en tekstvox med følgende indhold der desværre ikke virker:=DLookUp("[Fornavn]";"[tblMedlem]";"[MedlemID=" & DLookUp("[MedlemID]";"[tblBestyrelse]";"[JobID]=1"))
Jeg har også forsøgt mig med følgende VBA ved rapportåbning:
Private Sub Report_Open(Cancel As Integer)
Dim strKasserer As String
Dim dbs As Database
Dim rstKasserer As Recordset
Dim strSQLKasserer As String
Set dbs = CurrentDb
strSQLKasserer = "SELECT Fornavn, efternavn FROM tblMedlem, tblbestyrelse" _
& " WHERE tblMedlem.MedlemID = tblBestyrelse.MedlemID" _
& " AND tblBestyrelse.Titel='kasserer'"
Set rstKasserer = dbs.OpenRecordset(strSQLKasserer)
strKasserer = rstKasserer!Fornavn + " " + rstKasserer!Efternavn
Me.tekstKasserer = strKasserer
'test
'MsgBox strKasserer
End Sub
Desværre giver den en runtimefejl idet man åbenbart ikke bare kan tildele et teksboxObjekt en værdi, men test beskedboxen giver da det rigtige navn
