Bonjour,
je veux afficher un message dans mon programme ci_dessous :
Ce message doit s'afficher uniquement quand :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
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
38
39
40
41 procedure TForm1.ButtonRECHClick(Sender: TObject); var trouve : boolean; begin OracleDataset1.Close; oracleDataset1.SQL.Text:= 'select t.*, t.rowid from ops$asy.attestcmp t where t.SAD_REG_NBER='+num_rech.Text; OracleDataset1.Open; if (oracleDataset1.SQL.Text = num_rech.Text) then trouve:= true else begin trouve := false; MessageBox(Handle,'Reférence déclaration inexistante', 'Information', MB_OK); end; if (trouve = true) then begin if ((numdoss.Text <> '') or (numdi.Text <> '') or (types.Text <> '') or (chassis.Text <> '') or (datecir.Text <> '') or (model.Text <> '') or (datedoss.Text <> '') ) then begin numdoss.ReadOnly:=true; numdi.ReadOnly:=true; types.ReadOnly:=true; chassis.ReadOnly:=true; datecir.ReadOnly:=true; model.ReadOnly:=true; datedoss.ReadOnly:=true; end else begin numdoss.ReadOnly:=false; numdi.ReadOnly:=false; types.ReadOnly:=false; chassis.ReadOnly:=false; datecir.ReadOnly:=false; model.ReadOnly:=false; datedoss.ReadOnly:=false; end end; end;
if (oracleDataset1.SQL.Text <> num_rech.Text)
mais tel que c'est fait dans mon code, le message s'affiche à toutes les conditions, que faire ?
Quelqu'un peut -il me donner un coup de main
Merci
Partager