Skip to main content

AccessTr.neT


Aynı veri varsa Güncelle Yoksa Ekle

Aynı veri varsa Güncelle Yoksa Ekle

#6
sayın ask200075,

aşağıdaki açıklamaların yapılması uygun görülmüştür.

1)

Alıntı:Tablo1 içindeki (Ay) alanla Tablo2 deki (Ay) alanlanı kontrol ettirip yoksa (Tablo2 de mevcut değilse) Tablo2 ye tamamını (Tüm Verileri) eklemeyi var ise Tablo2 deki eşit olan ayın verilerini tüm verileri Güncellemeyi amaçlamıştık

ifadenize yönelik olarak;
yapılan işlem zaten bunu sağlamaya yönelik bir çalışmadır.işleyişi özetlemek adına:

a) Form2 adlı formun alt kısmında yer alan ve Tablo2 tablosunu güncellemeye yönelik kullanılan buton ile,Tablo2 tablosunda eğer ilgili AY değeri mevcut değilse,Tablo1 tablosundaki değerleri Tablo2 tablosuna yeni AY değeri ile aktarmaktadır.

b) eğer Tablo2 tablosunda seçili AY değeri içeren kayıtlar mevcutsa GÜNCELLEME yapmakta ve eğer mevcut değilse YENİ KAYIT olarak eklemektedir.

c) Mükerrer Kayıt Kontrolü de yapılmak sureti ile Tablo2 tablosuna aynı değerlerin aktarılması engellenmiştir.

d) eğer olduğu gibi aktarımda bulunursanız,bu kodların dışında sizin yazdığınız kodlar ile,o zaman,Tablo2 tablosunda aynı kayıtlardan aynı ay değerleri ile ikinci bir kayıt daha eklemiş olursunuz.

örneğin;10 kayıt varsa ve tekrar aktarırsanız,20 kayıt olacak aynı kayıtları içeren.bunu engellemek için de,tablo2 tablosuna aktarmadan öncesinde mevcut kayıtları önce silip yani temizleyip sonra aktarmanız gerekecek.bu da,önce DELETE sorgusu ardından INSERT INTO sorgusunu çalıştırmak demektir.

fakat bu kodlar ile,bu durum engellenmiş,sadece gerekli kayıtların aktarımı sağlanmıştır.elbetteki,tercih ve takdir yine sizindir.

2) 

Alıntı:...uyarı vermeden de olur...

mesaj bildirimleri,sadece nasıl bir işlemin uygulanacağını bildirmek amacı ile dahil edilmiştir.Güncelleme veya Yeni Kayıt durumlarının bilinmesi için.

fakat,mesajları istemiyorsanız,yapmanız gereken,sadece;bu mesaj satırlarını (MSGBOX ifadeli olan) etkisizleştirmek veya tamamen kaldırmak.

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

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

Yorum yapmak için üye olmanız gerekiyor

ya da

Bu Konudaki Yorumlar
Cvp: Aynı veri varsa Güncelle Yoksa Ekle - Yazar: atoz112 - 14/12/2016, 13:26
Task