AccessTr.neT

Tam Versiyon: Kod İle Veri Aktarma
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
merhaba arkadaşlar,
VERİTABANI tablosundaki PN:147287 e ait EPROSSIRA daki verileri,
Dyelot_Recipe tablosundaki Dyelot:147287 'ye Program_order alanına aktarmak istiyorum.
aktarırken counter NUMARASI ile EPARSIRA numarasına da bakacak. aynı numaranın verisini aynı yere aktaracak.
yardımcı olabilirmisiniz?

[img][Resim: do.php?img=15468][/img]
Dyelot_Recipe tablosundaki Dyelot alanınız kısa metin olarak ayarlanmış öncelikle bunu sayıya çevirmeniz gerekli ki veritabanı tablonuzdaki PN alanıyla ilişkilendirebilin. Sonrasında
Kod:
UPDATE VERITABANI INNER JOIN Dyelot_Recipe ON VERITABANI.PN = Dyelot_Recipe.Dyelot SET Dyelot_Recipe.Program_order = [VERITABANI]![EPROSSIRA]
WHERE (((Dyelot_Recipe.Dyelot)=[VERITABANI]![PN]) AND ((Dyelot_Recipe.Counter)=[VERITABANI]![EPARSIRA]));
sorgusu ile güncelleyebilirsiniz alanları. VE ayrıca mutlaka YAPILMAMASI GEREKEN ÖLÜMCÜL HATALAR başlıklı konuyu inceleyin bu hataları ifade etmekten yorulduk ama siz ve diğer arkadaşlar ısrarla bunlardan vazgeçmiyorsunuz.
(18/11/2023, 15:24)atoykan yazdı: [ -> ]Dyelot_Recipe tablosundaki Dyelot alanınız kısa metin olarak ayarlanmış öncelikle bunu sayıya çevirmeniz gerekli ki veritabanı tablonuzdaki PN alanıyla ilişkilendirebilin. Sonrasında
Kod:
UPDATE VERITABANI INNER JOIN Dyelot_Recipe ON VERITABANI.PN = Dyelot_Recipe.Dyelot SET Dyelot_Recipe.Program_order = [VERITABANI]![EPROSSIRA]
WHERE (((Dyelot_Recipe.Dyelot)=[VERITABANI]![PN]) AND ((Dyelot_Recipe.Counter)=[VERITABANI]![EPARSIRA]));
sorgusu ile güncelleyebilirsiniz alanları. VE ayrıca mutlaka YAPILMAMASI GEREKEN ÖLÜMCÜL HATALAR başlıklı konuyu inceleyin bu hataları ifade etmekten yorulduk ama siz ve diğer arkadaşlar ısrarla bunlardan vazgeçmiyorsunuz.

sn atoykan,
cevabınız için çok teşekkür ederim, sorun çözüldü.
uyarınızı dikkate alacağım, alan özelliklerinin farklılığı gözümden kaçmış,
kusura bakmayınız.
tekrar teşekkürler.
Rica ederim, iyi çalışmalar.