Skip to main content

AccessTr.neT


Yan Hücreye Veri Atamak

Yan Hücreye Veri Atamak

Çözüldü #1
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
.zip ADRES7 KARGO KAYIT PROĞRAMI.zip (Dosya Boyutu: 1,36 MB | İndirme Sayısı: 3)
mehmet8x, 15-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#2
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.
Cevapla
#3
Atoykan bey,

Ellerinize sağlık çok teşekkür ederim.
mehmet8x, 15-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#4
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
mehmet8x, 15-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla
#5
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.
Cevapla
#6
teşekkürler
mehmet8x, 15-05-2010 tarihinden beri AccessTr.neT üyesidir.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da