Compile van rapport geeft geen foutmelding bij gebruik

Status
Niet open voor verdere reacties.

phmbuurman

Gebruiker
Lid geworden
19 feb 2019
Berichten
8
Gebruik je in een rapport bij een niet bestaand tekstveld
Code:
Report!Bijschrift1.Visible = false
dan geeft Access geen foutmelding.

Gebruik je echter
Code:
Me.Bijschrift1.visible = False
dan geeft Access wel een foutmelding.

Ik liep tegen dit verschijnsel aan doordat ik een tikfout bij het Bijschrift maakte.

Mag je Report! dan niet gebruiken?

Wat is het verschil waarom Access anders reageert?
 
Report op deze manier gebruikt is helemaal niks. Althans niet voor Access. Achter Report! dient de naam van een rapport te staan. Dat is er niet (je hebt immers geen rapport dat Bijschrift1 heet) dus er gebeurt niks.
Bij Me. werk je altijd vanuit een bestaand object. Kan een formulier zijn, of een rapport. En dán gaat Access dus wél op zoek naar een object dat Bijschrift1 heet. Met als gevolg een foutmelding.

Altijd Me. Gebruiken, nooit een collectie als Forms! of Reports! als het niet nodig is.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan