Rechercher : dans
Par :

Jointur de deux requetes update et select

nadouda, le 17 sep 2008 à 14:20:40 
 Signaler ce message aux modérateurs

Bonjour,
comment on peut joindre deux requetes select et update sous vba access ?
ou est l'erreur ici
[code]
Option Compare Database

Private Sub Commande12_Click()
Dim sql As String
Dim rs As Recordset
sql = " SELECT salaries.matricule, classe.classe, nomage.nomage, classe.inden_j_classe, deplacement.Njr_sans_prise, deplacement.Njr_avec_prise, nomage.inden_j_nom, deplacement.frais_dep FROM deplacement, sal_dep, salaries, nomage, classe WHERE deplacement.N_dep = ( select MAX (deplacement.N_dep) from deplacement) and deplacement.N_dep=sal_dep.N_dep and sal_dep.matricule=salaries.matricule and salaries.nomage = nomage.nomage and salaries.classe = classe.classe"
Set rs = CurrentDb.OpenRecordset(sql)
CurrentDb.Execute ("UPDATE deplacement SET deplacement.frais_dep = IIf([nomage].nomage like " * ",((([deplacement].dure_dep-[deplacement].Njr_sans_prise)*[nomage].inden_j_nomage)+((([deplacement].dure_dep-[deplacement].Njr_avec_prise)*[nomage].inden_j_nomage)/2)),((([deplacement].dure_dep-[deplacement].Njr_sans_prise)*[classe].inden_j_classe)+((([deplacement].dure_dep-[deplacement].Njr_avec_prise)*[nomage].inden_j_nomage)/2)))WHERE frais = 0 and (deplacement.N_dep)=(select MAX (deplacement.N_dep) from deplacement) and (deplacement.N_dep)=[sal_dep].[N_dep] AND ((sal_dep.matricule)=[salaries].[matricule]) AND ((salaries.nomage)=[nomage].[nomage]) AND ((salaries.classe)=[classe].[classe])")

rs.MoveLast
End Sub
end sub
{/code]

Configuration: Windows XP
Internet Explorer 6.0

Meilleures réponses pour « jointur de deux requetes update et select » dans :
SQL - Commande SELECT VoirLe langage de manipulation de données Le SQL est à la fois un langage de manipulation de données et un langage de définition de données. Toutefois, la définition de données est l'oeuvre de l'administrateur de la base de données, c'est pourquoi la...
SQL - Sous-requêtes VoirExpression des sous-requêtes Effectuer une sous-requête consiste à effectuer une requête à l'intérieur d'une autre, ou en d'autres termes d'utiliser une requête afin d'en réaliser une autre (on entend parfois le terme de requêtes en...
Oracle - Les requêtes hiérarchiques VoirCet article se base sur des tests et recherches réalisés dans la version 8.1.5 d'Oracle. Introduction Tout au long de cet article, nous allons nous intéresser à une structure de données permettant de créer un Forum de discussion, matérialisé par...
Collection CommentÇaMarche.net