AccessTr.neT
Yan Hücreye Veri Atamak - 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ığı: Yan Hücreye Veri Atamak (/konu-yan-hucreye-veri-atamak.html)



Yan Hücreye Veri Atamak - mehmet8x - 04/12/2022

Merhaba,

ekli çalışmamda; frm_TümSiparişlerSA formunda UrunAdi tabında bulunan veriye göre firmaadi tabına ;
KP ve 275 ile başlıyorsa PTT,
101 ile başlıyorsa sedeo nasıl yazdırabilirim. yardımcı olabilir misiniz

Çok teşekkür ederim


RE: Yan Hücreye Veri Atamak - atoykan - 05/12/2022

Formunuzun kaynağı srg_TümSiparislerSA sorgusunu
SELECT tbl_Siparis.SiparisNo, tbl_Siparis.UrunAdi AS UrunAdi, tbl_Siparis.Birim AS Birim, tbl_Siparis.Miktar AS Miktar, tbl_Siparis.KullaniciAdi AS KullaniciAdi, tbl_Siparis.Tarih AS Tarih, tbl_Siparis.FirmaAdi, tbl_Siparis.SiparisOnayi, tbl_Siparis.MarkaAdi, tbl_Siparis.BirimFiyat, [BirimFiyat]*[Miktar] AS Toplam, tbl_Siparis.giriş_tarihi, IIf([urunadi] Like "KP*" Or [urunadi] Like "275*","PTT","sedeo") AS Kargo
FROM tbl_Siparis
GROUP BY tbl_Siparis.SiparisNo, tbl_Siparis.UrunAdi, tbl_Siparis.Birim, tbl_Siparis.Miktar, tbl_Siparis.KullaniciAdi, tbl_Siparis.Tarih, tbl_Siparis.FirmaAdi, tbl_Siparis.SiparisOnayi, tbl_Siparis.MarkaAdi, tbl_Siparis.BirimFiyat, [BirimFiyat]*[Miktar], tbl_Siparis.giriş_tarihi, IIf([urunadi] Like "KP*" Or [urunadi] Like "275*","PTT","sedeo"), Switch([forms]![frm_TümSiparişlersa]![Frame0]=1,[UrunAdi],[forms]![frm_TümSiparişlersa]![Frame0]=2,[KullaniciAdi],[forms]![frm_TümSiparişlersa]![Frame0]=3,"",[forms]![frm_TümSiparişlersa]![Frame0]=4,[FirmaAdi]), Switch([forms]![frm_TümSiparişlersa]![Frame133]=1,[UrunAdi],[forms]![frm_TümSiparişlersa]![Frame133]=2,[KullaniciAdi],[forms]![frm_TümSiparişlersa]![Frame133]=3,"",[forms]![frm_TümSiparişlersa]![Frame133]=4,[FirmaAdi])
HAVING (((tbl_Siparis.Tarih) Between [forms]![frm_TümSiparişlersa]![it] And [forms]![frm_TümSiparişlersa]![st] And (tbl_Siparis.Tarih) Between [forms]![frm_TümSiparişlersa]![it2] And [forms]![frm_TümSiparişlersa]![st2]) AND ((tbl_Siparis.SiparisOnayi)=[forms]![frm_TümSiparişlersa]![Frame160]) AND ((Switch([forms]![frm_TümSiparişlersa]![Frame0]=1,[UrunAdi],[forms]![frm_TümSiparişlersa]![Frame0]=2,[KullaniciAdi],[forms]![frm_TümSiparişlersa]![Frame0]=3,"",[forms]![frm_TümSiparişlersa]![Frame0]=4,[FirmaAdi])) Like "*" & [forms]![frm_TümSiparişlersa]![Text51]) AND ((Switch([forms]![frm_TümSiparişlersa]![Frame133]=1,[UrunAdi],[forms]![frm_TümSiparişlersa]![Frame133]=2,[KullaniciAdi],[forms]![frm_TümSiparişlersa]![Frame133]=3,"",[forms]![frm_TümSiparişlersa]![Frame133]=4,[FirmaAdi])) Like "*" & [forms]![frm_TümSiparişlersa]![Text52]))
ORDER BY tbl_Siparis.SiparisNo DESC , tbl_Siparis.Tarih DESC;

olarak değiştirin, formunuzda firma adı denetiminin kaynağını da Kargo olarak değiştirin.


RE: Yan Hücreye Veri Atamak - mehmet8x - 05/12/2022

Atoykan bey,

Ellerinize sağlık çok teşekkür ederim.


RE: Yan Hücreye Veri Atamak - mehmet8x - 05/12/2022

Merhaba,

Aynı işlemi tbl_siparis de de yapabilirmiyiz?
Ekli çalışmamda; tbl_siparis tablosunda UrunAdi tabında bulunan veriye göre firmaadi tabına ;
KP ve 275 ile başlıyorsa PTT,
101 ile başlıyorsa SENDEO nasıl yazdırabilirim. yardımcı olabilir misiniz

Çok teşekkür ederim


RE: Yan Hücreye Veri Atamak - atoykan - 05/12/2022

Sayın @mehmet8x yapabiliriz yapmasına da size verilen cevapları ve mantığını anlamaya çalışıp uygulamak yerine doğrudan bizden çözüm istiyorsunuz. Önceki örnekleri ve cevapları inceleyip uygulamaya çalışın. Burada amaç sizlere yol göstermek öğretmek ve bizim de bilmediklerimizi öğrenmek çalışmaları sizin yerinize yapmak değil.


RE: Yan Hücreye Veri Atamak - mehmet8x - 05/12/2022

teşekkürler