UPDATE ACCESS
LeLensois16
Messages postés
2
Statut
Membre
-
LeLensois16 Messages postés 2 Statut Membre -
LeLensois16 Messages postés 2 Statut Membre -
Bonjour,
Via le SQL , je dois créer une requete qui permet d'augmenter l'effectif d'un lycee L1 par celui d'un autre lycee L2 .
La table de départ est la table lycee dont les champ sont lycee.numlyc ( clé primaire ) et lycee.effectif
Donc j'utilise UPDATE
UPDATE Lycee
SET Lycee.effectif=( SELECT Sum(Lycee.effectif) FROM lycee WHERE Lycee.NumLyc=L1 OR Lycee.NumLyc=L2)
WHERE Lycee.Numlyc=L1;
Désormais , Access me demande la valeur L1 , L2 ( je saisis 1 , 2 dont l'effectif pour 1 vaut 10 , l'effectif pour 2 vaut 100 )
mais aprés j'ai un message d'erreur : 'l'opération doit utiliser une requete qui peut etre mise à jour' ( j'ai pourtant modifié les droits d'accés ).
Je pense que mon probléme vient de Lycee.effectif , je n'arrive pas à différenceier Lycee.Effectif et le "Lycee.effectif" situé dans la fonction SUM .
Cordialement
Via le SQL , je dois créer une requete qui permet d'augmenter l'effectif d'un lycee L1 par celui d'un autre lycee L2 .
La table de départ est la table lycee dont les champ sont lycee.numlyc ( clé primaire ) et lycee.effectif
Donc j'utilise UPDATE
UPDATE Lycee
SET Lycee.effectif=( SELECT Sum(Lycee.effectif) FROM lycee WHERE Lycee.NumLyc=L1 OR Lycee.NumLyc=L2)
WHERE Lycee.Numlyc=L1;
Désormais , Access me demande la valeur L1 , L2 ( je saisis 1 , 2 dont l'effectif pour 1 vaut 10 , l'effectif pour 2 vaut 100 )
mais aprés j'ai un message d'erreur : 'l'opération doit utiliser une requete qui peut etre mise à jour' ( j'ai pourtant modifié les droits d'accés ).
Je pense que mon probléme vient de Lycee.effectif , je n'arrive pas à différenceier Lycee.Effectif et le "Lycee.effectif" situé dans la fonction SUM .
Cordialement
A voir également:
- UPDATE ACCESS
- Windows update bloqué - Guide
- Winget update - Guide
- Asus live update - Télécharger - Utilitaires
- Windows update windows 10 - Guide
- Access runtime ✓ - Forum Access
1 réponse
Aprés reflexions , je me suis dit qu'il y a une alternative :
UPDATE Lycee2 SET Lycee2.effectif = Lycee2.effectif + ( select lycee2.effectif from lycee2 where lycee2.numlyc=[Quel est le lycee n 2 ?]
WHERE lycee2.numlyc=[Quel est le lycee n 1];
Cordialement
( je travaille sous Access 2007 car imposé par l'université --__-- )
UPDATE Lycee2 SET Lycee2.effectif = Lycee2.effectif + ( select lycee2.effectif from lycee2 where lycee2.numlyc=[Quel est le lycee n 2 ?]
WHERE lycee2.numlyc=[Quel est le lycee n 1];
Cordialement
( je travaille sous Access 2007 car imposé par l'université --__-- )