StrSql = UPDATE Table1 INNER JOIN Table2 ON Table1.HEURES=Table2. [HEURES-A] SET Table2.N°3 = Table1!NOM1 & ' ' & Table1!NOM2 WHERE (((Table1!TERRAIN)='N°3') And ((Right(Table1!HEURES,2))='00')); CurrentDb.Execute StrSql
J’ai simplement changé le non des tables et des champs
Pour éviter les problèmes inutiles, éviter les noms d'objets avec espace, caractère accentué ou barbare... cela permet de s'économiser tous ces crochets et rend le code plus clair ;-)
Des noms corrects et descriptifs sont également conseillés.
Tu semble également mélanger allègrement l'utilisation des points (.) et des points d'exclamation (!)
StrSql = UPDATE Table1 INNER JOIN Table2 ON Table1.HEURES=Table2.
[HEURES-A] SET Table2.N°3 = Table1!NOM1 & ' ' & Table1!NOM2
WHERE (((Table1!TERRAIN)='N°3') And ((Right(Table1!HEURES,2))='00'));
CurrentDb.Execute StrSql
J’ai simplement changé le non des tables et des champs
Pour éviter les problèmes inutiles, éviter les noms d'objets avec
espace, caractère accentué ou barbare... cela permet de
s'économiser tous ces crochets et rend le code plus clair ;-)
Des noms corrects et descriptifs sont également conseillés.
Tu semble également mélanger allègrement l'utilisation des
points (.) et des points d'exclamation (!)
StrSql = UPDATE Table1 INNER JOIN Table2 ON Table1.HEURES=Table2. [HEURES-A] SET Table2.N°3 = Table1!NOM1 & ' ' & Table1!NOM2 WHERE (((Table1!TERRAIN)='N°3') And ((Right(Table1!HEURES,2))='00')); CurrentDb.Execute StrSql
J’ai simplement changé le non des tables et des champs
Pour éviter les problèmes inutiles, éviter les noms d'objets avec espace, caractère accentué ou barbare... cela permet de s'économiser tous ces crochets et rend le code plus clair ;-)
Des noms corrects et descriptifs sont également conseillés.
Tu semble également mélanger allègrement l'utilisation des points (.) et des points d'exclamation (!)