Skip to main content

AccessTr.neT


Açılır kutu değerine göre bir tablodan başka tabloya veri çoğaltmak

Açılır kutu değerine göre bir tablodan başka tabloya veri çoğaltmak

Çözüldü #1
Sayın hocalarım;
Aşağıdaki ekte tbl_kisiler, tbl_zaman ve tbl_kisi_zaman adlı 3 tablom var. Bir de formum var. Formdaki btn1 adlı "Yeni Aya Kişi Ekle" düğmesine bastığım vakit tbl_kisiler tablosunda ne kadar kayıt varsa onları tbl_kisi_zaman tablosuna aktaracak ve yilay kısmına ise açılır kutudaki değeri atacak. uğraştım başaramadım.
Yardımcı olursanız sevinirim.

.zip Deneme.zip (Dosya Boyutu: 38,68 KB | İndirme Sayısı: 2)
Gün gelecek herkes beni ve Access'i anlayacak!!!
Son Düzenleme: 05/03/2016, 14:17, Düzenleyen: kursad05.
Cevapla
#2
Sayın kursad05,

Bahsettiğiniz talebinize yönelik aşağıdaki açıklamaların yapılması uygun görülmüştür.

İlgili uygulamanızı hangi amaç ya da ihtiyaç gerekliliği için hazırlamak istediğinizi beyan etmemişsiniz fakat,incelemesi yapıldığında kendi adıma bazı hususlar için ileride olması muhtemel olumsuzlukları paylaşmak istiyorum,naçizane.

tbl_kisiler adlı tabloda yer alan tüm kayıtları olduğu gibi tbl_kisi_zaman adlı tabloya aktarmayı istiyorsunuz.Bu durum akabinde oluşacak hususlar şunlardır:

1) tbl_kisiler adlı tabloda var olan tüm kayıtların aynısının tbl_kisi_zaman adlı tabloda da olması ile,255 karakter olarak ayarlanmış Alan Boyutu ile Metin (String) değerleri olarak aktarıldığında;zaman içerisinde ve kayıt sayısının artması ile birlikte uygulama kapasitesinin artmasına neden olacaktır.

2) Hele ki,yukarıdaki duruma bir de her ay ve sonraki yılları da dahil ettiğinizde bu artış daha da yükselmesine neden olabilecektir.

Elbette ki,DÜZENLE ve ONAR işlemleri ile bir miktar da olsa bu soruna çözüm getirilebilir fakat bu hali ile kullanımda zamanla yine aynı artışlara zemin oluşturacaktır kansındayım.

En azından,kişi adlarını aktarırken;tam adı ile değil de ID değerine göre aktarımda bulunup, tbl_kisi_zaman adlı tablodaki kendi alan tanımı için veri türü olarak SAYI olarak belirlemek yer işgali adına bir bakıma biraz daha verimli bir kullanım olabilir.

burada yazılı açıklamalar beni bağlamaktadır.harici katılımcılar tarafından farklı düşünceler olabilir elbet.tercih ve takdir sizindir.

Bilginize…iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#3
Sayın atoz112 hocam,
dediğiniz şekilde de olur. Haklısınız sadece kişi nolarını aktarmak daha mantıklı. Ne de olsa acemilik var işte.
Saygılarımla.
Gün gelecek herkes beni ve Access'i anlayacak!!!
Cevapla
#4
İstediğiniz şu mudur?
.rar Deneme.rar (Dosya Boyutu: 42,91 KB | İndirme Sayısı: 6)
İnadına, ille de Accesstr.net...
Cevapla
#5
Tabii ki bu arada Atoz'un dediği gibi zaten bir tabloda var olan verileri sadece id numaralarını kullanarak dünyanın her yerinden çağırabilirsiniz Img-grin Ama ben yine de sizin istediğiniz biçimi yaptım. Ama doğrusunu söylemek gerekirse bir tabloda var olan şeyleri başka bir tabloya aktarmak mantıklı değildir. İlişkisel veri bağlantısı oluşturmak gerekir.
İnadına, ille de Accesstr.net...
Cevapla
#6
Mehmet Demiral hocam
Öncelikle teşekkürler tam istediğim gibi olmuş. Ancak 201601 ekledim. Sonra 201602 eklemek istedim ekleme yapmadı.
(Düzenlemeyi ben de o şekilde yapacağım zaten. Yani sadece kişi nolarını aktaracağım.)
Gün gelecek herkes beni ve Access'i anlayacak!!!
Son Düzenleme: 05/03/2016, 13:47, Düzenleyen: kursad05.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task