Bonjour,
Je voudrais éviter les trop compliqués message d'erreurs d'Access
Jusqu'à maintenant, je suis capable d'éviter les messages d'erreurs e
les remplacer avec :
Private Sub Form_Error(DataErr As Integer, Response As Integer)
If DataErr Then
MsgBox "Cette facture a déjà été payée"
Response = 0
End If
End Sub
Le problème est que le message est déclenché uniquement lorsqu'on veu
crééer un nouvel enregistrement. Je voudrais plutot qu'un tel messag
s'afficher dès l'entrée du nofacture en question, afin d'éviter d'avoi
à taper des informations inutilement qu'on devra effacer. Ce nofactur
est l'index de la table "paiements", il est donc évident qu'on ne peu
l'utiliser qu'une seule fois.
En plus, je me doute que la formule n'est pas exacte, ne spécifiant pa
exactement de quelle erreur en question il s'agit.
Si vous pouviez m'aider, merci
Mélani
--
Me
-----------------------------------------------------------------------
Mel's Profile: http://www.msusenet.com/member.php?userid=94
View this thread: http://www.msusenet.com/t-187040336
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
Patrice
bonjour,
sur Après MàJ du nofacture tu mets le code suivant: if not isnull(dlookup("nofacture","paiements")) then msgbox "Cette facture .........." docmd.gotocontrol "nofacture"
slts
Bonjour, Je voudrais éviter les trop compliqués message d'erreurs d'Access. Jusqu'à maintenant, je suis capable d'éviter les messages d'erreurs et les remplacer avec :
Private Sub Form_Error(DataErr As Integer, Response As Integer) If DataErr Then MsgBox "Cette facture a déjà été payée" Response = 0 End If End Sub
Le problème est que le message est déclenché uniquement lorsqu'on veut crééer un nouvel enregistrement. Je voudrais plutot qu'un tel message s'afficher dès l'entrée du nofacture en question, afin d'éviter d'avoir à taper des informations inutilement qu'on devra effacer. Ce nofacture est l'index de la table "paiements", il est donc évident qu'on ne peut l'utiliser qu'une seule fois. En plus, je me doute que la formule n'est pas exacte, ne spécifiant pas exactement de quelle erreur en question il s'agit.
Si vous pouviez m'aider, merci Mélanie
-- Mel ------------------------------------------------------------------------ Mel's Profile: http://www.msusenet.com/member.php?userid1 View this thread: http://www.msusenet.com/t-1870403366
bonjour,
sur Après MàJ du nofacture tu mets le code suivant:
if not isnull(dlookup("nofacture","paiements")) then
msgbox "Cette facture .........."
docmd.gotocontrol "nofacture"
slts
Bonjour,
Je voudrais éviter les trop compliqués message d'erreurs d'Access.
Jusqu'à maintenant, je suis capable d'éviter les messages d'erreurs et
les remplacer avec :
Private Sub Form_Error(DataErr As Integer, Response As Integer)
If DataErr Then
MsgBox "Cette facture a déjà été payée"
Response = 0
End If
End Sub
Le problème est que le message est déclenché uniquement lorsqu'on veut
crééer un nouvel enregistrement. Je voudrais plutot qu'un tel message
s'afficher dès l'entrée du nofacture en question, afin d'éviter d'avoir
à taper des informations inutilement qu'on devra effacer. Ce nofacture
est l'index de la table "paiements", il est donc évident qu'on ne peut
l'utiliser qu'une seule fois.
En plus, je me doute que la formule n'est pas exacte, ne spécifiant pas
exactement de quelle erreur en question il s'agit.
Si vous pouviez m'aider, merci
Mélanie
--
Mel
------------------------------------------------------------------------
Mel's Profile: http://www.msusenet.com/member.php?userid1
View this thread: http://www.msusenet.com/t-1870403366
sur Après MàJ du nofacture tu mets le code suivant: if not isnull(dlookup("nofacture","paiements")) then msgbox "Cette facture .........." docmd.gotocontrol "nofacture"
slts
Bonjour, Je voudrais éviter les trop compliqués message d'erreurs d'Access. Jusqu'à maintenant, je suis capable d'éviter les messages d'erreurs et les remplacer avec :
Private Sub Form_Error(DataErr As Integer, Response As Integer) If DataErr Then MsgBox "Cette facture a déjà été payée" Response = 0 End If End Sub
Le problème est que le message est déclenché uniquement lorsqu'on veut crééer un nouvel enregistrement. Je voudrais plutot qu'un tel message s'afficher dès l'entrée du nofacture en question, afin d'éviter d'avoir à taper des informations inutilement qu'on devra effacer. Ce nofacture est l'index de la table "paiements", il est donc évident qu'on ne peut l'utiliser qu'une seule fois. En plus, je me doute que la formule n'est pas exacte, ne spécifiant pas exactement de quelle erreur en question il s'agit.
Si vous pouviez m'aider, merci Mélanie
-- Mel ------------------------------------------------------------------------ Mel's Profile: http://www.msusenet.com/member.php?userid1 View this thread: http://www.msusenet.com/t-1870403366
Mel
Bonjour, Il faut que je retravaille la-dessus, ca ne marche pas completement. J ne comprends pas pkoi mais le message s'affiche tjrs, que la factur soit payée ou non.
Par contre, j'ai adapté ce même code pour la table factures, et cett fois toute fonctionne parfaitement! Merci Mélani
-- Me ----------------------------------------------------------------------- Mel's Profile: http://www.msusenet.com/member.php?userid View this thread: http://www.msusenet.com/t-187040336
Bonjour,
Il faut que je retravaille la-dessus, ca ne marche pas completement. J
ne comprends pas pkoi mais le message s'affiche tjrs, que la factur
soit payée ou non.
Par contre, j'ai adapté ce même code pour la table factures, et cett
fois toute fonctionne parfaitement!
Merci
Mélani
--
Me
-----------------------------------------------------------------------
Mel's Profile: http://www.msusenet.com/member.php?userid
View this thread: http://www.msusenet.com/t-187040336
Bonjour, Il faut que je retravaille la-dessus, ca ne marche pas completement. J ne comprends pas pkoi mais le message s'affiche tjrs, que la factur soit payée ou non.
Par contre, j'ai adapté ce même code pour la table factures, et cett fois toute fonctionne parfaitement! Merci Mélani
-- Me ----------------------------------------------------------------------- Mel's Profile: http://www.msusenet.com/member.php?userid View this thread: http://www.msusenet.com/t-187040336