OVH Cloud OVH Cloud

fenetre automatique

7 réponses
Avatar
jdg74
Bonjour à tous,

J'ai besoin de vos lumières... J'ai une base de données de gestions de
produits avec une date de péremption et je voudrais qu'une fenêtre s'ouvre
au démarrage de la base avec la liste des produits périmés et que l'on soit
obligé de valider cette fenêtre avant de continuer.
Merci par avance

7 réponses

Avatar
JP
Salut,
Je ferai un formulaire contenant la liste désirée. Ce formulaire est basé
sur une requête qui a la formule pour déterminer la date de péremption.
Finalement je mettrai l'ouverture de ce formulaire dans la macro autoexec,
et il s'ouvrira à chaque ouverture de ta bd.
Pour la validation il y a beaucoup de solution. Je ne sais pas ce que tu
entends par validation. cliquer sur un bouton, imprimer, etc etc
JP


"jdg74" a écrit dans le message de
news:%23%
Bonjour à tous,

J'ai besoin de vos lumières... J'ai une base de données de gestions de
produits avec une date de péremption et je voudrais qu'une fenêtre s'ouvre
au démarrage de la base avec la liste des produits périmés et que l'on
soit

obligé de valider cette fenêtre avant de continuer.
Merci par avance




Avatar
jdg74
Bonjour JP,

Oui la solution du formulaire irait très bien par contre je suis nul pour
constituer la formule de date de péremption pourrais tu m'aider
"JP" a écrit dans le message de
news:3f366842$
Salut,
Je ferai un formulaire contenant la liste désirée. Ce formulaire est basé
sur une requête qui a la formule pour déterminer la date de péremption.
Finalement je mettrai l'ouverture de ce formulaire dans la macro autoexec,
et il s'ouvrira à chaque ouverture de ta bd.
Pour la validation il y a beaucoup de solution. Je ne sais pas ce que tu
entends par validation. cliquer sur un bouton, imprimer, etc etc
JP


"jdg74" a écrit dans le message de
news:%23%
Bonjour à tous,

J'ai besoin de vos lumières... J'ai une base de données de gestions de
produits avec une date de péremption et je voudrais qu'une fenêtre
s'ouvre


au démarrage de la base avec la liste des produits périmés et que l'on
soit

obligé de valider cette fenêtre avant de continuer.
Merci par avance








Avatar
hm15
Bonsoir jdg74,

dans la requête sur laquelle est basé ton formulaire, dans la ligne Critères
de ta date de péremption, tape simplement :
Úte()
si on considère que les produits périmés sont ceux dont la date est

supérieure ou égale à la date du jour.

Cordialement,

Annette
---------------------------------------------------------------------------
www.horizon-micro.com


"jdg74" a écrit dans le message de
news: O4$
Bonjour JP,

Oui la solution du formulaire irait très bien par contre je suis nul pour
constituer la formule de date de péremption pourrais tu m'aider


[...]

Avatar
Anor
Bonjour,

Pour t'aider avec _précision_, il fallait un peu plus de...*précisions* :

Nom de la table Produits
Noms des champs "produits" que tu veux faire apparaître (code ? désignation ?)
Champ DatePéremption ok mais si ça ne t'intéresse pas d'avoir les produits périmés depuis 3 ans,
il manque un second critère pour exclure les produits périmés ET inutilisés

Bon tant pis :
Tu peux alors par exemple créer une requête qui liste déjà les articles valides ET périmés
par rapport au critère DatePeremption < Date() et au critère manquant.

Ensuite, avec l'assistant, tu crées un état basé sur cette requête

Enfin, dans une macro autoexec, afficher la colonne conditions :

Condition : dcount("*";"LaRequete") > 0
Action : Ouvrir LeFormulaire ou Ouvrir LaRequete

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------





