pek zor olacakmış ben daha kolay olur zannetmiştim
ama düşününce komplex bir olaymış mesela adam
"DENİZLİ" kelimesini "DENZİLİ" diye yazmış
"AFYONKARAHİSAR" ı "AFYONKRHSR" diye yazmış
şimdilik manuel olarak şöyle geçici bir çözüm buldum
ama daha kolayını aramaya devam ediyorum
formda nasıl bir eklemeler yapılabilir
(22/04/2020, 10:37)feraz yazdı: Nazilli diyede kelime varsa ne olacak.
Bence örnek like ile azill olarak aratıp sonucu bir listbox yada başka birşeye getirip ordan istediğiniz kelimeyi değiştirebilirsiniz.
doğrular tablosu burada devreye giriyor zaten
Doğrular tablosunda yer aldığı için işleme tâbi tutulmaz
Ama yanlışlıkla doğru bir isim de yazılmış olabilir. Yani bence yol yakınken topu topu 300 kayıt varken yapı değiştirilip kullanıcının acilir kutudan seçmesi sağlanmalı yada metin kutusundaki her değişiklikten sonra doğrular tablosundan otomatik olarak değer gelmesi tabloda olmayanı kabul etmemesi saglanmali
Mesela "ESKISEHIR" kelimesi için sadece ikinci sıradaki "S" harfini "Ş" ye nasıl çevirirdiniz
Ama doğrular tablosu yok en azından şimdilik yok
üstelik "KUYUCA" ve "KUYUCAK" ikiside doğrular tablosunda olabilir
ama aslında sondaki "K" eksik kalmış
Ozaman para biriktirip google şirketini satın almaya bakın ) yada daha ucuzu eleman tutup düzeltebilirsiniz.
Doğrular tablosu yoksa bilgisayar doğruyu nasil bilecek? Ve her ikisi de varsa her hangi bir insan hangisi doğru, KUYUCA mi KUYUCAK mi nasil bilecek?
galiba manuel yapılacak
16. mesajdaki
"ESKISEHIR" kelimesi için sadece ikinci sıradaki "S" harfini "Ş" ye nasıl çevirirdiniz
konusunda düşünceniz nedir
Bir Fonksiyon oluşturursunuz
Function degisHrf (intSira as integer, txtMtn as string,txtBul as string, txtDgs as string )
Y=0
For x=1 to intSira
y=instr(y+1,txtMtn,txtBul)
Next x
degisHrf=left(txtMtn,y-1) & txtDgs & mid(txtMtn, y+len(txtBul))
End function
şeklinde dener misiniz?
Tablette yazdim, Deneyemedim hatalar olabilir
intSira as integer, txtMtn as string,txtBul as string, txtDgs as string
intSira : 2,
txtMtn : "eskisehir"
txtBul :"S",
txtDgs :"Ş"