Skip to main content

AccessTr.neT


(VBA) Insert Into sorgusunda aktarılamayan kayıtlar öğrenebilir miyim?

(VBA) Insert Into sorgusunda aktarılamayan kayıtlar öğrenebilir miyim?

Çözüldü #1
Merhaba,
Parent ve Child tablolarım var. Aralarında bir-çok ilişkisi kurulmuş durumda (Bilgi tutarlılığına zorla ve ard arda güncelleştir seçili halde). Bir de Temp tablom var. Bu temp tablosundaki kayıtları Vba içerisinde yazdığım INSERT INTO sorgusuyla Child tablosuna aktarıyorum.

Bu işlemde bildiğiniz gibi Temp tablosunda olupta Parent tablosunda olmayan kayıtlar, Child tablosuna aktarılamıyor. Sorgu Vba içinden çalışıyor, Temp tablosunda olup Parent tablosunda olmayan kayıtları Child tablosuna aktarmıyor ama hataya da düşmüyor. İşlem problemsiz tamamlanıyor. Yalnızca Child tablosuna baktığınızda Parent tablosunda karşılığı olmayan kayıtları göremiyorsunuz.

Bu aktarılamayan kayıtları tespit edebilmem gerekiyor. Bildiğiniz bir yolu var mı?

NOT: Örneğimde recordsetteki kayıtları bir döngüye sokarak tek tek INSERT INTO ile aktarıyorum. Burası niye böyle diye düşünebilirseniz. Asıl projemde bu şekilde çalıştığı için örneği de böyle tasarladım. Çünkü asıl projemde bir recorsetteki her bir kayıt, başka bir recordsetten elde ettiğim veriye göre işleme sokularak aktarılıyor.

Ek Dosyalar
 InsertInto.rar(19.34 KB)


Cevapla
Çözüldü #2
Sn WiniFred

Eşleşmeyenler için ESLESMEYENLER adı altında bir tablo yaratıp eşleşmeyen kayıtları bu tabloya atar.

Lütfen olumlu veya olumsuz geri dönüş yapınız...
.rar InsertInto.rar (Dosya Boyutu: 24,88 KB | İndirme Sayısı: 32)
Please return your positive or negative ...
Cevapla
Çözüldü #3
Sn. POWER,
Teşekkür ederim. "Eşleşmeyenleri Bulma Sorgu Sihirbazı"nı VBA'ya uyarlamışsınız. Bu işimi görür.
Bu arada aklıma başka bir fikir de geldi (ama şu an sadece fikir). uygulayabilirsem ikinci bir çözüm olarak buraya yazarım.
İyi çalışmalar...
Cevapla
Çözüldü #4
Keşke aklına geleni söyleseydin !
"Oyun bitince  şah ve piyon aynı kutuya atılır "
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task