jdg74 :
| Bonjour à tous,
|
| J'ai besoin de vos lumières... J'ai une base de données de gestions
| de produits avec une date de péremption et je voudrais qu'une fenêtre
| s'ouvre au démarrage de la base avec la liste des produits périmés et
| que l'on soit obligé de valider cette fenêtre avant de continuer.
| Merci par avance
Avatar
Anor
Bonjour Annette,

hm15 :
| si on considère que les produits périmés sont ceux dont la date est
| supérieure ou égale à la date du jour.

Qu'est-ce que tu fais à manger ce soir ?
Si tu mets à la poubelle tes produits avec les critères ci-dessus,
on peut peut-être faire appel à des organisations humanitaires pour vider tes poubelles
;-)))))

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------
Avatar
jdg74
Bonjour Anor,

Ma table s'appelle ProduitsMed
Les champs sont : Référence,NomProduit,Dosage
J'ai un champ DateFabric et Date Peromp.
Voici quelques précisions.
J'ai essayé ton exemple mais pas compris...je suis vraiment nul
Je n'ai pas de macro autoexec?
Merci

"Anor" <http://minilien.com/?8RfQLiXHOe> a écrit dans le message de
news:ecW$
Bonjour,

Pour t'aider avec _précision_, il fallait un peu plus de...*précisions* :

Nom de la table Produits
Noms des champs "produits" que tu veux faire apparaître (code ?
désignation ?)

Champ DatePéremption ok mais si ça ne t'intéresse pas d'avoir les produits
périmés depuis 3 ans,

il manque un second critère pour exclure les produits périmés ET
inutilisés


Bon tant pis :
Tu peux alors par exemple créer une requête qui liste déjà les articles
valides ET périmés

par rapport au critère DatePeremption < Date() et au critère manquant.

Ensuite, avec l'assistant, tu crées un état basé sur cette requête

Enfin, dans une macro autoexec, afficher la colonne conditions :

Condition : dcount("*";"LaRequete") > 0
Action : Ouvrir LeFormulaire ou Ouvrir LaRequete

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------





jdg74 :
| Bonjour à tous,
|
| J'ai besoin de vos lumières... J'ai une base de données de gestions
| de produits avec une date de péremption et je voudrais qu'une fenêtre
| s'ouvre au démarrage de la base avec la liste des produits périmés et
| que l'on soit obligé de valider cette fenêtre avant de continuer.
| Merci par avance




Avatar
Anor
Bonjour

jdg74 a confié :
| Bonjour Anor,
|
| Ma table s'appelle ProduitsMed
| Les champs sont : Référence,NomProduit,Dosage
| J'ai un champ DateFabric et Date Peromp.
| Voici quelques précisions.
| J'ai essayé ton exemple mais pas compris...je suis vraiment nul
| Je n'ai pas de macro autoexec?
| Merci
|
|| Enfin, dans une macro autoexec, afficher la colonne conditions :
||
|| Condition : dcount("*";"LaRequete") > 0
|| Action : Ouvrir LeFormulaire ou Ouvrir LaRequete
||

Pas de macro autoexec ?
Eh bien tu cliques sur nouveau et tu enregistres en mettant autoexec.

As tu réussi à créer une requête qui t'affiche le résultat attendu ?
quel est son code ? car outre les produits dont la date de péremption est passée,
il faut bien un jour ou l'autre qu'ils n'apparaissent plus sinon chaque jour tu en auras
de plus en plus dans ta liste !!

A moins que tu supprimes les produits de ta table ProduitsMed, mais ça me surprend
car tu as le champ NomProduit et un même produit (même référence, même désignation)
ne peut pas avoir plusieurs dates de péremption ?

A mon avis si et tu dois avoir un problème de structuration dans tes données qui t'oblige
à écrire des redondances ...

ou bien ....?

--
à+
Arnaud
--------------------------------------------------
Conseils d'utilisation, sites recommandés :
http://users.skynet.be/mpfa/
Access Memorandum - http://memoaccess.free.fr
--------------------------------------------------