merhaba arkadaşlar,
accesste bunu yapabilirmiyiz.
örnek ile anlatırsak
3 harfli bir kelime düşünelim
- - -
mesela
1. harf : a , t ,e ,r ,t
2. harf : t, l, n, y,c
3. harf : a, i, ı, e, u
dan oluşabilsin.
bu harfleri istediğimiz şekilde belirtebileceğimiz.
ve bu arflerden oluşan 3 harfli kelimeleri otomatik hesaplayıp yazacak bir kodlama yapabilirmiyiz.
ilgi ve yardımlarınız için şimdiden teşekkürler.
saygılarımla
Sayın halimalcin;
Konuyla ilgil sesli düşünmeye çalışıyorum. Başka arkadaşlarda katılır ve sonuç alınabilinir.
Bir tablo yapsak, ve bu tabloda 3 alan olsa. Harf1, Harf2,Harf3.
Bu alanlara sizin harfleri kaydetsek. Yani ;
Harf1 Harf2 Harf3
a t a
t l i
e n ı
r y e
t c u
şeklinde olacak. Bundan sonrası faktöryel ve permütasyon konularında bilgi sahibi olmayı gerektirir. Şimdilik bu kadar.
.....
harf1 alanındakiler 1.Harf, harf2 alanındakiler 2.harf , harf3 alanındakiler 3 harf olması kaydıyla
5 X 5 X 5 = 125 değişik şekilde yazılabilir.
Harf alanlarının sırasının değişltirilerek yapılması durumunda
1 X 2 X 3 = 6 seçenek mevcut.
Bu durumda 6 X 125 =750 farklı yazılım olabilir.
Bu sonuç her harfin yanlızca1 kez kullanılması kaydıyla olur.
Eğer aynı kelime içinde 2 defa kullanılırsa; Örneğin 4.sırada r y e harfleri, eye şeklinde yazılırsa (Harf3,harf2,harf3)
işte o zaman nasıl formüle edilir ben de işin içinden çıkamadım.
sn.halimalcin
bulunan kelimeler anlamlı mı olacak
teknik olarak kelime olabilmesi için manası olmalı yoksa harf yığını olmuş olur
bu durumda bulunan kelimenin bir tablo veya veri tabanı ile kıyaslanması lazım
malum word da yazarken yanlış yazımları altında çizgi ile gösteriyor
bu demektir ki bilgisayarın hafızasında türkçedeki kelimelerin doğru yazılışlarıyla ilgili bir veri tabanı var
yani accessde word ile aynı aileden olduğuna göre accessde bunu kütüphanesinde kullanabilir
for next ve if döngülerini ve accessin kelime dağarcığını kullanarak bunu yapmak çok kolay
ama benim buna yetecek kadar bilgim yok
teşekkürler
değerli fikirleri bekliyorum arkadaşlar
Sayın halimalcin;
Açtığınız konu benim şahsen ilgimi çektiği için üzerinde durmak istiyorum.
Buradan yola çıkılarak "bir kelime bir işlem" programındaki kelime kısmı yapılabilir.
Bir başka iddialı konu ise "Türkçe scrable" olabilir.
Bu arada sayın Masalcı'nın dediği gibi anlamlı kelimeler olması açısından da değerlendirilip ona göre düşünülmeli.
sn.hayri16
access kütüphanesinde olan türkçe kelimeleri nasıl bir tabloya aktarabiliriz