begin process at 2008 05 16 05:10:52
1 173 215 membres
57 nouveaux aujourd'hui
13 970 membres club

Vous ne trouvez pas de réponse à votre problème ? Alors posez la question dans le forum.
Souvenez-vous qu'il n'y a jamais de question bête, mais rester dans l'ignorance parce que l'on n'ose pas poser une question, ça c'est une erreur !

Sujet : Affichage d'un formulaire sous Access [ Archives Visual Basic / Bases de données ] (Evangelion)

Affichage d'un formulaire sous Access le 21/09/2001 11:41:30

Evangelion
Comment empêcher l'affichage d'un formulaire sous access si la requête associée ne donne pas de résultat?

Re : Affichage d'un formulaire sous Access le 23/09/2001 10:21:49

Jean
TU peux, dans une procedure, exécuter la requete sousjacente à ton formulaire (créer un recordset) puis compter le nombre d'enregistrements de ton recordset
S'il est égal à 0 tu n'exécute pas le DoCmd.OpenForm

C'est peut être une idée de solution

Jean



-------------------------------
Réponse au message :
-------------------------------

Comment empêcher l'affichage d'un formulaire sous access si la requête associée ne donne pas de résultat?

Re : Affichage d'un formulaire sous Access le 24/09/2001 11:55:30

Evangelion
Comment faire executer la requête sous jacente au formulaire ? (requery????)
Comment manipuler les objets recordset correspondants a un formulaire ?



-------------------------------
Réponse au message :
-------------------------------

TU peux, dans une procedure, exécuter la requete sousjacente à ton formulaire (créer un recordset) puis compter le nombre d'enregistrements de ton recordset
S'il est égal à 0 tu n'exécute pas le DoCmd.OpenForm

C'est peut être une idée de solution

Jean



-------------------------------
Réponse au message :
-------------------------------

Comment empêcher l'affichage d'un formulaire sous access si la requête associée ne donne pas de résultat?


Re : Affichage d'un formulaire sous Access le 24/09/2001 11:56:50

Evangelion
Comment faire executer la requête sous jacente au formulaire ? (requery????)
Comment manipuler les objets recordset correspondants a un formulaire ?



-------------------------------
Réponse au message :
-------------------------------

TU peux, dans une procedure, exécuter la requete sousjacente à ton formulaire (créer un recordset) puis compter le nombre d'enregistrements de ton recordset
S'il est égal à 0 tu n'exécute pas le DoCmd.OpenForm

C'est peut être une idée de solution

Jean



-------------------------------
Réponse au message :
-------------------------------

Comment empêcher l'affichage d'un formulaire sous access si la requête associée ne donne pas de résultat?


Re : Affichage d'un formulaire sous Access le 24/09/2001 11:57:05

Evangelion
Comment faire executer la requête sous jacente au formulaire ? (requery????)
Comment manipuler les objets recordset correspondants a un formulaire ?



-------------------------------
Réponse au message :
-------------------------------

TU peux, dans une procedure, exécuter la requete sousjacente à ton formulaire (créer un recordset) puis compter le nombre d'enregistrements de ton recordset
S'il est égal à 0 tu n'exécute pas le DoCmd.OpenForm

C'est peut être une idée de solution

Jean



-------------------------------
Réponse au message :
-------------------------------

Comment empêcher l'affichage d'un formulaire sous access si la requête associée ne donne pas de résultat?


Re : Affichage d'un formulaire sous Access le 24/09/2001 11:57:25

Evangelion
Comment faire executer la requête sous jacente au formulaire ? (requery????)
Comment manipuler les objets recordset correspondants a un formulaire ?



-------------------------------
Réponse au message :
-------------------------------

TU peux, dans une procedure, exécuter la requete sousjacente à ton formulaire (créer un recordset) puis compter le nombre d'enregistrements de ton recordset
S'il est égal à 0 tu n'exécute pas le DoCmd.OpenForm

C'est peut être une idée de solution

Jean



-------------------------------
Réponse au message :
-------------------------------

Comment empêcher l'affichage d'un formulaire sous access si la requête associée ne donne pas de résultat?


Re : Affichage d'un formulaire sous Access le 24/09/2001 13:06:46

jean
La procédure suivante pourrait être attachée sur l'évènement Clic d'un bouton appelant le formulaire que tu souahites affiché si celui-ci contient des infos.

Dim MaBase as DataBase
Dim MesRecords as RecordSet
Dim NbrRecords as Integer

Set MaBase = CurrentDb()
Set MesRecords = MaBase.OpenRecordset("Requête attachée au formulaire à ouvrir)

NbrRecords=MesRecords.RecordCount

If NbrRecords >0 then
DoCmd.OpenForm "Nom duformulaire à Ouvrir"
Else
MsgBox "Le formulaire ne contient pas de données"
End if

Attention la methode Requery actualise une requête ou les données d'une liste, Ici il convient d'exécuter la requêteen mémoire avant d'ouvrir le formulaire concerné

Jean



-------------------------------
Réponse au message :
-------------------------------

Comment faire executer la requête sous jacente au formulaire ? (requery????)
Comment manipuler les objets recordset correspondants a un formulaire ?



-------------------------------
Réponse au message :
-------------------------------

TU peux, dans une procedure, exécuter la requete sousjacente à ton formulaire (créer un recordset) puis compter le nombre d'enregistrements de ton recordset
S'il est égal à 0 tu n'exécute pas le DoCmd.OpenForm

C'est peut être une idée de solution

Jean



-------------------------------
Réponse au message :
-------------------------------

Comment empêcher l'affichage d'un formulaire sous access si la requête associée ne donne pas de résultat?




Classé sous : access, formulaire, affichage

Participer à cet échange

Appels d'offres

Pub



CalendriCode

Mai 2008
LMMJVSD
   1234
567891011
12131415161718
19202122232425
262728293031 

VS Express FR Gratuit !

VS Express en français et 100% gratuit !

Téléchargements

Logiciels à télécharger sur le même thème :

Boutique

Boutique de goodies CodeS-SourceS