Cum de a preveni o formă deschisă, dacă nu există înregistrări pentru a arăta?
Uneori este necesar pentru a preveni o formă deschisă în cazul în care există înregistrări pentru a demonstra, de exemplu, atunci când faci o interogare şi nu de înregistrare nu este necesară, nu trebuie să fie sub formă deschisă, deoarece nu avem date pentru a afişa. Deci, ceea ce avem este de a verifica dacă există înregistrări pentru a arăta şi dacă nu există nici o afişa un mesaj şi împiedică formularul de deschis. Cum?
Este uşor de a pune doar codul de mai jos, în proprietăţile de formular, în cazul "pentru a deschide":
= 0, apoi, dacă Form.RecordsetClone.RecordCount
MsgBox "Nu au fost găsite.", VbExclamation, "Eroare!"
DoCmd.Close acForm, "să găsească date"
Exit Sub
Final, dacă
Pentru a vedea un exemplu descarcati: Prevenirea formă deschisă






























Exemplul prezentat este excelent.
Sunt de acord cu revizuirea precedentă!
Simplu si eficient!
Vă mulţumim!