11-12-2017, Saat: 15:32
(Son Düzenleme: 11-12-2017, Saat: 15:40, Düzenleyen: Fesih ARSLAN.)
merhaba arkadaşlar.
Delphi genel programlama konusunda bir konuda takıldım..
if ifadesinde bir stringin kontrolünü yapmak istiyorum. Bu stringin 5 sonuç içinde 2 sonucdan herhangi birine eşleşmemesi durumunda kontrollü olarak abort ettirmek istiyorum.. Fakat mantıksal hatayı nerde yaptığımı bulamadım.
Delphi genel programlama konusunda bir konuda takıldım..
if ifadesinde bir stringin kontrolünü yapmak istiyorum. Bu stringin 5 sonuç içinde 2 sonucdan herhangi birine eşleşmemesi durumunda kontrollü olarak abort ettirmek istiyorum.. Fakat mantıksal hatayı nerde yaptığımı bulamadım.
//1.yöntem
if MatchText(q0.FieldByName('muracaat_nedeni').AsString ,['1.sonuç','2.sonuç'])=False then
abort;
//2.yöntem
if (q0.FieldByName('muracaat_nedeni').AsString<>'1.sonuç') or (q0.FieldByName('muracaat_nedeni').AsString<>'2.sonuç') then
abort;


biraz karışık oldu sanırım pardon.