AccessTr.neT

Tam Versiyon: İlişkili Sayı değerlerini diğer tabloda güncelleme
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
İyi akşamlar.

Başlık umarım açıklayıcı olmuştur, değilse sn. yönetici ustadlarımız sonradan değerli üyelerimizin ulaşabileceği bilgileri içerecek şekilde değiştirebilir.

TBL_PERSONEL'DE PERSID alanını
TBL_GOREVLISTESI içinde bulunan aynı alana yazdırmasını istiyorum

Yani TBL_PERSONELDE Serkan'ın PERSID numarası ne ise
TBL_GOREVLISTESI tablosunda serkanı gördüğü yeri TBL_PERSONEL de ki PERSID değerini yazacak.

Saygılarımla
Sayın yorum70;

(21/04/2016, 22:50)yorum70 yazdı: [ -> ]TBL_PERSONEL'DE PERSID alanını
TBL_GOREVLISTESI içinde bulunan aynı alana yazdırmasını istiyorum

İfadenize yönelik olarak,
Bununla yapmak istediğiniz sanıyorumki ana tablo ve ona bağlı alt tablo yapmak Ben böyle yapmak istediğinizi düşünerek,
TBL_PERSONEL tablosundaki PERSID alanını birincil anahtar yaptım ve TBL_PERSONEL tablosu ile TBL_GORELISTESI tablolarını her iki tabloda da bulunan PERSID ile Bir-Çok ilişkilendirme yaptım.
Bu durumda TBL_PERSONEL ana tablo ve TBL_GOVERLISTESI tablosuda ona bağlı alt tablo olmuş

TBL_GOREVLISTESI tablosundaki PERSID alanına ilgili personelin ıd si yazıldığı taktirde TBL_PERSONEL tablosunda ilgili personele bağlamış olursunuz. Bununu oluşturacağınız formda TBL_GOREVLISTESI tablosunu alt tablo olarak eklediğinizde yeni kayıt eklerken bu işlemi yapmak zorunda kalmazsınız otomatik olarak PERSID alanları ilgili personelin id si ile doldurulur.

Uygulamanızın düzenlenmiş hali ektedir.
Olumlu/Olumsuz dönüş yapınız.
Saygılar,
İyi çalışmalar.

[attachment=24949]
Sn.emir_ustaoğlu eklentinizi incelem imkanım olmadı, inceleyeciğem. Formda giriş yapınca  sorun yok, seçilen personeli tblpersonelden alıyor ve görevlistesi tablosuna  PERSID'i yazıyor. Ben bu işlemi birkez yapmak istiyorum çünki dış veri al ile excelden gorevlistesi aldım ve Excel tabldsunda isim ve diğer bilgiler var ancak PERSID alanı boş...yani alınan bu tabloya personel tablosindaki PERSID i isim ile ilişkilendirmek istiyorum. 90 personel ve bu personele ait 2500 kayıt vary teşekkür ediyorum.
sayın yorum70,

bahsettiğiniz talebinize yönelik olarak;

aşağıdaki Sql sorgusunu yeni bir sorgu oluşturarak deneyiniz.

Kod:
UPDATE TBL_GOREVLISTESI RIGHT JOIN tbl_personel ON TBL_GOREVLISTESI.sicili = tbl_personel.sicili SET TBL_GOREVLISTESI.PERSID = [tbl_personel].[PERSID]
WHERE (((TBL_GOREVLISTESI.sicili)=[tbl_personel].[sicili]));

bilginize...iyi çalışmalar,saygılar.
sAYIN atoz112, gayet başarılı bir sonuç aldım, teşekkür ediyorum.

Ayrıca, Sayın emir Ustaoğlu sizede teşekkür ediyorum, ilgi ve katkınız için.

Konu çözülmüştür, aktarılabilir.

Saygılarımla.