Formulaire access et initialisation - VB/VBA/VBS - Programmation
MarshPosté le 06-07-2008 à 13:07:46
Bonjour,
Je débute en access et je cale sur la sequence de saisie que je souhaite obtenir
Je vais simplifier le contenu pour expliquer mon probleme.
J’ai créé 2 tables
Table A : C’est la table dans laquelle je vais saisir des données Champ1 : cle Champ2
Table B : C’est une table de référence Champ10 : clé Champ20
J’ai defini une relation entre Champ1 de table A et Champ10 de table B
J'ai défini un Formulaire : Il contient les elements de la table A Champ 1 Champ 2
La sequence de saisie que je veux faire est la suivante :
Je saisie Champ1
Si Champ1 existe dans la table B Je veux que Champ2 prenne la valeur de Champ 20 de la table B par defaut apres avoir saisie champ1 et que je puisse modifier la valeur affichée dans champ2 si besoin (sans toucher la table de reference champ20 de table B)
Sinon Message d’anomalie du type champs1 non connu … voulez vous continuer Si oui On continu la saisie (les champs2 est vide) Sinon On reinitialise Champ1 pour une nouvelle saisie Finsi finsi
Pouvez vous m’aider à mettre en œuvre la Sequence de saisie ci-dessus en me donnant un exemple proche de celui-ci. Je debute en access … merci de votre aide
Marsh Posté le 06-07-2008 à 13:07:46
Bonjour,
Je débute en access et je cale sur la sequence de saisie que je souhaite obtenir
Je vais simplifier le contenu pour expliquer mon probleme.
J’ai créé 2 tables
Table A :
C’est la table dans laquelle je vais saisir des données
Champ1 : cle
Champ2
Table B :
C’est une table de référence
Champ10 : clé
Champ20
J’ai defini une relation entre Champ1 de table A et Champ10 de table B
J'ai défini un Formulaire :
Il contient les elements de la table A
Champ 1
Champ 2
La sequence de saisie que je veux faire est la suivante :
Je saisie Champ1
Si Champ1 existe dans la table B
Je veux que Champ2 prenne la valeur de Champ 20 de la table B par defaut apres avoir saisie champ1 et que je puisse modifier la valeur affichée dans champ2 si besoin (sans toucher la table de reference champ20 de table B)
Sinon
Message d’anomalie du type champs1 non connu … voulez vous continuer
Si oui
On continu la saisie (les champs2 est vide)
Sinon
On reinitialise Champ1 pour une nouvelle saisie
Finsi
finsi
Pouvez vous m’aider à mettre en œuvre la Sequence de saisie ci-dessus en me donnant un exemple proche de celui-ci.
Je debute en access … merci de votre aide
---------------
Cordialement,