edit

Delphi'de kod yazma ile ilgili sorularınızı bu foruma yazabilirsiniz.
Cevapla
kamuran48
Üye
Mesajlar: 284
Kayıt: 29 Eyl 2003 09:27
Konum: muğla

edit

Mesaj gönderen kamuran48 »

selam,
dbedit içine bir text bilgi giriyorum.bu bilgi içinde bazı anahtar kelimeleri aratmak istiyorum.o anda kullandığım table de insert durumunda.nasıl yapabilirim.
iyi çalışmalar.
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Edit içindeki bilgide arama yapmak istiyorsan forumda çok örneği var pos diye :ara arat sonuca ulaşırsın.table insert modunda derken neyi kasteddin anlamadım.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
zyildiz
Üye
Mesajlar: 115
Kayıt: 09 Mar 2004 01:22
Konum: Adapazarı

Mesaj gönderen zyildiz »

Bu aratma işini bir edit kullanıp editin onchenge ozelligine veya bilgi girişi tamamlandıktan sonra post butonunun altına yazabilirsiniz. insert into yardımıyla kaydedebilirsiniz. Bir if yardımıyla da yapacagınız işlemi (a tablosuna kaydet, b tablosuna kaydet) secebilirsiniz veya bir dbedit kullanıp yine post işlemine yazıp duruma gore (vt belirtmemişsiniz mesela firebird ise) commit ve rollback diye bilirsin.
kamuran48
Üye
Mesajlar: 284
Kayıt: 29 Eyl 2003 09:27
Konum: muğla

selam

Mesaj gönderen kamuran48 »

pos ile harf aratmak mümkün anladığım kadarıyla.ben kelime aratmak istiyorum.bu mümkünmü
iyi çalışmalar
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

Kod: Tümünü seç

pos(str1,str2)
str2 içinde str1 stringini arar bulursa bulduğu konumu bulamazsa 0 gönderir.Örnek olarak

Kod: Tümünü seç

var
         str1,str2:string;
  begin
  str2:='DELPHİTURKİYE'
  str1:='TURKİYE';
  pos(str1,str2);
  end;

 
Burda sonucu 7 olarak veriri çünkü TÜRKİYE 7 karakterden itibaren olduğunu geri dönderir.kolay gelsin.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
kamuran48
Üye
Mesajlar: 284
Kayıt: 29 Eyl 2003 09:27
Konum: muğla

üstadım,

Mesaj gönderen kamuran48 »

aradığım kelimeyi bulduğu zaman 1 bulmadığı zaman 0 döndürüyor doğrumudur.
Uğur1982
Üye
Mesajlar: 383
Kayıt: 11 Mar 2005 03:18
Konum: İzmir

Mesaj gönderen Uğur1982 »

merhaba;

Arkadaşlar yazmıs ama.şöyle yapabilirsin

Kod: Tümünü seç

if pos(str1,str2)>0 then
  ShowMessage('buldu');
Mantık, bulursa kaçıncı karakterden itibaren bulduğunu,
bulamazsa 0 gönderirir. Örnek için;

Kod: Tümünü seç

ShowMessage(IntToStr(pos(str1,str2)));

iyi günler....
Kullanıcı avatarı
vedatkaba
Kıdemli Üye
Mesajlar: 866
Kayıt: 06 Oca 2004 06:50
Konum: DARICA/GEBZE

Mesaj gönderen vedatkaba »

uğur arkadaşımız tamamlamış aynen öle ; kolay gelsin.
***********************************
Kamil odur ki; koya dünyada bir eser,
Eseri olmayanın, yerinde yeller eser.

***********************************
oguzozturk74
Kıdemli Üye
Mesajlar: 574
Kayıt: 01 Şub 2004 12:29
Konum: Erdemli - MERSİN

Mesaj gönderen oguzozturk74 »

Böyle komutların aklınızda daha iyi kalması için İngilizce karşılıklarına bakmakta fayda var.
Mesela burda POS , Position ın kısaltılmışı .
Burada Position = Pozisyon yani konum anlamında olduğunu biliyoruz .
Cevapla