Bonjour,
Je dois construire un formulaire pour gérer l'arrivée de lots.
A la base, j'ai 2 tables :
une table des lots avec :numéro de lot
numéro expéditeur
diverses informations liées au lot (date réception, nom du
produit, type, ...)
une table des expéditeurs avec :numéro expéditeur (lien avec numéro correspondant de la table des
lots)diverses informations liées à l'expéditeur (nom, prénom, société,
adresse, ...)
Un lot ne peut avoir qu'un expéditeur, mais un expéditeur peut
(éventuellement) être lié à plusieurs lots.
Mon problème est de créer un formulaire me permettant de gérer
simultanément
l'arrivée des lots (création ou mise à jour du lot) et la mise à jour de
l'expéditeur. J'aimerai gérer les 2 dans le même formulaire.
Je ne sais pas si c'est possible comme ça ou s'il me faut passer par la
création d'un sous-formulaire "expéditeur" au sein du formulaire "lot".
J'imagine que ce type de problème est assez courant. Pouvez-vous me donner
des pistes, ou m'orienter vers un site me donnant un exemple assez
similaire
à mon problème.
Merci pour votre aide.
Cordialement à tous
Bonjour,
Je dois construire un formulaire pour gérer l'arrivée de lots.
A la base, j'ai 2 tables :
une table des lots avec :
numéro de lot
numéro expéditeur
diverses informations liées au lot (date réception, nom du
produit, type, ...)
une table des expéditeurs avec :
numéro expéditeur (lien avec numéro correspondant de la table des
lots)
diverses informations liées à l'expéditeur (nom, prénom, société,
adresse, ...)
Un lot ne peut avoir qu'un expéditeur, mais un expéditeur peut
(éventuellement) être lié à plusieurs lots.
Mon problème est de créer un formulaire me permettant de gérer
simultanément
l'arrivée des lots (création ou mise à jour du lot) et la mise à jour de
l'expéditeur. J'aimerai gérer les 2 dans le même formulaire.
Je ne sais pas si c'est possible comme ça ou s'il me faut passer par la
création d'un sous-formulaire "expéditeur" au sein du formulaire "lot".
J'imagine que ce type de problème est assez courant. Pouvez-vous me donner
des pistes, ou m'orienter vers un site me donnant un exemple assez
similaire
à mon problème.
Merci pour votre aide.
Cordialement à tous
Bonjour,
Je dois construire un formulaire pour gérer l'arrivée de lots.
A la base, j'ai 2 tables :
une table des lots avec :numéro de lot
numéro expéditeur
diverses informations liées au lot (date réception, nom du
produit, type, ...)
une table des expéditeurs avec :numéro expéditeur (lien avec numéro correspondant de la table des
lots)diverses informations liées à l'expéditeur (nom, prénom, société,
adresse, ...)
Un lot ne peut avoir qu'un expéditeur, mais un expéditeur peut
(éventuellement) être lié à plusieurs lots.
Mon problème est de créer un formulaire me permettant de gérer
simultanément
l'arrivée des lots (création ou mise à jour du lot) et la mise à jour de
l'expéditeur. J'aimerai gérer les 2 dans le même formulaire.
Je ne sais pas si c'est possible comme ça ou s'il me faut passer par la
création d'un sous-formulaire "expéditeur" au sein du formulaire "lot".
J'imagine que ce type de problème est assez courant. Pouvez-vous me donner
des pistes, ou m'orienter vers un site me donnant un exemple assez
similaire
à mon problème.
Merci pour votre aide.
Cordialement à tous
je reçois des fichiers de différentes sociétés que je dois charger
dans une table et traiter.
chaque fichier reçu constitue un lot, qu'il s'agisse d'un premier
envoi donc d'un nouveau lot (dans la table des lots), ou d'un fichier de
Bonjour.
un expéditeur pouvant avoir plusieurs lots et un lot un seul expéditeur,
tu
n'as pas le choix
-1 table expéditeur dont clé primaire "Expéditeur_NO"
-1 table lots avec une clé primaire autonum et un champ clé externe
"Lot_Expéditeur" contenant le numéro de l'expéditeur et qui sera utilisé
pour relier les deux tables, liaison 1:N avec les champs "Expéditeur_NO"
et
"Lot_Expéditeur" .
ensuite tu crées un formulaire basé sur la table expéditeur avec un
sous-formulaire basé sur la table lots. Tout ça se fait automatiquement à
l'aide de l'assistant formulaire.
ton formulaire affichera un expéditeur avec tous les lots le concernant.
tu peux aussi créer un formulaire simple basé sur les lots et sur chaque
ligne tu peux afficher l'expéditeur du lot. la requête sous-jacente sera
l'ensemble des données du lot plus les données de l'expéditeur. Là aussi
passe par l'assistant formulaire.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pierre BIDAL" a écrit dans le message de news:
4170f835$0$15753$Bonjour,
Je dois construire un formulaire pour gérer l'arrivée de lots.
A la base, j'ai 2 tables :
une table des lots avec :numéro de lot
numéro expéditeur
diverses informations liées au lot (date réception, nom du
produit, type, ...)
une table des expéditeurs avec :numéro expéditeur (lien avec numéro correspondant de la table
des
lots)diverses informations liées à l'expéditeur (nom, prénom,
société,
adresse, ...)
Un lot ne peut avoir qu'un expéditeur, mais un expéditeur peut
(éventuellement) être lié à plusieurs lots.
Mon problème est de créer un formulaire me permettant de gérer
simultanément
l'arrivée des lots (création ou mise à jour du lot) et la mise à jour de
l'expéditeur. J'aimerai gérer les 2 dans le même formulaire.
Je ne sais pas si c'est possible comme ça ou s'il me faut passer par la
création d'un sous-formulaire "expéditeur" au sein du formulaire "lot".
J'imagine que ce type de problème est assez courant. Pouvez-vous me
donner
des pistes, ou m'orienter vers un site me donnant un exemple assez
similaire
à mon problème.
Merci pour votre aide.
Cordialement à tous
je reçois des fichiers de différentes sociétés que je dois charger
dans une table et traiter.
chaque fichier reçu constitue un lot, qu'il s'agisse d'un premier
envoi donc d'un nouveau lot (dans la table des lots), ou d'un fichier de
Bonjour.
un expéditeur pouvant avoir plusieurs lots et un lot un seul expéditeur,
tu
n'as pas le choix
-1 table expéditeur dont clé primaire "Expéditeur_NO"
-1 table lots avec une clé primaire autonum et un champ clé externe
"Lot_Expéditeur" contenant le numéro de l'expéditeur et qui sera utilisé
pour relier les deux tables, liaison 1:N avec les champs "Expéditeur_NO"
et
"Lot_Expéditeur" .
ensuite tu crées un formulaire basé sur la table expéditeur avec un
sous-formulaire basé sur la table lots. Tout ça se fait automatiquement à
l'aide de l'assistant formulaire.
ton formulaire affichera un expéditeur avec tous les lots le concernant.
tu peux aussi créer un formulaire simple basé sur les lots et sur chaque
ligne tu peux afficher l'expéditeur du lot. la requête sous-jacente sera
l'ensemble des données du lot plus les données de l'expéditeur. Là aussi
passe par l'assistant formulaire.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pierre BIDAL" <pmbidal@club-internet.fr> a écrit dans le message de news:
4170f835$0$15753$7a628cd7@news.club-internet.fr...
Bonjour,
Je dois construire un formulaire pour gérer l'arrivée de lots.
A la base, j'ai 2 tables :
une table des lots avec :
numéro de lot
numéro expéditeur
diverses informations liées au lot (date réception, nom du
produit, type, ...)
une table des expéditeurs avec :
numéro expéditeur (lien avec numéro correspondant de la table
des
lots)
diverses informations liées à l'expéditeur (nom, prénom,
société,
adresse, ...)
Un lot ne peut avoir qu'un expéditeur, mais un expéditeur peut
(éventuellement) être lié à plusieurs lots.
Mon problème est de créer un formulaire me permettant de gérer
simultanément
l'arrivée des lots (création ou mise à jour du lot) et la mise à jour de
l'expéditeur. J'aimerai gérer les 2 dans le même formulaire.
Je ne sais pas si c'est possible comme ça ou s'il me faut passer par la
création d'un sous-formulaire "expéditeur" au sein du formulaire "lot".
J'imagine que ce type de problème est assez courant. Pouvez-vous me
donner
des pistes, ou m'orienter vers un site me donnant un exemple assez
similaire
à mon problème.
Merci pour votre aide.
Cordialement à tous
je reçois des fichiers de différentes sociétés que je dois charger
dans une table et traiter.
chaque fichier reçu constitue un lot, qu'il s'agisse d'un premier
envoi donc d'un nouveau lot (dans la table des lots), ou d'un fichier de
Bonjour.
un expéditeur pouvant avoir plusieurs lots et un lot un seul expéditeur,
tu
n'as pas le choix
-1 table expéditeur dont clé primaire "Expéditeur_NO"
-1 table lots avec une clé primaire autonum et un champ clé externe
"Lot_Expéditeur" contenant le numéro de l'expéditeur et qui sera utilisé
pour relier les deux tables, liaison 1:N avec les champs "Expéditeur_NO"
et
"Lot_Expéditeur" .
ensuite tu crées un formulaire basé sur la table expéditeur avec un
sous-formulaire basé sur la table lots. Tout ça se fait automatiquement à
l'aide de l'assistant formulaire.
ton formulaire affichera un expéditeur avec tous les lots le concernant.
tu peux aussi créer un formulaire simple basé sur les lots et sur chaque
ligne tu peux afficher l'expéditeur du lot. la requête sous-jacente sera
l'ensemble des données du lot plus les données de l'expéditeur. Là aussi
passe par l'assistant formulaire.
--
@+
Raymond Access MVP
http://access.seneque.free.fr/
http://access.vba.free.fr/
http://access2003.free.fr/
http://users.skynet.be/mpfa/ pour débuter sur le forum
"Pierre BIDAL" a écrit dans le message de news:
4170f835$0$15753$Bonjour,
Je dois construire un formulaire pour gérer l'arrivée de lots.
A la base, j'ai 2 tables :
une table des lots avec :numéro de lot
numéro expéditeur
diverses informations liées au lot (date réception, nom du
produit, type, ...)
une table des expéditeurs avec :numéro expéditeur (lien avec numéro correspondant de la table
des
lots)diverses informations liées à l'expéditeur (nom, prénom,
société,
adresse, ...)
Un lot ne peut avoir qu'un expéditeur, mais un expéditeur peut
(éventuellement) être lié à plusieurs lots.
Mon problème est de créer un formulaire me permettant de gérer
simultanément
l'arrivée des lots (création ou mise à jour du lot) et la mise à jour de
l'expéditeur. J'aimerai gérer les 2 dans le même formulaire.
Je ne sais pas si c'est possible comme ça ou s'il me faut passer par la
création d'un sous-formulaire "expéditeur" au sein du formulaire "lot".
J'imagine que ce type de problème est assez courant. Pouvez-vous me
donner
des pistes, ou m'orienter vers un site me donnant un exemple assez
similaire
à mon problème.
Merci pour votre aide.
Cordialement à tous
Merci Raymond,
J'ai suivi vos conseils, et j'ai bati un formulaire expéditeur avec sous
formulaire lot. Et ça marche bien.
Sauf que, je crains qu'avec cette construction, j'ai pris mon problème à
l'envers.
En fait, ma problématique est la suivante :je reçois des fichiers de différentes sociétés que je dois charger
dans une table et traiter.chaque fichier reçu constitue un lot, qu'il s'agisse d'un premier
envoi donc d'un nouveau lot (dans la table des lots), ou d'un fichier de
mise à jour d'un lot déjà précédemment intégré (ie en annule et remplace
de
la version précédente)
-> dans le premier cas, je viens créer un nouveau lot dans la table
des lots
-> dans le second cas, il faut que j'aille chercher le numéro de
lot
déjà créé, attaché à l'ancienne version du fichier, pour y mettre à jour
les
champs.
Dans les 2 cas, je remplis ou mets à jour d'abord les informations
attachées
au lot (date de réception du fichier, nom du fichier, type de support,...)
et je dois aller chercher ou créer les informations liées au correspondant
qui m'envoie ce fichier : son nom, sa société, ses coordonnées (adresse
et
téléphone ou e-mail).
Bien sûr, comme énoncé dans mon exposé précédent, si un fichier ne peut
avoir qu'un seul expéditeur, il est possible par contre qu'un même
correspondant (ie expéditeur) soit à l'origine de plusieurs fichiers et
donc
se retrouver référencé dans plusieurs lots.
Donc, si je me dois d'aborder mes traitements par le formulaire de gestion
des lots, je cherche le moyen d'intégrer à ce formulaire le lien à établir
avec la table des correspondants pour aller chercher soit les références
d'un correspondant existant, soit en créer un nouveau. Sachant que je ne
stocke dans ma table "lot" que la référence "expéditeur", qui renvoie elle
même vers ma table expéditeur.
De toute façon, la finalité de constitution de cette table lot est
d'intégrer la référence du lot à chaque enregistrement du fichier que je
charge dans ma base, afin de pouvoir faire le lien ultérieurement entre
les
enregistrements chargés dans ma base et le lot qui lui correspond.
Je cherche donc une façon simple et logique d'enchainer les étapes du
chargement de chaque fichier au travers du formulaire et commandes à
mettre
en place.
Cordialement.
Merci Raymond,
J'ai suivi vos conseils, et j'ai bati un formulaire expéditeur avec sous
formulaire lot. Et ça marche bien.
Sauf que, je crains qu'avec cette construction, j'ai pris mon problème à
l'envers.
En fait, ma problématique est la suivante :
je reçois des fichiers de différentes sociétés que je dois charger
dans une table et traiter.
chaque fichier reçu constitue un lot, qu'il s'agisse d'un premier
envoi donc d'un nouveau lot (dans la table des lots), ou d'un fichier de
mise à jour d'un lot déjà précédemment intégré (ie en annule et remplace
de
la version précédente)
-> dans le premier cas, je viens créer un nouveau lot dans la table
des lots
-> dans le second cas, il faut que j'aille chercher le numéro de
lot
déjà créé, attaché à l'ancienne version du fichier, pour y mettre à jour
les
champs.
Dans les 2 cas, je remplis ou mets à jour d'abord les informations
attachées
au lot (date de réception du fichier, nom du fichier, type de support,...)
et je dois aller chercher ou créer les informations liées au correspondant
qui m'envoie ce fichier : son nom, sa société, ses coordonnées (adresse
et
téléphone ou e-mail).
Bien sûr, comme énoncé dans mon exposé précédent, si un fichier ne peut
avoir qu'un seul expéditeur, il est possible par contre qu'un même
correspondant (ie expéditeur) soit à l'origine de plusieurs fichiers et
donc
se retrouver référencé dans plusieurs lots.
Donc, si je me dois d'aborder mes traitements par le formulaire de gestion
des lots, je cherche le moyen d'intégrer à ce formulaire le lien à établir
avec la table des correspondants pour aller chercher soit les références
d'un correspondant existant, soit en créer un nouveau. Sachant que je ne
stocke dans ma table "lot" que la référence "expéditeur", qui renvoie elle
même vers ma table expéditeur.
De toute façon, la finalité de constitution de cette table lot est
d'intégrer la référence du lot à chaque enregistrement du fichier que je
charge dans ma base, afin de pouvoir faire le lien ultérieurement entre
les
enregistrements chargés dans ma base et le lot qui lui correspond.
Je cherche donc une façon simple et logique d'enchainer les étapes du
chargement de chaque fichier au travers du formulaire et commandes à
mettre
en place.
Cordialement.
Merci Raymond,
J'ai suivi vos conseils, et j'ai bati un formulaire expéditeur avec sous
formulaire lot. Et ça marche bien.
Sauf que, je crains qu'avec cette construction, j'ai pris mon problème à
l'envers.
En fait, ma problématique est la suivante :je reçois des fichiers de différentes sociétés que je dois charger
dans une table et traiter.chaque fichier reçu constitue un lot, qu'il s'agisse d'un premier
envoi donc d'un nouveau lot (dans la table des lots), ou d'un fichier de
mise à jour d'un lot déjà précédemment intégré (ie en annule et remplace
de
la version précédente)
-> dans le premier cas, je viens créer un nouveau lot dans la table
des lots
-> dans le second cas, il faut que j'aille chercher le numéro de
lot
déjà créé, attaché à l'ancienne version du fichier, pour y mettre à jour
les
champs.
Dans les 2 cas, je remplis ou mets à jour d'abord les informations
attachées
au lot (date de réception du fichier, nom du fichier, type de support,...)
et je dois aller chercher ou créer les informations liées au correspondant
qui m'envoie ce fichier : son nom, sa société, ses coordonnées (adresse
et
téléphone ou e-mail).
Bien sûr, comme énoncé dans mon exposé précédent, si un fichier ne peut
avoir qu'un seul expéditeur, il est possible par contre qu'un même
correspondant (ie expéditeur) soit à l'origine de plusieurs fichiers et
donc
se retrouver référencé dans plusieurs lots.
Donc, si je me dois d'aborder mes traitements par le formulaire de gestion
des lots, je cherche le moyen d'intégrer à ce formulaire le lien à établir
avec la table des correspondants pour aller chercher soit les références
d'un correspondant existant, soit en créer un nouveau. Sachant que je ne
stocke dans ma table "lot" que la référence "expéditeur", qui renvoie elle
même vers ma table expéditeur.
De toute façon, la finalité de constitution de cette table lot est
d'intégrer la référence du lot à chaque enregistrement du fichier que je
charge dans ma base, afin de pouvoir faire le lien ultérieurement entre
les
enregistrements chargés dans ma base et le lot qui lui correspond.
Je cherche donc une façon simple et logique d'enchainer les étapes du
chargement de chaque fichier au travers du formulaire et commandes à
mettre
en place.
Cordialement.