Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les
évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or
a
report.
--
Merci,
Guy du Lac
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les
évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or
a
report.
--
Merci,
Guy du Lac
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les
évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or
a
report.
--
Merci,
Guy du Lac
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les
évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or
a
report.
--
Merci,
Guy du Lac
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les
évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or
a
report.
--
Merci,
Guy du Lac
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les
évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or
a
report.
--
Merci,
Guy du Lac
Pardon, j'ai mal lu ton post!
C'est étrange, ça fonctionne chez moi, à la seule différence que j'utilise
Me.Name
"Guy du Lac" a écrit dans le message
de news:Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les
évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form
or a
report.
--
Merci,
Guy du Lac
Pardon, j'ai mal lu ton post!
C'est étrange, ça fonctionne chez moi, à la seule différence que j'utilise
Me.Name
"Guy du Lac" <GuyduLac@discussions.microsoft.com> a écrit dans le message
de news: F886B7BD-17B0-41CB-83C8-4CF7F90611D4@microsoft.com...
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les
évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form
or a
report.
--
Merci,
Guy du Lac
Pardon, j'ai mal lu ton post!
C'est étrange, ça fonctionne chez moi, à la seule différence que j'utilise
Me.Name
"Guy du Lac" a écrit dans le message
de news:Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les
évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form
or a
report.
--
Merci,
Guy du Lac
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Bonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Bonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Bonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Bonjour Argy,
Voici le problème que j'ai.
j'ai un formulaire qui contient une liste de facture. Quand on click sur le
bouton Etat, la facture sélectionné ouvre dans son onglet. Le problème est
qu'en retournant dans le formulaire de la liste des factures sans fermer
l'onglet état, si je sélectionne une autre facture et si je retourne dans
l'onglet Etat, l'état n'est plus synchronisé avec le formulaire. C'est pour
cette raison que je tente de fermer l'état quand je perds le focus. Ou ce
serait encore mieux si je pouvais synchroniser.
--
Merci,
Guy du LacBonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Bonjour Argy,
Voici le problème que j'ai.
j'ai un formulaire qui contient une liste de facture. Quand on click sur le
bouton Etat, la facture sélectionné ouvre dans son onglet. Le problème est
qu'en retournant dans le formulaire de la liste des factures sans fermer
l'onglet état, si je sélectionne une autre facture et si je retourne dans
l'onglet Etat, l'état n'est plus synchronisé avec le formulaire. C'est pour
cette raison que je tente de fermer l'état quand je perds le focus. Ou ce
serait encore mieux si je pouvais synchroniser.
--
Merci,
Guy du Lac
Bonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Bonjour Argy,
Voici le problème que j'ai.
j'ai un formulaire qui contient une liste de facture. Quand on click sur le
bouton Etat, la facture sélectionné ouvre dans son onglet. Le problème est
qu'en retournant dans le formulaire de la liste des factures sans fermer
l'onglet état, si je sélectionne une autre facture et si je retourne dans
l'onglet Etat, l'état n'est plus synchronisé avec le formulaire. C'est pour
cette raison que je tente de fermer l'état quand je perds le focus. Ou ce
serait encore mieux si je pouvais synchroniser.
--
Merci,
Guy du LacBonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Humm, vous utilisez Access 2007 en toute apparence ?
Vous évoquez des onglets...
Si tel est le cas, effectivement, ce n'est pas la bonne solution.
Vous confirmez...?
En fait, dans l'absolu, vous avez un nom de "Report" qui s'ouvre ;
Le mieux est de le mettre dans une variable pour + de confort.
Alors, sur l'événement click de votre bouton Etat, vous fermer d'abord
l'état avant de le réouvrir. C'est une tite solution en attendant. Je ne suis
pas en mesure de vous proposer autre chose tant que je ne sais pas la version
utilisée, celle proposée dans mon précédent post étant testée sur
97-2000-2002-2003.
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour Argy,
Voici le problème que j'ai.
j'ai un formulaire qui contient une liste de facture. Quand on click sur le
bouton Etat, la facture sélectionné ouvre dans son onglet. Le problème est
qu'en retournant dans le formulaire de la liste des factures sans fermer
l'onglet état, si je sélectionne une autre facture et si je retourne dans
l'onglet Etat, l'état n'est plus synchronisé avec le formulaire. C'est pour
cette raison que je tente de fermer l'état quand je perds le focus. Ou ce
serait encore mieux si je pouvais synchroniser.
--
Merci,
Guy du LacBonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Humm, vous utilisez Access 2007 en toute apparence ?
Vous évoquez des onglets...
Si tel est le cas, effectivement, ce n'est pas la bonne solution.
Vous confirmez...?
En fait, dans l'absolu, vous avez un nom de "Report" qui s'ouvre ;
Le mieux est de le mettre dans une variable pour + de confort.
Alors, sur l'événement click de votre bouton Etat, vous fermer d'abord
l'état avant de le réouvrir. C'est une tite solution en attendant. Je ne suis
pas en mesure de vous proposer autre chose tant que je ne sais pas la version
utilisée, celle proposée dans mon précédent post étant testée sur
97-2000-2002-2003.
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/
Bonjour Argy,
Voici le problème que j'ai.
j'ai un formulaire qui contient une liste de facture. Quand on click sur le
bouton Etat, la facture sélectionné ouvre dans son onglet. Le problème est
qu'en retournant dans le formulaire de la liste des factures sans fermer
l'onglet état, si je sélectionne une autre facture et si je retourne dans
l'onglet Etat, l'état n'est plus synchronisé avec le formulaire. C'est pour
cette raison que je tente de fermer l'état quand je perds le focus. Ou ce
serait encore mieux si je pouvais synchroniser.
--
Merci,
Guy du Lac
Bonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
Humm, vous utilisez Access 2007 en toute apparence ?
Vous évoquez des onglets...
Si tel est le cas, effectivement, ce n'est pas la bonne solution.
Vous confirmez...?
En fait, dans l'absolu, vous avez un nom de "Report" qui s'ouvre ;
Le mieux est de le mettre dans une variable pour + de confort.
Alors, sur l'événement click de votre bouton Etat, vous fermer d'abord
l'état avant de le réouvrir. C'est une tite solution en attendant. Je ne suis
pas en mesure de vous proposer autre chose tant que je ne sais pas la version
utilisée, celle proposée dans mon précédent post étant testée sur
97-2000-2002-2003.
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour Argy,
Voici le problème que j'ai.
j'ai un formulaire qui contient une liste de facture. Quand on click sur le
bouton Etat, la facture sélectionné ouvre dans son onglet. Le problème est
qu'en retournant dans le formulaire de la liste des factures sans fermer
l'onglet état, si je sélectionne une autre facture et si je retourne dans
l'onglet Etat, l'état n'est plus synchronisé avec le formulaire. C'est pour
cette raison que je tente de fermer l'état quand je perds le focus. Ou ce
serait encore mieux si je pouvais synchroniser.
--
Merci,
Guy du LacBonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
salut
oui je suis sur Access 2007
--
Merci,
Guy du LacHumm, vous utilisez Access 2007 en toute apparence ?
Vous évoquez des onglets...
Si tel est le cas, effectivement, ce n'est pas la bonne solution.
Vous confirmez...?
En fait, dans l'absolu, vous avez un nom de "Report" qui s'ouvre ;
Le mieux est de le mettre dans une variable pour + de confort.
Alors, sur l'événement click de votre bouton Etat, vous fermer d'abord
l'état avant de le réouvrir. C'est une tite solution en attendant. Je ne suis
pas en mesure de vous proposer autre chose tant que je ne sais pas la version
utilisée, celle proposée dans mon précédent post étant testée sur
97-2000-2002-2003.
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour Argy,
Voici le problème que j'ai.
j'ai un formulaire qui contient une liste de facture. Quand on click sur le
bouton Etat, la facture sélectionné ouvre dans son onglet. Le problème est
qu'en retournant dans le formulaire de la liste des factures sans fermer
l'onglet état, si je sélectionne une autre facture et si je retourne dans
l'onglet Etat, l'état n'est plus synchronisé avec le formulaire. C'est pour
cette raison que je tente de fermer l'état quand je perds le focus. Ou ce
serait encore mieux si je pouvais synchroniser.
--
Merci,
Guy du LacBonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
salut
oui je suis sur Access 2007
--
Merci,
Guy du Lac
Humm, vous utilisez Access 2007 en toute apparence ?
Vous évoquez des onglets...
Si tel est le cas, effectivement, ce n'est pas la bonne solution.
Vous confirmez...?
En fait, dans l'absolu, vous avez un nom de "Report" qui s'ouvre ;
Le mieux est de le mettre dans une variable pour + de confort.
Alors, sur l'événement click de votre bouton Etat, vous fermer d'abord
l'état avant de le réouvrir. C'est une tite solution en attendant. Je ne suis
pas en mesure de vous proposer autre chose tant que je ne sais pas la version
utilisée, celle proposée dans mon précédent post étant testée sur
97-2000-2002-2003.
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/
Bonjour Argy,
Voici le problème que j'ai.
j'ai un formulaire qui contient une liste de facture. Quand on click sur le
bouton Etat, la facture sélectionné ouvre dans son onglet. Le problème est
qu'en retournant dans le formulaire de la liste des factures sans fermer
l'onglet état, si je sélectionne une autre facture et si je retourne dans
l'onglet Etat, l'état n'est plus synchronisé avec le formulaire. C'est pour
cette raison que je tente de fermer l'état quand je perds le focus. Ou ce
serait encore mieux si je pouvais synchroniser.
--
Merci,
Guy du Lac
Bonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/
Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac
salut
oui je suis sur Access 2007
--
Merci,
Guy du LacHumm, vous utilisez Access 2007 en toute apparence ?
Vous évoquez des onglets...
Si tel est le cas, effectivement, ce n'est pas la bonne solution.
Vous confirmez...?
En fait, dans l'absolu, vous avez un nom de "Report" qui s'ouvre ;
Le mieux est de le mettre dans une variable pour + de confort.
Alors, sur l'événement click de votre bouton Etat, vous fermer d'abord
l'état avant de le réouvrir. C'est une tite solution en attendant. Je ne suis
pas en mesure de vous proposer autre chose tant que je ne sais pas la version
utilisée, celle proposée dans mon précédent post étant testée sur
97-2000-2002-2003.
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour Argy,
Voici le problème que j'ai.
j'ai un formulaire qui contient une liste de facture. Quand on click sur le
bouton Etat, la facture sélectionné ouvre dans son onglet. Le problème est
qu'en retournant dans le formulaire de la liste des factures sans fermer
l'onglet état, si je sélectionne une autre facture et si je retourne dans
l'onglet Etat, l'état n'est plus synchronisé avec le formulaire. C'est pour
cette raison que je tente de fermer l'état quand je perds le focus. Ou ce
serait encore mieux si je pouvais synchroniser.
--
Merci,
Guy du LacBonjour,
La notion de désactivation est rencontrée lorque la barre de titre devient
plus claire ou grisée selon la config de Windows, en d'autre termes, lorsque
vous avez cliqué sur une autre fenêtre.
Dans ce cas, ce code est parfaitement opérationnel :
Option Compare Database
Option Explicit
Private Sub Report_Activate()
MsgBox Me.Name & " est activé !"
End Sub
Private Sub Report_Deactivate()
If MsgBox(Me.Name & " est désactivé :" & vbCrLf & "Voulez-vous fermer
l'état '" & Me.Name & "' ?", vbQuestion + vbYesNo) = vbYes Then
DoCmd.Close acReport, Me.Name
End If
End Sub
Il ne vous reste plus qu'à l'adapter pour votre cas...
Bonne journée,
--
Argy
http://argyronet.developpez.com/
Créez des programmes avec Microsoft Access 2007 (ISBN 2742982442 )
Empaquetage avec Runtime 2007 :
http://argyronet.developpez.com/office/access/runtime/2007/Bonjour à tous,
Access 2007
Je voudrais fermer un état quand il perd le focus
j'ai essayé la commande DoCmd.Close acReport, "facture1" dans les évènements
Deactivate et LostFocus sans succès.
msg d'erreur : This action can't be carried out while processing a form or a
report.
--
Merci,
Guy du Lac