Skip to main content

AccessTr.neT


iki tablo içinde veri alışverişi

iki tablo içinde veri alışverişi

Çözüldü #7
Çö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.
.rar ilacdb_tablodan_tabloya.rar (Dosya Boyutu: 354,76 KB | İndirme Sayısı: 13)
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #8
öncelikle teşekkürler ilginiz için

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

çalıştır deyince bu hatayı veriyor
Cevapla
Çözüldü #9
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.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla
Çözüldü #10
yazılar_ıD KÜÇÜK YAZILDIĞI İÇİN OLMUŞ SANIRIM.DÜZELTİNCE ÇALIŞTI.TEŞEKKÜRLER
Cevapla
Çözüldü #11
ç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
Cevapla
Çözüldü #12
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.
AccessTr.Net teknik konular içeren bir sitedir. Bu tip sitelerde en iyi şekilde yardım alabilmeniz için Site Kurallarını mutlaka okumanız ve buna göre hareket etmeniz lazım.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task