Cette action est irreversible, confirmez la suppression du commentaire ?
Signaler le commentaire
Veuillez sélectionner un problème
Nudité
Violence
Harcèlement
Fraude
Vente illégale
Discours haineux
Terrorisme
Autre
Michel Walsh
Salut,
UPDATE VieilleTableInventaire As a RIGHT JOIN NouvellesValeurs As b ON a.ItemID = b.ItemID SET a.ItemID=b.ItemID, a.PrixUnitaire= b.PrixUnitaire, a.description = b.description, ...
Cela non seulement met-à-jour les données, mais également ajoute (append) les nouveaux enregistrements.
Espérant être utile, Vanderghast, Access MVP
"Guy Capra, Alomphega" wrote in message news:
Bonjour,
Sous FileMaker Pro, il existe une fonction nommée "référence externe" qui permet de remplir un champ d'une table avec le champ d'une autre table liée.
Ceci s'obtient simplement en cochant une case dans les propriétés du champ cible et en choisissant le lien et le champ source à prendre en compte.
Quel est l'équivalent sous Access ?
Merci, -- Guy Capra, www.Alomphega.com ____________________________
Salut,
UPDATE VieilleTableInventaire As a RIGHT JOIN NouvellesValeurs As b
ON a.ItemID = b.ItemID
SET a.ItemID=b.ItemID,
a.PrixUnitaire= b.PrixUnitaire,
a.description = b.description,
...
Cela non seulement met-à-jour les données, mais également ajoute (append)
les nouveaux enregistrements.
Espérant être utile,
Vanderghast, Access MVP
"Guy Capra, Alomphega" <contact@alomphega.com> wrote in message
news:bsceiq.2qg.2@alomphega.org...
Bonjour,
Sous FileMaker Pro, il existe une fonction nommée "référence externe"
qui permet de remplir un champ d'une table avec le champ d'une autre
table liée.
UPDATE VieilleTableInventaire As a RIGHT JOIN NouvellesValeurs As b ON a.ItemID = b.ItemID SET a.ItemID=b.ItemID, a.PrixUnitaire= b.PrixUnitaire, a.description = b.description, ...
Cela non seulement met-à-jour les données, mais également ajoute (append) les nouveaux enregistrements.
Espérant être utile, Vanderghast, Access MVP
"Guy Capra, Alomphega" wrote in message news:
Bonjour,
Sous FileMaker Pro, il existe une fonction nommée "référence externe" qui permet de remplir un champ d'une table avec le champ d'une autre table liée.
Ceci s'obtient simplement en cochant une case dans les propriétés du champ cible et en choisissant le lien et le champ source à prendre en compte.
Quel est l'équivalent sous Access ?
Merci, -- Guy Capra, www.Alomphega.com ____________________________
Guy Capra, Alomphega
Le 29/12/2003 15:56, Michel Walsh écrivait :
Salut,
UPDATE VieilleTableInventaire As a RIGHT JOIN NouvellesValeurs As b ON a.ItemID = b.ItemID SET a.ItemID=b.ItemID, a.PrixUnitaire= b.PrixUnitaire, a.description = b.description, ... >
Cela non seulement met-à-jour les données, mais également ajoute (append) les nouveaux enregistrements.
Espérant être utile,
Oui, merci.
Il s'avère cependant que Access 2003 ne correspond pas à mon cahier des charges.
Bonne continuation, -- Guy Capra, www.Alomphega.com ____________________________
Le 29/12/2003 15:56, Michel Walsh écrivait :
Salut,
UPDATE VieilleTableInventaire As a RIGHT JOIN NouvellesValeurs As b
ON a.ItemID = b.ItemID
SET a.ItemID=b.ItemID,
a.PrixUnitaire= b.PrixUnitaire,
a.description = b.description,
... >
Cela non seulement met-à-jour les données, mais également ajoute (append)
les nouveaux enregistrements.
Espérant être utile,
Oui, merci.
Il s'avère cependant que Access 2003 ne correspond pas à mon cahier des
charges.
Bonne continuation,
--
Guy Capra, www.Alomphega.com
____________________________
UPDATE VieilleTableInventaire As a RIGHT JOIN NouvellesValeurs As b ON a.ItemID = b.ItemID SET a.ItemID=b.ItemID, a.PrixUnitaire= b.PrixUnitaire, a.description = b.description, ... >
Cela non seulement met-à-jour les données, mais également ajoute (append) les nouveaux enregistrements.
Espérant être utile,
Oui, merci.
Il s'avère cependant que Access 2003 ne correspond pas à mon cahier des charges.
Bonne continuation, -- Guy Capra, www.Alomphega.com ____________________________
Michel Walsh
Salut,
Cela devrait fonctionner même sous Access 97. Ce qui est requis, c'est d'avoir Jet. Si on a MS SQL Server, remplacer le RIGHT par un INNER, et enlever le a.ItemID=b.ItemID après le SET: on perd le "append" des nouveaux enregistremetns, mais on conserve la mise-à-jour des enregistrements existants.
Vanderghast, Access MVP
"Guy Capra, Alomphega" wrote in message news:
Le 29/12/2003 15:56, Michel Walsh écrivait :
Salut,
UPDATE VieilleTableInventaire As a RIGHT JOIN NouvellesValeurs As b ON a.ItemID = b.ItemID SET a.ItemID=b.ItemID, a.PrixUnitaire= b.PrixUnitaire, a.description = b.description, ... >
Cela non seulement met-à-jour les données, mais également ajoute (append)
les nouveaux enregistrements.
Espérant être utile,
Oui, merci.
Il s'avère cependant que Access 2003 ne correspond pas à mon cahier des charges.
Bonne continuation, -- Guy Capra, www.Alomphega.com ____________________________
Salut,
Cela devrait fonctionner même sous Access 97. Ce qui est requis, c'est
d'avoir Jet. Si on a MS SQL Server, remplacer le RIGHT par un INNER, et
enlever le a.ItemID=b.ItemID après le SET: on perd le "append" des nouveaux
enregistremetns, mais on conserve la mise-à-jour des enregistrements
existants.
Vanderghast, Access MVP
"Guy Capra, Alomphega" <contact@alomphega.com> wrote in message
news:bsrjq4.18c.2@alomphega.org...
Le 29/12/2003 15:56, Michel Walsh écrivait :
Salut,
UPDATE VieilleTableInventaire As a RIGHT JOIN NouvellesValeurs As b
ON a.ItemID = b.ItemID
SET a.ItemID=b.ItemID,
a.PrixUnitaire= b.PrixUnitaire,
a.description = b.description,
... >
Cela non seulement met-à-jour les données, mais également ajoute
(append)
les nouveaux enregistrements.
Espérant être utile,
Oui, merci.
Il s'avère cependant que Access 2003 ne correspond pas à mon cahier des
charges.
Bonne continuation,
--
Guy Capra, www.Alomphega.com
____________________________
Cela devrait fonctionner même sous Access 97. Ce qui est requis, c'est d'avoir Jet. Si on a MS SQL Server, remplacer le RIGHT par un INNER, et enlever le a.ItemID=b.ItemID après le SET: on perd le "append" des nouveaux enregistremetns, mais on conserve la mise-à-jour des enregistrements existants.
Vanderghast, Access MVP
"Guy Capra, Alomphega" wrote in message news:
Le 29/12/2003 15:56, Michel Walsh écrivait :
Salut,
UPDATE VieilleTableInventaire As a RIGHT JOIN NouvellesValeurs As b ON a.ItemID = b.ItemID SET a.ItemID=b.ItemID, a.PrixUnitaire= b.PrixUnitaire, a.description = b.description, ... >
Cela non seulement met-à-jour les données, mais également ajoute (append)
les nouveaux enregistrements.
Espérant être utile,
Oui, merci.
Il s'avère cependant que Access 2003 ne correspond pas à mon cahier des charges.
Bonne continuation, -- Guy Capra, www.Alomphega.com ____________________________