Skip to main content

AccessTr.neT


Çoka Çok İliskili Tablolara Veri Ekleme Usulü

tarkanaykın
tarkanaykın
9
1584

Çoka Çok İliskili Tablolara Veri Ekleme Usulü

Çözüldü #7
sorunuzun ne olduğunu tam olarak anlamadım aslında! 2 temel tablonuz var ve bunları bir birine bağlayan 3. tablo var. (aslında Siz ilişkiler tablosunda ilişki kurmasanız da veri ekleyeceğiniz formda bu kontrolü sağlayabilirsiniz ama ilişki kurma özellikle de Tutarlılık denetimi hem hatayı azaltır hem de gereksiz verileri sizin adınıza siler)
genel kurgu şudur : elde veri varsa tablolara eklersiniz yeni verileri geldikçe ihtiyaç doğrultusunda form aracılığıyla halledersiniz
diyelim ki sizin hem eğitim hem de kişi tablonuzda veri var ve sürekli yeni veriler ekleniyor
bu durumda hem eğitim hem de kişiler için 2 form hazırlanır ve bu formlara Eğitim-Kişi tablosu alt form olarak eklenir böylece yeni kişi her eklendiğinde alt formda o kişiye eğitim/eğitimler de ekleyebilirsiniz yada belli bir eğitime kişi/kişiler ekleyebilirsiniz.
aslında çalışmanızda 2 tablonuz DEPARTMAN alanı üzerinden ilişkilendirilebilir.
Ayrıca çalışmanıza Departman için ayrı bir tablo eklemeniz daha uygun olur
diğer tablolardaki departman alanlarını uzun tamsayı olarak ayarlarsınız

diğer konunun devamı niteliğinde olduğundan 2 konu birleştirilmiştir.
Cevapla
#8
(18/09/2020, 16:28)berduş yazdı: sorunuzun ne olduğunu tam olarak anlamadım aslında! 2 temel tablonuz var ve bunları bir birine bağlayan 3. tablo var. (aslında Siz ilişkiler tablosunda ilişki kurmasanız da veri ekleyeceğiniz formda bu kontrolü sağlayabilirsiniz ama ilişki kurma özellikle de Tutarlılık denetimi hem hatayı azaltır hem de gereksiz verileri sizin adınıza siler)
genel kurgu şudur : elde veri varsa tablolara eklersiniz yeni verileri geldikçe ihtiyaç doğrultusunda form aracılığıyla halledersiniz
diyelim ki sizin hem eğitim hem de kişi tablonuzda veri var ve sürekli yeni veriler ekleniyor
bu durumda hem eğitim hem de kişiler için 2 form hazırlanır ve bu formlara Eğitim-Kişi tablosu alt form olarak eklenir böylece yeni kişi her eklendiğinde alt formda o kişiye eğitim/eğitimler de ekleyebilirsiniz yada belli bir eğitime kişi/kişiler ekleyebilirsiniz.
aslında çalışmanızda 2 tablonuz DEPARTMAN alanı üzerinden ilişkilendirilebilir.
Ayrıca çalışmanıza Departman için ayrı bir tablo eklemeniz daha uygun olur
diğer tablolardaki departman alanlarını uzun tamsayı olarak ayarlarsınız

diğer konunun devamı niteliğinde olduğundan 2 konu birleştirilmiştir.
tmm dediğinizi yaparım, teşekkürler, bu arada boş durmadım çözümü kendim de bulayım diye, farklı bir şey düşündüm naçizane; bunu gerçekleştirirsem aradığım soruya cevap da bulmuş olurum, rica etsem... 
DLast() fonksiyonu ile aldığım değeri SELECT in hemen önüne yazıyorum ki o değeri "kisiler_egitimler" tablosundaki ilgili alana yani "kisi_id" alanına atsın ama sıkıntı var, eğer ki bu konudaki çözümünüzü yaparsam bir haftadır aradığım soruya cevap bulmuş olacağım, bi bakabilir misiniz? dosya ekte...
.rar cokacok2.rar (Dosya Boyutu: 32,76 KB | İndirme Sayısı: 10)
Cevapla
#9
(18/09/2020, 19:36)tarkanaykın yazdı: DLast() fonksiyonu ile aldığım değeri SELECT in hemen önüne yazıyorum ki o değeri "kisiler_egitimler" tablosundaki ilgili alana yani "kisi_id" alanına atsın ama sıkıntı var, eğer ki bu konudaki çözümünüzü yaparsam bir haftadır aradığım soruya cevap bulmuş olacağım
amacınızı ve ne yapmaya çalıştığınızı anlayamadım?
Cevapla
#10
(18/09/2020, 20:53)berduş yazdı:
(18/09/2020, 19:36)tarkanaykın yazdı: DLast() fonksiyonu ile aldığım değeri SELECT in hemen önüne yazıyorum ki o değeri "kisiler_egitimler" tablosundaki ilgili alana yani "kisi_id" alanına atsın ama sıkıntı var, eğer ki bu konudaki çözümünüzü yaparsam bir haftadır aradığım soruya cevap bulmuş olacağım
amacınızı ve ne yapmaya çalıştığınızı anlayamadım?
Sadece şunu öğrenmek istiyorum SELECT dedikten sonra tablo ve alan adı yazıyoruz ya, iste o tablo ve alan yerine ben istediğim bi degiskeni yazabilir miyim, mesela DLast() fonksiyonun bana geri donderdigi bir değeri alıp bir değişkene atayip SELECT in önüne yazmak istiyorum, tek amacım bu, yapıyorum ama tanımıyor, mutlaka yanlış bir şey yapiyorumdur, bireyleri eksik yapiyorumdur, iste bunu yapmak istiyorum,
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da