Requette qui ne fonctionne pas

Le
Jacques
Bonjour,

Pour quel raison cette requête ne fonctionne pas :

StrSql = "UPDATE [tbl Balle jaune] " & _
"INNER JOIN [tbl Planning] " & _
"ON [tbl Balle jaune].HEURE=[tbl Planning].[HEURES-A]
SET [tbl Planning].N°3 = [tbl Balle jaune]!NOMA & ' ' & [tbl Balle
jaune]!NOMB " & _
"WHERE ((([tbl Balle jaune]!COURT)='N°3') " & _
"And ((Right([tbl Balle jaune]!HEURE,2))='00'));"
CurrentDb.Execute StrSql

Alors que celle-ci fonctionne correctement :

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

Merci pour votre aide.

Salutations
Vidéos High-Tech et Jeu Vidéo
Téléchargements
Vos réponses
Gagnez chaque mois un abonnement Premium avec GNT : Inscrivez-vous !
Trier par : date / pertinence
3stone
Le #20848061
Salut,

Jacques wrote:
Pour quel raison cette requête ne fonctionne pas :

StrSql = "UPDATE [tbl Balle jaune] " & _
"INNER JOIN [tbl Planning] " & _
"ON [tbl Balle jaune].HEURE=[tbl Planning].[HEURES-A]
SET [tbl Planning].N°3 = [tbl Balle jaune]!NOMA & ' ' & [tbl Balle
jaune]!NOMB " & _
"WHERE ((([tbl Balle jaune]!COURT)='N°3') " & _
"And ((Right([tbl Balle jaune]!HEURE,2))='00'));"
CurrentDb.Execute StrSql

Alors que celle-ci fonctionne correctement :

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 (!)

Voir ceci :
http://support.microsoft.com/kb/462769/fr

--
A+
Pierre (3stone) Access MVP
Perso: http://www.3stone.be/
MPFA: http://www.mpfa.info/ (infos générales)
Publicité
Poster une réponse
Anonyme