Ik ben een zg. campagnerapport aan het maken. Een campagne is een verzameling productiebatches in onze fabriek. Dat wil dus zeggen dat mijn rapport bestaat uit een voorblad met algemene campagne informatie. Hiervoor gebruik ik de rapportkoptekst. Voor de verschillende batches gebruik ik de rapportpagina's, dus voor elke batch (een record) één pagina. Dit werkt allemaal prima. Nu wil ik echter de layout van batch 1, dus de eerste pagina anders hebben als de rest. Ik dacht dit simpel te doen met
Private Sub Report_Open(Cancel As Integer)
If TxtBatchNr = "01" Then
LblControle1.Visible = False
Else
LblControle1.Visible = True
End If
End Sub
Waarbij TxtBatchNr een veld in de betreffende record is.
Hierbij krijg ik echter steeds foutmelding "U hebt een expressie zonder waarde opgegeven". Wat doe ik hier fout, of is er een andere manier om de layout verschillend per pagina te maken?
groeten
Wim Janssen
Private Sub Report_Open(Cancel As Integer)
If TxtBatchNr = "01" Then
LblControle1.Visible = False
Else
LblControle1.Visible = True
End If
End Sub
Waarbij TxtBatchNr een veld in de betreffende record is.
Hierbij krijg ik echter steeds foutmelding "U hebt een expressie zonder waarde opgegeven". Wat doe ik hier fout, of is er een andere manier om de layout verschillend per pagina te maken?
groeten
Wim Janssen