Précédent   Forum des professionnels en informatique > Logiciels > Microsoft Office > Access > VBA Access
VBA Access Le forum pour les questions relatives au code VBA sous Access, et à son environnement de développement VBE.
Partagez cette discussion sur d'autres réseaux sociaux : Viadeo Twitter Google Facebook Digg Delicious MySpace Yahoo
Réponse Proposer ce sujet en actualité
 
Outils de la discussion
Publicité
'
Vieux 27/12/2010, 14h23   #1
Candidat au titre de Membre du Club
 
Inscription : juin 2004
Messages : 61
Détails du profil
Informations forums :
Inscription : juin 2004
Messages : 61
Points : 10
Points : 10
Par défaut remplir une table access à partir d'une autre table

Bonjour;

j'ai une table equipement contenant les champs suivants: Repere, materiaux_fabrication, t_service,...
et une autre table specification contenant les champs : Repere, point_materiaux_fabrication, point_t_service,..

je voudrai remplir les champs de la table specification en fonction des données saisi dans la table equipement;

j'ai créer un formulaire basé sur la table equipement dans lequel j'ai mis un sous formulaire basé sur la table spécification
et dans l'evenement sur ouverture du formulaire equipement j'ai mis le code suiavant
Code :
1
2
3
4
5
6
7
8
9
10
11
12
 
Private Sub Form_Open(Cancel As Integer)
If Forms![ECHANGEUR]![materiau_fabrication] = "AC" Then
Table!specification.Point_materiau_fabrication = 5
End If
If Forms![ECHANGEUR]![materiau_fabrication] = "INOX" Then
Table!specification.Point_materiau_fabrication = 5
End If
If Forms![ECHANGEUR]![materiau_fabrication] = "autre" Then
Table!specification.Point_materiau_fabrication = 0
End If
End Sub
une boite de dialogue s'affiche m'indiquant qu'il ya une erreur je vous envoi ci joint (en pièce jointe) l'imprime ecran de la boite de dialogue.

Veuillez me montrer svp ou est ce qu'elle est l'erreur que j'ai comise

Merci de votre aide.
Nacera est déconnecté   Envoyer un message privé Réponse avec citation 00
Vieux 27/12/2010, 15h14   #2
Rédacteur

 
Avatar de ClaudeLELOUP
 
Homme Claude LELOUP
Chercheur de loisirs (ayant trouvé !)
Inscription : novembre 2006
Messages : 5 242
Détails du profil
Informations personnelles :
Nom : Homme Claude LELOUP
Âge : 66
Localisation : Belgique

Informations professionnelles :
Activité : Chercheur de loisirs (ayant trouvé !)
Secteur : Finance

Informations forums :
Inscription : novembre 2006
Messages : 5 242
Points : 11 037
Points : 11 037
Bonjour,

1° Ta pièce jointe annoncée n’est pas au rendez-vous.

2° Tu devrais éviter les redondances dans les tables, cela t'éviterait de devoir recopier les mêmes données.

3° Pour mettre à jour, crée plutôt une requête « Mise à jour », qui fait référence aux valeurs affichées dans ton formulaire. Aide-toi du générateur de requête. (Icône : ..., baguette de magicien, Créer...)

4° lorsque ta requête est au point, tu peux automatiser son exécution ou mieux, exécuter son SQL par le code.
__________________
Amoureuse/amoureux de la langue française ? Vous pouvez nous aider à corriger nos ressources !
ClaudeLELOUP est déconnecté   Envoyer un message privé Réponse avec citation 00
Réponse Proposer ce sujet en actualité
Outils de la discussion



Fuseau horaire GMT +2. Il est actuellement 10h01.


 
 
 
 
Partenaires

Hébergement Web