OVH Cloud OVH Cloud

Doublons et Message d'erreurs

2 réponses
Avatar
Mel
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

2 réponses

Avatar
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?userid”1
View this thread: http://www.msusenet.com/t-1870403366




Avatar
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