Skip to main content

AccessTr.neT


Bağlı Tablonun Sonraki Kaydına Veri Atamak

Bağlı Tablonun Sonraki Kaydına Veri Atamak

#13
Teşekkürler Ozan bey,
Olasılıkların ilki için istediğim gibi olmuş fakat,
Girilmiş olan kelimenin bulunduğu hallerde hiçbir şey yapılmıyor.

Zaten varmı if döngüsünün sadece <>0 bölümünün altında kod var.
else durumuna birşey yazılmamış.

 (mevcut kaydın halihazırda bulunması halinde) Else  durumunun altına;
t_eng tablosuna yeni kayıt eklenerek, eng_bag alanına turust_oto nun atanmasını istiyorum.
Cevapla
#14
(22/02/2018, 14:14)mehmetb84 yazdı: Girilmiş olan kelimenin bulunduğu hallerde hiçbir şey yapılmıyor.

Zaten varmı if döngüsünün sadece <>0 bölümünün altında kod var.
else durumuna birşey yazılmamış.

Girilmiş olan kelime daha önceden varsa <> 0 olacağı için yani sonucu sıfırdan farklı olduğu için ekleme sorgusunu çalıştırır.

Girilen kelime daha önceden yok ise kayıt form üzerinden t_eng tablosuna kaydedilir. Aynı Chief kelimesinde olduğu gibi.

(22/02/2018, 13:30)ozanakkaya yazdı: Son olarak, alt forma "Chief" kelimesini giriyorum. t_engust tablosuna Chief kelimesi ekleniyor, eng_ustoto = 36,
t_eng tablosuna da eng_bag = 36 (aşçının otosu), eng_bagana = 36 (Chiefin otosu) ekleniyor.
Önceki örnekte Chief kelimesini yazdığınızda tabloya kayıt eklemedi mi?
Cevapla
#15
Türkçe bölümüne şerif yazıp ingilizce karşılığına Chief kelimesini yazınca yeni kayıt ekliyor. Buraya kadar sorun yok.
Fakat bu işlemden sonra, türkçe bölümüne amir yazıp, karşılığına chief yazdığımda, yeni bir Chief kelimesi ekliyor.
Halbuki yapılmasını istediğim şey mevcut Chief kelimesinin alt tablosuna ilgili türkçe kelimenin otosunun atanması. 
Yani engust tablosuna yeni kayıt eklenmesi değil, t_eng tablosuna yeni kayıt eklenmesi asıl istediğim şey.
Son Düzenleme: 22/02/2018, 17:24, Düzenleyen: mehmetb84.
Cevapla
#16
(22/02/2018, 13:30)ozanakkaya yazdı: Bakery kelimesi t_engust tablosunda daha önceden olduğu için (engust_oto değeri 34) ekleme sorgusu ile t_eng tablosuna engbag=36, eng_bagana = 34 olan yeni kayıt ekleniyor. Buradaki 34, önceden girilmiş olan Bakery kelimesinin engust_oto değeri.

(Burada gördüğüm sıkıntı, yapılan bu işlem doğru ise, bakery kelimesi alt formda iki defa görünüyor, sebebi eng_bag değeri 36 olan 2 adet eng_bagana karşılığı Bakery olan veri var. 35 ve 34. Bu işlem Türkçe karşılık için gerekli ise eng_bagana kısmına 0 yazdırılabilir.)


(22/02/2018, 17:21)mehmetb84 yazdı: Fakat bu işlemden sonra, türkçe bölümüne amir yazıp, karşılığına chief yazdığımda, yeni bir Chief kelimesi ekliyor.
.rar mehmetsozluk_SLD2.rar (Dosya Boyutu: 89,14 KB | İndirme Sayısı: 6)
Cevapla
#17
işte budur.
Çok teşekkür ederim yordum sizi.
Cevapla

Bir hesap oluşturun veya yorum yapmak için giriş yapın

Yorum yapmak için üye olmanız gerekiyor

ya da
Task