Kod İle Veri Aktarma

18/11/2023, 11:15

alikagan

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]
[/img]
18/11/2023, 15:24

atoykan

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.
19/11/2023, 14:04

alikagan

(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.
19/11/2023, 19:19

atoykan

Rica ederim, iyi çalışmalar.