değerli arkadaşlar;
edit'e yazılan sayısal ve metin değerlerini birbirinden ayıran bir fonksiyon varmı? yada bu işlemi nasıl yapabilirim.
kolay gelsin.
editteki harf ve rakamı ayırma
Forum kuralları
Forum kurallarını okuyup, uyunuz!
Forum kurallarını okuyup, uyunuz!
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
editteki harf ve rakamı ayırma
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: editteki harf ve rakamı ayırma
InKeyPress event
gibi olabilir forumda daha örnekleri vardır
Kod: Tümünü seç
if (key IN ['0'..'9']) then
showmessage('Sayısal değer ');
UWESIS CORPORATION
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: editteki harf ve rakamı ayırma
edit kutusuna yazılmış sayısal ve string değerleri değişkenlere atayıp başka editelere aktarmak istiyorum. string değerleri edit2 ye sayısal değerleri edit3 e gibi
örneğin ; edit1 kutusunda 'ab57cd93f' gibi olusun
edit2 ye : abcdf
edit3 e : 5793
değerlerinin aktarılarak edit1 deki değerlerin ayrıştırılmasını istiyorum.
örneğin ; edit1 kutusunda 'ab57cd93f' gibi olusun
edit2 ye : abcdf
edit3 e : 5793
değerlerinin aktarılarak edit1 deki değerlerin ayrıştırılmasını istiyorum.
İsteyen, yapabildiğinden daha fazlasını yapar.
Re: editteki harf ve rakamı ayırma
zor bir işlem değil aslında @CiTiZEN güzelce ifade etmiş ...

Kod: Tümünü seç
Var
i : integer;
begin
Edit2.Text := '';
Edit3.Text := '';
for i := 1 to Length(Edit1.Text) do begin
if Edit1.text[i] in ['0'..'9']
then Edit3.Text := Edit3.Text + Edit1.text[i]
else Edit2.Text := Edit2.Text + Edit1.text[i];
end;
end;
-
- Üye
- Mesajlar: 386
- Kayıt: 02 Tem 2007 09:43
Re: editteki harf ve rakamı ayırma
çok teşekkür ederim. sizlerde olmasaydınız biz bu işi yürütemezdik.
İsteyen, yapabildiğinden daha fazlasını yapar.