Pour ne pas afficher le formulaire si table vide !!!???
Bonjour,
D'habitude, pour permettre de ne pas afficher un formulaire si sa table est vide, je mettais ce code dans l'évènement sur ouverture.
Code:
1 2 3 4 5
|
DoCmd.RunCommand acCmdRefresh
Dim a As Recordset
Set a = Me.RecordsetClone
If a.RecordCount = 0 Then MsgBox "No data" |
Je viens de passer en access 2003 et ca ne semble plus fonctionner ??
Y a t'il une autre méthode ??
Merci les z'amis .... du web ...
Chrisssssssss ....
[EDIT]
rajout des tags code par obipadawan
[/EDIT]
Pour ne pas afficher le form
salut
Je te propose de lancer une requete sur la tble à l'ouverture du formulaire.
Dans l'evenement sur ouverture comme tu l'as fait:
Code:
1 2 3 4 5
|
Dim a As Recordset, StrSql as string
StrSql ="Select MaTable.* From MaTable;"
Set a = currentdb.openrecordset(StrSql)
If a.RecordCount = 0 Then MsgBox "No data" |