Je cherche à tester si un formulaire est ouvert ou non afin de le mettre à
jour ou non par requery. Pour cela, j'utilise :
Dim nomform As AccessObject
Set nomform = CurrentProject.AllForms(Commandes)
If nomform.IsLoaded Then
Forms!Commandes.Requery
End If
avec Commandes le nom de mon formualire à tester ouvert ou non.
Mais cela ne fonctionnne pas. Aucun message n'est envoyé par contre si le
formulaire Commandes est ouvert, il n'est pas mis à jour.
Pouvez-vous me dire comment puis-je faire ?
Merci
--
Nathalie
Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Raymond [mvp]
Bonjour.
tu peux faire:
If CurrentProject.AllForms!Commandes.IsLoaded Then Forms!Commandes.Requery End If
quoi que je préfère: If CurrentProject.AllForms("Commandes").IsLoaded Then Forms("Commandes").Requery End If
si Commandes n'existe pas, il y aura une erreur système que tu pourrais supprimer par On Error Resume Next.
-- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Nathalie Lebas" a écrit dans le message de news: | Bonjour, | | Je cherche à tester si un formulaire est ouvert ou non afin de le mettre à | jour ou non par requery. Pour cela, j'utilise : | Dim nomform As AccessObject | Set nomform = CurrentProject.AllForms(Commandes) | If nomform.IsLoaded Then | Forms!Commandes.Requery | End If | avec Commandes le nom de mon formualire à tester ouvert ou non. | Mais cela ne fonctionnne pas. Aucun message n'est envoyé par contre si le | formulaire Commandes est ouvert, il n'est pas mis à jour. | Pouvez-vous me dire comment puis-je faire ? | Merci | -- | Nathalie
Bonjour.
tu peux faire:
If CurrentProject.AllForms!Commandes.IsLoaded Then
Forms!Commandes.Requery
End If
quoi que je préfère:
If CurrentProject.AllForms("Commandes").IsLoaded Then
Forms("Commandes").Requery
End If
si Commandes n'existe pas, il y aura une erreur système que tu pourrais
supprimer par On Error Resume Next.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Nathalie Lebas" <NathalieLebas@discussions.microsoft.com> a écrit dans le
message de news: 373E4543-5C01-4412-A2B7-BA1FC8F1A447@microsoft.com...
| Bonjour,
|
| Je cherche à tester si un formulaire est ouvert ou non afin de le mettre à
| jour ou non par requery. Pour cela, j'utilise :
| Dim nomform As AccessObject
| Set nomform = CurrentProject.AllForms(Commandes)
| If nomform.IsLoaded Then
| Forms!Commandes.Requery
| End If
| avec Commandes le nom de mon formualire à tester ouvert ou non.
| Mais cela ne fonctionnne pas. Aucun message n'est envoyé par contre si le
| formulaire Commandes est ouvert, il n'est pas mis à jour.
| Pouvez-vous me dire comment puis-je faire ?
| Merci
| --
| Nathalie
If CurrentProject.AllForms!Commandes.IsLoaded Then Forms!Commandes.Requery End If
quoi que je préfère: If CurrentProject.AllForms("Commandes").IsLoaded Then Forms("Commandes").Requery End If
si Commandes n'existe pas, il y aura une erreur système que tu pourrais supprimer par On Error Resume Next.
-- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Nathalie Lebas" a écrit dans le message de news: | Bonjour, | | Je cherche à tester si un formulaire est ouvert ou non afin de le mettre à | jour ou non par requery. Pour cela, j'utilise : | Dim nomform As AccessObject | Set nomform = CurrentProject.AllForms(Commandes) | If nomform.IsLoaded Then | Forms!Commandes.Requery | End If | avec Commandes le nom de mon formualire à tester ouvert ou non. | Mais cela ne fonctionnne pas. Aucun message n'est envoyé par contre si le | formulaire Commandes est ouvert, il n'est pas mis à jour. | Pouvez-vous me dire comment puis-je faire ? | Merci | -- | Nathalie
Nathalie Lebas
Bonsoir, Merci pour ta réponse. Cela marche super. Une fois de plus merci !
-- Nathalie
Bonjour.
tu peux faire:
If CurrentProject.AllForms!Commandes.IsLoaded Then Forms!Commandes.Requery End If
quoi que je préfère: If CurrentProject.AllForms("Commandes").IsLoaded Then Forms("Commandes").Requery End If
si Commandes n'existe pas, il y aura une erreur système que tu pourrais supprimer par On Error Resume Next.
-- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Nathalie Lebas" a écrit dans le message de news: | Bonjour, | | Je cherche à tester si un formulaire est ouvert ou non afin de le mettre à | jour ou non par requery. Pour cela, j'utilise : | Dim nomform As AccessObject | Set nomform = CurrentProject.AllForms(Commandes) | If nomform.IsLoaded Then | Forms!Commandes.Requery | End If | avec Commandes le nom de mon formualire à tester ouvert ou non. | Mais cela ne fonctionnne pas. Aucun message n'est envoyé par contre si le | formulaire Commandes est ouvert, il n'est pas mis à jour. | Pouvez-vous me dire comment puis-je faire ? | Merci | -- | Nathalie
Bonsoir,
Merci pour ta réponse.
Cela marche super.
Une fois de plus merci !
--
Nathalie
Bonjour.
tu peux faire:
If CurrentProject.AllForms!Commandes.IsLoaded Then
Forms!Commandes.Requery
End If
quoi que je préfère:
If CurrentProject.AllForms("Commandes").IsLoaded Then
Forms("Commandes").Requery
End If
si Commandes n'existe pas, il y aura une erreur système que tu pourrais
supprimer par On Error Resume Next.
--
@+
Raymond Access MVP http://www.OfficeSystemAccess.com/
http://officesystem.access.over-blog.com/
http://officesystem.access.free.fr/wiki/
Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office !
http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Nathalie Lebas" <NathalieLebas@discussions.microsoft.com> a écrit dans le
message de news: 373E4543-5C01-4412-A2B7-BA1FC8F1A447@microsoft.com...
| Bonjour,
|
| Je cherche à tester si un formulaire est ouvert ou non afin de le mettre à
| jour ou non par requery. Pour cela, j'utilise :
| Dim nomform As AccessObject
| Set nomform = CurrentProject.AllForms(Commandes)
| If nomform.IsLoaded Then
| Forms!Commandes.Requery
| End If
| avec Commandes le nom de mon formualire à tester ouvert ou non.
| Mais cela ne fonctionnne pas. Aucun message n'est envoyé par contre si le
| formulaire Commandes est ouvert, il n'est pas mis à jour.
| Pouvez-vous me dire comment puis-je faire ?
| Merci
| --
| Nathalie
Bonsoir, Merci pour ta réponse. Cela marche super. Une fois de plus merci !
-- Nathalie
Bonjour.
tu peux faire:
If CurrentProject.AllForms!Commandes.IsLoaded Then Forms!Commandes.Requery End If
quoi que je préfère: If CurrentProject.AllForms("Commandes").IsLoaded Then Forms("Commandes").Requery End If
si Commandes n'existe pas, il y aura une erreur système que tu pourrais supprimer par On Error Resume Next.
-- @+ Raymond Access MVP http://www.OfficeSystemAccess.com/ http://officesystem.access.over-blog.com/ http://officesystem.access.free.fr/wiki/ Pour débuter sur le forum: http://www.mpfa.info/
Venez découvrir Open XML, le nouveau format de fichier de la suite Office ! http://www.comscamp.com/Tracker/Redirect.ashx?linkidÿ71c7f3-78e8-4371-abaf-b73c259e58db
"Nathalie Lebas" a écrit dans le message de news: | Bonjour, | | Je cherche à tester si un formulaire est ouvert ou non afin de le mettre à | jour ou non par requery. Pour cela, j'utilise : | Dim nomform As AccessObject | Set nomform = CurrentProject.AllForms(Commandes) | If nomform.IsLoaded Then | Forms!Commandes.Requery | End If | avec Commandes le nom de mon formualire à tester ouvert ou non. | Mais cela ne fonctionnne pas. Aucun message n'est envoyé par contre si le | formulaire Commandes est ouvert, il n'est pas mis à jour. | Pouvez-vous me dire comment puis-je faire ? | Merci | -- | Nathalie