formulaire :afficher un message personnalisé lors de la saisie d'une reference produit qui exsite déja dans la table produit et desactiver les messages d'erreur d'access.
la table produit(refproduit,nomproduiit,quantitéstock,indisponible)
formulaire :afficher un message personnalisé lors de la saisie d'une reference produit qui exsite déja dans la table produit et desactiver les messages d'erreur d'access.
la table produit(refproduit,nomproduiit,quantitéstock,indisponible)
Salut,
Est ce que ta saisie se fait dans un formulaire ? si oui tu peux après l'évènement AfterUpdate te servir de la fonction "DLookup" par exemple(Cf. F1)
Bon courage
tas pas repondue a ma question ta pas compris ma question ou quoi?
M'est avis que s'il te demande des renseignements, c'est pour pouvoir t'aider...Envoyé par adil_math2006
Enfin, je dis ça, je dis rien
sil vous plait jattend une reponse
bonjour,
il faut gérer l'erreur n° 3022 (doublon) dans la fonction <sur erreur> du formulaire :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 Private Sub Form_Error(DataErr As Integer, Response As Integer) If DataErr = 3022 Then ' Doublon msgbox "Ma gestion du problème de doublon..." Response = acDataErrContinue ' Je gère..., donc on continu End If End Sub
MOI JE CHERCHE UNE SOLUTION SANS CODE DE TOUTES FAçON MERCI
est que quelqu'un peut me donner une solution sans passer par code et merci davance
slt,
sans code pas possible de personaliser les messages d'erreur d'après moi
sinon la solution est là
non je suis sure que il ya une methode sans code
Bonjour,
>adil_math2006<
Sans code, la meilleure façon, c'est..........de ne pas faire de doublonnon je suis sure que il ya une methode sans code
Plus sérieusement , je pense que la piste donnée par philben et Looping_V60 est bonne, et malgré ton aversion pour le VBA, tu devrais t'y mettre.
Sinon, tu pourrais peut être nous en dire plus sur ce qui te pose problème dans le code VBA.
Pour finir, et après avoir consulté sur le Forum tes différentes demandes, je pense que tu devrais essayer d'expliquer un peu mieux tes problèmes (éventuellement les solutions que tu as essayées....) et surtout d'être patient et de ne pas réclamer en permanence.
Comme te l'a dit temar :
Donc si au bout de quelques temps (voire quelques jours), tu n'as pas obtenu de réponse, et bien essai de la reformuler autrement.....M'est avis que s'il te demande des renseignements, c'est pour pouvoir t'aider...
Bonne continuation
Bon maintenant tu peux simplement mettre ton champ en clé primaire ... (je pense que je n'apprends rien à personne en disant ça !!) , mais tu devra te contenter du message type d'Access en cas de double encodage.
Attention que la clé primaire ne gère pas les casses différentes , je ne sait pas si c'est important pour toi.
@+
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager