OVH Cloud OVH Cloud

Modification de plusieurs valeurs dans une table

4 réponses
Avatar
Magic
Bonjour,
J'ai créé une base pour la commande de consommables. Vu que je ne souhaite
pas remplir toutes mes lignes de comsommables à commander en même temps, j'ai
mis une petite case "vrai/faux" pour mettre en attente les articles à
commander. Quand j'en ai suffisament, je les repasse tous à "Faux" et je
débloque ma commande.
Je voudrais faire une petite macro qui me changerait le statut (et la date)
des commandes en attente d'un coup.
Le Vb est hélas toujours trop vague pour moi...Merci de votre aide.

4 réponses

Avatar
3stone
Salut,

"Magic"
| J'ai créé une base pour la commande de consommables. Vu que je ne souhaite
| pas remplir toutes mes lignes de comsommables à commander en même temps, j'ai
| mis une petite case "vrai/faux" pour mettre en attente les articles à
| commander. Quand j'en ai suffisament, je les repasse tous à "Faux" et je
| débloque ma commande.
| Je voudrais faire une petite macro qui me changerait le statut (et la date)
| des commandes en attente d'un coup.
| Le Vb est hélas toujours trop vague pour moi...


C'est pas un problème de VBA, mais de conception !!

Dans ce genre d'application, on possède une table ou l'on retrouve (au moins)
toutes les clés des articles et trois champs indiquant la quantité min,
la quantité max et le nombre d'articles "par conditionnement"

La commande ne se fera "automatiquement" que si les conditions
sont remplies...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Magic
Merci pour la réponse, mais j'ai du mal m'exprimer.
En fait, c'est pour une gestion de cartouche d'imprimante. Je dois, pour
avoir un certain stock (gérer par un autre soft), commander des cartouches
(ex: 2 toner Hp4000, 3 toner HP2300...) auprès d'une personne qui passe les
commandes auprès d'un fournisseur. Pour pas envoyer un mail tous les 3 jours
avec une nouvelle commande, je veux centraliser mes commandes et les
débloquer quand il y en a assez ou qu'il y a une urgence.
Merci de votre aide précieuse.



Salut,

"Magic"
| J'ai créé une base pour la commande de consommables. Vu que je ne souhaite
| pas remplir toutes mes lignes de comsommables à commander en même temps, j'ai
| mis une petite case "vrai/faux" pour mettre en attente les articles à
| commander. Quand j'en ai suffisament, je les repasse tous à "Faux" et je
| débloque ma commande.
| Je voudrais faire une petite macro qui me changerait le statut (et la date)
| des commandes en attente d'un coup.
| Le Vb est hélas toujours trop vague pour moi...


C'est pas un problème de VBA, mais de conception !!

Dans ce genre d'application, on possède une table ou l'on retrouve (au moins)
toutes les clés des articles et trois champs indiquant la quantité min,
la quantité max et le nombre d'articles "par conditionnement"

La commande ne se fera "automatiquement" que si les conditions
sont remplies...


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/




Avatar
3stone
Salut,

"Magic"
| En fait, c'est pour une gestion de cartouche d'imprimante. Je dois, pour
| avoir un certain stock (gérer par un autre soft), commander des cartouches
| (ex: 2 toner Hp4000, 3 toner HP2300...) auprès d'une personne qui passe les
| commandes auprès d'un fournisseur. Pour pas envoyer un mail tous les 3 jours
| avec une nouvelle commande, je veux centraliser mes commandes et les
| débloquer quand il y en a assez ou qu'il y a une urgence.



Dans ce cas, utilise une simple requête de mise à jour...

Tu crée une requête de sélection qui te donne les enregistrements souhaités,
modifie ta requête en requete de mise à jour (affichage, requete)
et spcécifie dans la ligne "mise à jour" la valeur true ou false.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/
Avatar
Magic
Ca fonctionne!!
Merci pour l'info. Je ne connaissais pas cette option.
L'apprentissage d'access est un long chemin...



Salut,

"Magic"
| En fait, c'est pour une gestion de cartouche d'imprimante. Je dois, pour
| avoir un certain stock (gérer par un autre soft), commander des cartouches
| (ex: 2 toner Hp4000, 3 toner HP2300...) auprès d'une personne qui passe les
| commandes auprès d'un fournisseur. Pour pas envoyer un mail tous les 3 jours
| avec une nouvelle commande, je veux centraliser mes commandes et les
| débloquer quand il y en a assez ou qu'il y a une urgence.



Dans ce cas, utilise une simple requête de mise à jour...

Tu crée une requête de sélection qui te donne les enregistrements souhaités,
modifie ta requête en requete de mise à jour (affichage, requete)
et spcécifie dans la ligne "mise à jour" la valeur true ou false.


--
A+
Pierre (3stone) Access MVP
Perso: http://users.skynet.be/accesshome/
Conseils MPFA: http://users.skynet.be/mpfa/