Visites

   visiteurs

   visiteurs en ligne

Sujet n°148 Problème d'erreur
    par skipy le 22/05/2008 : 16:45
bonjour,je me retrouve avec un petit problème, dans un formulaire quand je rendre la référence d’un article, et qu’il n’existe pas, j’aimerai qu’une msgbox me confirme l’inexistence de cette article, puis quand je valide part ok, que je puissent faire la modification, et lors de l’enregistrement de l’article, que la msgbox n’apparaissent pas, mais qu’une autre msgbox, me demande la confirmation de l’enregistrement part oui ou non, je vous serait reconnaissant de votre aide et d’avoir un petit exemple, me permettant de bien saisir la méthode, dans l’attente d’une réponse favorable, de votre part, je vous salut cordialement.JPM

 


Réponse n° 1 par 3stone le 22/05/2008 : 18:03
Bonjour,

Ou saisis tu cette référence, dans une zone de texte indépendante ?

Selon le nombre de références qui se trouvent dans ta table, il serait bien plus pratique de créer une liste déroulante indépendante et basée sur les références et le descriptif.
Placée dans le haut du formulaire (en-tête du formulaire), cette liste permettrait la sélection directe d'une référence réellement disponible.

Lors de la création de cette liste avec l'assistant, choisir la troisième proposition :
  • Rechercher un enregistrement dans le formulaire basé sur la valeur que j'ai sélectionnée dans la liste déroulante.

Amicalement,
Pierre(3stone)

Réponse n° 2 par skipy le 22/05/2008 : 18:14

Bonjour, d'abort merci, pour votre intéressement à mon problème!!

Ma référence ce trouve dans une table, ou je rentre tout mes articles avec leur données personnel, puis j'ai une autre table ou je rendre les articles qui rentre a diverse date, les deux table sont en relation.Le problème est que quand je rentre un article qui néxiste pas, j'ai le déboguer qui saficheet j'aimerai plutot que ce soit une msgbox, qui me dit que l'article existe pas, et en cliquand sur Ok que je puissent change d'article, puis ensuite enregister en validant avecune autre msgbox qui me demande confirmation de l'enregistrement part oui ou non.bien à vous et encore merci.

Réponse n° 3 par skipy le 22/05/2008 : 18:20

@3stone c'est la première foi que je vient sur ce forum, je ne ces pas si je répond convenablement au bon destinataire..

Mais je trouve sympas d'avoir une attention aussi rapide!

Réponse n° 4 par skipy le 22/05/2008 : 19:37
@3stone ,merci l'idée n'est pas bete du tout, j'ai pensée à cela, mais je préfère, avec une alerte msgbox, si vous pouver me faire parvenir un exemple code cela m'arrangerai bien et m'aiderai, je vous re-merci d'avance, part contre j'ai vu le prog pour crée les ribbons, à 16e ,puis je en savoir plus?
Réponse n° 5 par 3stone le 23/05/2008 : 01:38
Bonjour,


Dixit...
mais je préfère, avec une alerte msgbox


J'avais dit :

Dixit...
Ou saisis tu cette référence, dans une zone de texte indépendante ?


Je ne vois pas la réponse eek

Et une nouvelle question : quel est le code qui permet de chercher... et qui ouvrirai le débogueur ?
Car bien sur, le débogueur ne s'ouvre que s'il y a une (grosse) erreur et pas dans un fonctionnement normal avec une gestion d'erreur correcte...

Quant à :

Dixit...
part contre j'ai vu le prog pour crée les ribbons, à 16e ,puis je en savoir plus?


Il n'y a pas grand chose de plus... si ce n'est d'aller sur le site de l'auteur et/ou d'acheter son programme (je ne touche pas de commission) biggrin

Cordialement,
Pierre(3stone)

Réponse n° 6 par skipy le 23/05/2008 : 12:03

Bonjour, merci de votre attention!!

"Ou saisis tu cette référence, dans une zone de texte indépendante ?"La zone de texte est lié à la source contole réf-article!

"le prog pour crée les ribbons, à 16e "Probème le site ou je tombe est anglais...

 

Réponse n° 7 par skipy le 23/05/2008 : 13:07

Bonjour, cool

"Ou saisis tu cette référence, dans une zone de texte indépendante ?"Oui lié à la source contole Réf-Article, qui appartiend à la table  T_Article, et je rentre la réf-Article dans la Table T_Ent_Stock, bien sur sous un Formulaire F_Ent_Stock!!smile

Cordialement JPM, pour le prog ribbons le site en Anglaismad

 

Réponse n° 8 par 3stone le 23/05/2008 : 14:08

Bonjour,

Je ne comprend pas bien la manoeuvre rolleyes

Pour faire une recherche, on ne peut pas simplement saisir dans la zone de texte qui a un champ comme source...

Mais, à relire ton premier message, je me demande si tu ne parles pas simplement de la (nouvelle) saisie d'un enregistrement - et non d'une recherche eek

Si c'est le cas, il faut bien sûr que le champ "ref-Article" soit défini comme clé primaire dans la table "T_Ent_Stock".

Ensuite, dans le formulaire, on peut mettre le code suivant sur "Avant mise à jour" du textbox:


If DCount("*", "T_Ent_Stock", "[réf-Article]=" & Me.[réf-Article]) > 0 Then

If MsgBox("Cette référence existe déjà!" & vbCrLf _
& "Voulez-vous corriger ?", _
vbDefaultButton2 + vbYesNo, "Erreur de saisie") = vbNo Then
Me.Undo
Else
Cancel = True
End If

End If

Ceci, a condition que "réf-Article" soit de type numérique. Si "réf-Article" est de type texte, modifier la ligne en :

If DCount("*", "T_Ent_Stock", "[réf-Article]='" & Me.[réf-Article] & "'") > 0 Then

Cordialement,

Pierre(3stone)


DébutPrécédent [ 1 2 3 ] SuivantFin

[ Retour à la liste des sujets ]

Recherche



Préférences

Se reconnecter
---

Votre nom (ou pseudo) :

Votre code secret


 Nombre de membres 1 membre


Connectés :

( personne )

Haut