Edit de Parantez Kontrolü

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
ozcank
Üye
Mesajlar: 937
Kayıt: 28 Nis 2005 05:29

Edit de Parantez Kontrolü

Mesaj gönderen ozcank »

Arkadaşlar Merhaba; Bir konuda yardımınıza ihtiyacım var.

Edit3.Text içerisin de () parantez gösteriyor ama bir türlü kontrol ettiremedim. Nasıl bir yol izleyebilirim?

---------------------------
Debugger Exception Notification
---------------------------
Project MENU.exe raised exception class EOleException with message 'Incorrect syntax near ')''. Process stopped. Use Step or Run to continue.
---------------------------
OK Help
---------------------------

SQL Cıktısına baktım parantezler bu şekilde olduğu için hata veriyor. Normalde ('') bu şekilde olduğun da sorun yok.

Kod: Tümünü seç

WHERE FI.CARI_KODU IN (
) AND FI.FATIRS_NO IN (
) 

Kod: Tümünü seç

if (Edit4.Text = EmptyStr) and (QuotedStr(Edit3.Text) = '()') Then
 
  begin
    Application.MessageBox('Lütfen Fatura seçimi yapın. Boş Geçilemez ','Bilgilendirme Mesajı',MB_ICONINFORMATION);
    Exit;
  end
Else
Begin

Kullanıcı avatarı
freeman35
Admin
Mesajlar: 2380
Kayıt: 12 Haz 2003 04:05
Konum: merkez camii yanı

Re: Edit de Parantez Kontrolü

Mesaj gönderen freeman35 »

...Trim(Edit3.Text) = '()'Then...
QuotedStr(Edit3.Text) bunun sonucunu (QuotedStr(Edit3.Text) = '''()''') şeklinde kontrol edebilirsin. eşitin sağındaki ilk tırnak, string ifadeyi belirtir
ZAGOR TENAY TÜRK'tür... TÜRK kalacak...
Zoru başarırım, İmkansız zaman alır
FreeMan 35.5

Soru sormaya üşenmiyorsan, sorunun çözümünü yazmaya da üşenme !!!
Cevapla