AccessTr.neT
iki tablo içinde veri alışverişi - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: iki tablo içinde veri alışverişi (/konu-iki-tablo-icinde-veri-alisverisi.html)

Sayfalar: 1 2 3


Cvp: iki tablo içinde veri alışverişi - alpeki99 - 25/08/2011

Çözüm ektedir. Kayıt sayısı çok olduğundan güncelleme işi uzun sürecektir. Ayrıca FIYATLAR tablonuzdaki yazilar_id alanı indekslendi.


Cvp: iki tablo içinde veri alışverişi - wave41 - 25/08/2011

öncelikle teşekkürler ilginiz için

ks.Open kaynak_tablo_sql, CurrentProject.Connection, adOpenStatic, adLockReadOnly

çalıştır deyince bu hatayı veriyor


Cvp: iki tablo içinde veri alışverişi - alpeki99 - 25/08/2011

Pardon test satırını kaldırmamışım ondandır Img-grin

If hedef_id <> 0 And yazi_id < 5 Then

satırını

If hedef_id <> 0 Then

olacak şekilde değiştiriniz.


Cvp: iki tablo içinde veri alışverişi - wave41 - 25/08/2011

yazılar_ıD KÜÇÜK YAZILDIĞI İÇİN OLMUŞ SANIRIM.DÜZELTİNCE ÇALIŞTI.TEŞEKKÜRLER


Cvp: iki tablo içinde veri alışverişi - wave41 - 25/08/2011

çalışıyor ama gecerlılık_tarıhı en eski olanı çekiyor fıyatlardan.en son ekleneni çekmesi için düzeltmem gereken yer neresi acaba


Cvp: iki tablo içinde veri alışverişi - alpeki99 - 26/08/2011

Siz 5. mesajınızda yazılar_id e göre son kayıt deyince bende en son kayıt olanı kaydettirmiştim.

hedef_id = Nz(DMax("FIYATLAR_ID", "FIYATLAR", "[YAZILAR_ID]=" & yazi_id), 0)

satırını


kucuk_tarih = Nz(DMax("GECERLILIK_TARIHI", "FIYATLAR", "[YAZILAR_ID]=" & yazi_id), 0)
hedef_id = Nz(DLookup("FIYATLAR_ID", "FIYATLAR", "[GECERLILIK_TARIHI]=#" & Format(kucuk_tarih, "yyyy\/mm\/dd" & "#")), 0)

olacak şekilde değiştiriniz.
Bu arada yine ifadede karışıklık var :

"çalışıyor ama gecerlılık_tarıhı en eski olanı çekiyor fıyatlardan.en son ekleneni çekmesi için düzeltmem gereken yer neresi acaba"
en son eklenen kaydımı istiyorsunuz en son kaydedilen tarihimi istiyorsunuz?
En son tarihteki kayıtı verecek şekilde tekrar düzenlendi.