Skip to main content

AccessTr.neT


Tablodaki Veriyi Başka Tabloda Veriyle Değiştir.

Tablodaki Veriyi Başka Tabloda Veriyle Değiştir.

Çözüldü #1
merhaba arkadaşlar,
eklediğim jpeg de
1 nolu tabloda "BL-" ile başlayan renkler var.
fakat REC_RECETELER tablosunda ise bu renkler yok.
[Resim: do.php?img=12201]

1 nolu tabloda, renk numarası "BL-" ile başlayan rengin "BL-" den sonraki kısmı taboldaki gibi örneğin =19006  ve müşterisi de "D" ise
2 nolu tablodan bu renge bakacak, bakarken tüm renklerde "-" den sonraki kısma "19006" ya bakıp müşterisi de örneğin "D" ise

1 nolu tablodaki renk numarasını 2 nolu tablodan bulduğu renk no ile değiştirecek, yani (K-19006 olacak)
BU İŞLEM SADECE "BL-" ile başlayanlar için geçerli

'-----------------------------------------------------------------------------------------
ayrıca birde 1 nolu tabloda renk no kısmında "K-",   "KDF-" gibi henüz renk numarası belli olmayanlar var. renk numarası belli olmayan bu kayıtları da tablodan silmek istiyorum, 
sonu hep tire ile "-" bitiyor.
'------------------------------------------------------------------------------------------

takıldığım her yerde yardımcı olan arkadaşlara ve AccessTR ailesine sonsuz teşekkürler,
.rar RENK_NO.rar (Dosya Boyutu: 49,59 KB | İndirme Sayısı: 2)
Cevapla
#2
her soru için yeni konu açılmalı
güncelleştirme sorgusu için aşağıdaki kodu dener misiniz?
UPDATE (SELECT REC_RECETELER.RENK_NO, REC_RECETELER.MUSTERI, Mid([RENK_NO],InStr([RENK_NO],"-")+1) AS RnkN
FROM REC_RECETELER) AS Rct INNER JOIN (SELECT RENK_NO.RENK_NO, RENK_NO.MUSTERI, Mid([RENK_NO],InStr([RENK_NO],"-")+1) AS RnkN
FROM RENK_NO
WHERE (((RENK_NO.RENK_NO) Like "BL-*"))) AS Rnk ON (Rct.MUSTERI = Rnk.MUSTERI) AND (Rct.RnkN = Rnk.RnkN) SET Rnk.RENK_NO = [Rct]![RENK_NO];
Cevapla
#3
çok teşekkür ederim,
Cevapla
#4
rica ederim
iyi çalışmalar
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da