ccess VBA et Enregistrements

Ce que j’aimerai c’est que quand la diffrence est positive cela ajoute autant de vtements (Par exemple : pour les chaussures, en ajouter 3 etc,), que quand la diffrence est ngative. cela supprime autant de message et que quand la diffrence est vide (Nothing) rien ne se passe! De plus! quand je clique sur mon bouton valider je voudrais que cela parcoure toutes les lignes et que tout fonctionne, Voila mon code mais cela ne marche pour l’enregistrement o la souris pointe mais pas pour tous :

Merci d’avance : Jespere avoir t assez clair : N’hsitez pas pour les questions je ss connect toute la journe :

Il remplit donc sur un formulaire o apparait toutes les dsignations les nouveaux nombres ds le stock, Une macro calculle la diffrence avec l’ancien stock et le code ci-dessus permet d’insrer ou de supprimer dans la table autant de vtement qu’il le faut. Tout marche bien mais le problme c’est quand je clique sur mon bouton tout mon code s’applique que au premier enregistrement et pas tous

Tu as une Air Jordan Australia table o on trouve seulement le nombre de pices de chaque type de produit ou tu encodes! par exemple par code-barre. chague objet individuellement en suivant les mouvements individuellement?

Tu vrifie le stock visuellement ou tu suis les sorties dans la base?

D’aprs ta requte, j’ai l’impression que tu veux supprimer ou ajouter plusieurs lignes dans une seule table mais peut-tre est-elle lie d’autres tables. Pourtant, tu ne cherches pas identifier individuellement les enregistrements mais simplement en supprimer tant que la valeur relle est infrieure la valeur stocke et en supprimant donc ventuellement des produits „individuellement“ encore prsents physiquement, moins que tu ne t’intresse qu‘ la valeur globale. mais dans ce cas. inutile d’ajouter un enregistrement par produit.De plus, les champs que tu nommes dans ton exemple ne se retrouvent pas dans la requte, D’o viennent les valeurs et quoi correspondnent-elles (les noms ne sont pas trs explicites et la valeur Null leur est attribue,)Bref! pour moi, c’est de la panade!Oui. c’est l’exemple que tu donnes au dbut! mais a ne me donne pas d’ide Cheap Air Jordan de la structure de la base; or c’est impossible de t’aider sans cela,

Sur quelles donnes est fond le formulaire que tu cites?

Quel(les) tables dois-tu mettre jour et selon quels critres?

Si le code que tu donnes (que je ne comprends pas) fonctionne enregistrement par enregistrement! il suffit de revoir le fonctionnement de la boucle.
Le problme peut se situer dans un des blocs If (qui me semblent „bizarres“) ou dans la boucle elle mme!Pour commencer! il me semble que ta boucle n’est pas correcte: tu devrais ajouter „next quoi“: Next Cpt

Commence peut-tre comme a et on verra si a change qqch,Sinon! peux-tu expliquer comment fonctionne ta base?

Ton formulaire semble lister tous les produits entrants et mettre jour le stock dans une mme opration,

Une requte mise jour est mon avis susceptible de faire cela en tenant compte de tous les enregistrements et en un seul passage en fonction des valeurs encodes dans le formulaire! Je pourrais peut-tre te faire une proposition mais je devrais conna卯tre la structure de tes tables et leurs relations ainsi que la source du Nike Pas Cher formulaire.

Parce que si tu te contentes d’ajouter un nombre global de chaussures lors d’une livraison, a va tre le foutoir,

J’imagine que tu n’as pas un enregistrement dans une seule table qui reprend tous ces renseignements chaque ligne?

Je ne vois pas concrtement ce que tu veux faire (tu me diras que ce n’est pas mon problme!),Lors de la livraison, toujours propos des chaussures! tu auras besoin d’un formulaire d’encodage qui mettra toutes les donnes „en place“: autant de paires de tel modle, pointure. couleur sont entres le, (Voire telle pice de tel N掳 (code barre) est entre et correspond ,)

Dans le code que tu fournis au dpart! on trouve juste la trace d‘ l’ajout d’un enregistrement avec un seul champ: ID_Vetement

Tant que je vois pas comment tu procdes il me sera impossible de t’aider.

Pour revenir la solution d’une requte mise jour, et si on postule que tu as dfini marque. modle! pointure, couleur. , il te suffirait d’ajouter le nombre et paires qui entrent; Ca peut tre fait en un passage! sans boucle et sans VBA. It is composed by wudideshuaige xuxiaobu 2013-05-17 .


Jak bude reklama vypadat?
-
Kup si reklamu navždy pod tímto článkem jen za 50 Kč
Zobrazit formulář pro nákup

Post Navigation