Comment mettre une valeur cachée ligne par ligne

dpfort Messages postés 4 Date d'inscription samedi 23 avril 2005 Statut Membre Dernière intervention 18 juin 2005 - 9 mai 2005 à 18:44
cs_tecman Messages postés 63 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 29 juin 2005 - 25 mai 2005 à 14:05
Bonsoir,
Je cherche à mettre une valeur cachée en mise à jour, ligne par ligne en fonction du N°d'identifiant. C'est à dire je ne donne pas la possibilité à l'utilisateur de saisir, mais en cliquant sur un bouton que cette valeur puisse être à jour dans la table.





DECLARE
nbre number;
begin
select count(*) INTO nbreinscrits
from Examen
where numCandidat = Examen.numCandidat;
if nbre > 0 then
-- pour éviter de saisir
UPDATE Examen set points=1
where numExamem = Examen.numCandidat;
commit;
end if;
end;


Ce script est dans le bouton VALIDER.
Lorsque je valide toute la colonne POINTS est à 1, alors que je dois mettre 1 par rapport au numCandidat choisi et non à tous les candidats.


Merci

1 réponse

cs_tecman Messages postés 63 Date d'inscription mercredi 5 mars 2003 Statut Membre Dernière intervention 29 juin 2005
25 mai 2005 à 14:05
Au lieu de :

-- pour éviter de saisir

UPDATE Examen set points= 1

where numExamem = Examen.numCandidat;

commit;



essaye :

-- pour éviter de saisir

UPDATE Examen set points=1

where numCandidat = Examen.numCandidat;

commit;

Tecman
0
Rejoignez-nous