[TForm] Ne pas autoriser l'ouverture d'un form
Salut.
J'ai une application qui a plein de Forms.
Dans une bdd, j'ai une table d'autorisation où ,pour chacune d'entre elles, on sait si l'utilisateur courant est autorisé à ouvrir cette form.
Pour résumer, j'ai un menu, accessible à tout le monde. Je souhaite que lorsqu'un utilisateur clique sur un élément du menu, le prog aille voir dans la base si l'utilisateur a le droit d'ouvrir la form correspondante (form1.Showmodal)
Comment faire pour que, aprés le showmodal, la form APPELéE fasse la vérification, et le cas échéant n'ouvre pas le formulaire.
Mon problème vient du fait que le contrôle du droit doit être fait par la fenêtre appelée. Dans une procédure showmodal, quand on met un "ModalResult:=mrOK" ça ne fait rien.
Que pouisje mettre pour ne pas ouvrir le formulaire? ou plutôt, qu'il se ferme de lui même?