Hur kan man förhindra en form öppen om inga poster att visa?
Ibland är det nödvändigt att förhindra att ett formulär öppet om det finns register som visar, till exempel när du gör en fråga och ingen registrering krävs inte, behöver vi inte vara öppen form eftersom vi inte har några data att visa. Så vad vi måste kontrollera är om det finns register som visar och om det inte finns någon visar ett meddelande och hindra formuläret öppet. Hur?
Det är lätt att bara sätta koden nedan i Egenskaper för formulär i händelse "för att öppna":
= 0 Om sedan Form.RecordsetClone.RecordCount
MsgBox "Inga poster hittades.", VbExclamation, "Fel!"
DoCmd.Close acForm, "hitta data"
Exit Sub
End If
För att se ett exempel ladda ner: Förhindra Form Open






























Exemplet presenteras är utmärkt.
Jag håller med föregående recension!
Enkelt och effektivt!
Tack!