1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37
|
var
passvalid,applivide,pass1vide,pass2vide,nonvide : boolean;
nomappli : string;
begin
passvalid:=(pass1.text = pass2.text);
nomappli:=nomapplication.Text;
applivide:=(nomapplication.text = '');
pass1vide:=(pass1.text = '');
pass2vide:=(pass2.text = '');
if pass1vide Xor pass2vide Xor applivide then
begin
Showmessage('Tout les champs doivent être remplis')
end
else
if passvalid then
begin
showmessage ('pass ok');
Query1.Close;
Query1.SQL.Text:='SELECT count(Application) FROM Application WHERE Application='+QuotedStr(nomapplication.text);
Query1.open;
if Query1.Fields[0].Value = 0 then
begin
showmessage('Valeur de MonChamp non existante');
end
else
showmessage('Le nom '+ QuotedStr(nomapplication.text) + ' existe déjà enregistrement impossible');
end
else
howmessage ('Veuillez entrer deux fois le même mots de passe');
end;
end. |