je voudrai pour tous les enregistrements de fournisseurs details commandes ayant le champ n de commande égale au n° commande de la table fournisseurs commandes mettre à jour le champ n° demande selon n°demande=NUMDEM
comment fais je
je voudrai pour tous les enregistrements de fournisseurs details commandes ayant le champ n de commande égale au n° commande de la table fournisseurs commandes mettre à jour le champ n° demande selon n°demande=NUMDEM
comment fais je
Bonsoir,
Il serait bien d'indexer tes objets. Exemple : fournisseurs commandes . Pour savoir que c'est une table devient --> tblFournisseurCom. Pas d'espaces et évite les noms trop longs. Qu'ils soient courts mais suffisament explicite. Tes requêtes --> QryFournisseur. Tes Formulaires --> frmFournisseur et états --> rptFournisseur.Envoyé par lolothom
Si tu mets des espaces tu te retrouves obligés par la suite de mettre des crochets. Si tu veux absolument aérer --> tbl_Fournisseur.
Si j'ai bien compris le sens de la mise à jour et sans erreurs de frappe de ma part :Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE [fournisseurs commandes] INNER JOIN [fournisseurs Details commandes] ON [fournisseurs commandes].[n° commande] = [fournisseurs Details commandes].[n° commande] SET [fournisseurs commandes].NUMDEM = [fournisseurs Details commandes].[n° demande];
bonjour
j'ai un pb lorsque je fais affichage de données de la requête mise à jour j'ai bien les valeurs de NUMDEM qui vont aller dans [n° dem]
lorsque j'exécute la requete il me dit 2841 enregistrements vont être mis à jour mais rien ne se passe si ce n'est
- dans la table fournisseurs commande le champ NUMDEM est vidé et le champ [n° dem] n'a pas été mis à jour il reste vide
une soluce ?
Bonsoir,
Tu pourrais mettre dans une base tes 2 tables + ta requête et l'envoyer.
Cordialement.
Bonsoir?
Ok je jette un oeil.
Cordialement
Bonsoir,
Amusant... Je me suis trompé au lieu de la virgule j'ai mis un point d'interrogation...
D'aprés ce que j'ai compris tu veux mettre à jour dans ta table a index unique-->fournisseurs commandes les 1556 enregistrements par ceux provenant de--> fournisseurs Détails commandes (2841 enregistrements)
Si c'est le cas confirme moi que ce sont les derniers enregistrements qui doivent être choisis.(Pas plus que 1556)
Cordialement
bonsoir
non c'est l'inverse
fournisseurs Détails commandes (2841 enregistrements) par ceux provenant de --> fournisseurs commandes 1556 enregistrements
Bonsoir,
Misère.. Il faut que je fasse de la place. J'ai dépassé mon quota. Je ne peux te renvoyer ta base.
Cordialement.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 UPDATE [fournisseurs commandes] INNER JOIN [fournisseurs Détails commandes] ON [fournisseurs commandes].[N° commande] = [fournisseurs Détails commandes].[N° commande] SET [fournisseurs Détails commandes].[n° dem] = [fournisseurs commandes]!NUMDEM;
Bonsoir
respect
je vais suivre vos conseils pour renomer les objets access mais comme j'ai access 2002 il ne me renomme pas tous les objets modifiés automatiquement![]()
merci pour le temps passé
Bonsoir,
Sympa.
Si je te conseille de renomer tes objets c'est surtout pour plus tard lorsque tu va t'aventurer en VBA. Dans cet univers on travaille en partie en aveugle. Bien souvent tu appelles un objet par Me. et à partir de là se dresse une liste. Si tu connais le préfixe de l'objet recherché tu risques moins d'erreur et tu vas droit au but.
Je vais me coucher.
Cordialement.
Vous avez un bloqueur de publicités installé.
Le Club Developpez.com n'affiche que des publicités IT, discrètes et non intrusives.
Afin que nous puissions continuer à vous fournir gratuitement du contenu de qualité, merci de nous soutenir en désactivant votre bloqueur de publicités sur Developpez.com.
Partager