Formdan Tabloya Otomatik Veri Aktarma

1 2
17/12/2018, 14:30

aydint33

Herkese Selam

Accesste çok acemiyim. Bu nedenle belki istediğim şeyi tam anlatamıyor olablirim. örnegim ektedir.
3 tablo yaptım birde form.
1. tablo : isim tablosu
2. tablo: soyadı
3. tablo: adisoyadi tablosu

3. tablo verilerini ilk iki tablodan alıyor ( öyle olmasını istiyorum)
formumda isim seçtiğimde otomatik olarak soyadi geliyor. bu gelen soyadini
3. tablomdaki soyadi kısmına otomatik olarak yazdırmak istiyorum.

umarım anlatabilmişimdir. şimdiden yardımcı olabilecek arkadaşlara teşekkür ederim.
17/12/2018, 15:39

ozanakkaya

Merhaba, bahsettiğiniz şekilde olması için kod yazılabilir, ancak veritabanınızın tablolarında yapı hataları var. İstediğiniz bu işlem hangi amaca hizmet edecek bilmediğim için tavsiyede bulunamıyorum. 

Uygulamanız bu haliyle,

- ali özmen isimli birini tabloya nasıl kaydedeceksiniz?
- Kaydettiğinizi varsayarsak, açılan kutudan ali'yi seçtiğinizde soyadı kısmına öztürk mü yazacak? özmen mi yazacak?

Bence öncelikle Yapılmaması Gereken Ölümcül Hatalar
hakkında fikir sahibi olun.
17/12/2018, 15:52

aydint33

(17/12/2018, 15:39)ozanakkaya yazdı: Merhaba, bahsettiğiniz şekilde olması için kod yazılabilir, ancak veritabanınızın tablolarında yapı hataları var. İstediğiniz bu işlem hangi amaca hizmet edecek bilmediğim için tavsiyede bulunamıyorum. 

Uygulamanız bu haliyle,

- ali özmen isimli birini tabloya nasıl kaydedeceksiniz?
- Kaydettiğinizi varsayarsak, açılan kutudan ali'yi seçtiğinizde soyadı kısmına öztürk mü yazacak? özmen mi yazacak?

Bence öncelikle Yapılmaması Gereken Ölümcül Hatalar
Sayın Ozanakkaya
ali özmen isimli birini tabloya kayıt yapmıycam. aliyi seçtiğimde otomatik olarak öztürk geldiği için öztürkü kaydedicem.


Normalde yaptığım şey, forma ilave birleşik kutu eklemek oluyor. ordanda öztürkü seçince adısoyadı kısmında öztürk yazan yere kaydediyor. bu ikinci seçimden kurtulmak için kendiliğinden öztürkü adisoyadı tablosunda soyadi yazan yere eklemesini istiyorum.
18/12/2018, 11:14

ozanakkaya

Sorunuzdan anladığım kadarıyla, forma metin kutusu eklendi ve adı açılan kutusunun satır kaynağındaki sorguya ekleme yapıldı.

İnceleyip olumlu/olumsuz bildirimde bulununuz.
18/12/2018, 13:47

aydint33

Sayın Ozankaya


Tam istediğim gibi olmuş elinize sağlık. 
Kaç gündür bununla uğraşıyordum ve artık ümidimi kesmiştim işin doğrusu. 
ne yaptığınızıda anlamadım  kod yok bişi yok ama tam istediğim gibi. 

çok teşekkürler
18/12/2018, 13:52

ozanakkaya

(18/12/2018, 13:47)aydint33 yazdı: Sayın Ozankaya


Tam istediğim gibi olmuş elinize sağlık. 
Kaç gündür bununla uğraşıyordum ve artık ümidimi kesmiştim işin doğrusu. 
ne yaptığınızıda anlamadım  kod yok bişi yok ama tam istediğim gibi. 

çok teşekkürler

sayın @aydint33, formdaki adi açılan kutusunun satır kaynağındaki sorguya soyadı sütunu eklenerek


SELECT adlar.adi, soyadlar.soyadi FROM soyadlar INNER JOIN adlar ON soyadlar.soyadi = adlar.soyadi;

kodu ile değiştirildi. Aynı açılan kutunun güncelleştirme sonrasında olayına da

Me.mtn_soyadi = Me.Adi.Column(1)

kodu eklendi. Bu şekilde forma eklediğim mtn_soyadi isimli metin kutusuna açılan kutudaki 2. sütuna ait veriyi aktarıyor.
1 2