Skip to main content

AccessTr.neT


Toplu Fiyat Güncelleme

Toplu Fiyat Güncelleme

Çözüldü #1
Merhaba Arkadaşlar,

Ekteki veri tabanımda "FiyatGuncellemeFormu" formum var. Bu formda sağda bulunan listedeki kodlarla solda bulunan listedeki üreticikodu alanları eşleşenlerin fiyatlarını sağdan soldaki listeye atacak bir uygulamaya ihtiyacım var. Kullanıcı "eşleşenleri güncelle" butonuna bastığında sağdaki eşleşen kodlar sola geçsin istiyorum.

Bu arada sağdaki para birimi de aynı zamanda sola geçsin istiyorum. Çünkü sağdaki listede 247742 kodlu malzemeye bakarsanız para birimi $ fakat soldaki listede aynı kodun para birimi TL. Dolayısıyla soldaki tabloda bulunan 247742 ürüticikodlu malzemeninde para birimi $ olarak değişmeli.

Ayrıca sağdaki listede olup solda olmayanlarında listesini verebilirse işlemden sonra süper bir çalışma olur.

Not: Kullanıcı isterse solda marka seçimi yaparakda aktarım yapmak isteyebilir. Buna da açık olmalı diye düşünüyorum.

İnşaallah güzel anlaşabilmişimdir derdimi,


Yardımcı olan olursa çok sevinirim.

[Resim: do.php?img=4731]

Saygılarımla
.rar deneme.rar (Dosya Boyutu: 984,11 KB | İndirme Sayısı: 22)
Son Düzenleme: 19/12/2014, 02:02, Düzenleyen: mengene2.
Cevapla
#2
Butonun tıklandığında olayına aşağıdaki kodu ekle,


DoCmd.RunSQL "UPDATE MalzemeFiyatGuncelleme INNER JOIN AktarimTablosu ON MalzemeFiyatGuncelleme.UreticiKodu = AktarimTablosu.Kod SET MalzemeFiyatGuncelleme.MalzemeListeFiyati = [AktarimTablosu].[Fiyat], MalzemeFiyatGuncelleme.ParaBirimi = [AktarimTablosu].[ParaBirimiID] WHERE (((MalzemeFiyatGuncelleme.MarkaAdi) Like '*' & [Forms]![FiyatGuncellemeFormu]![Açılan_Kutu6] & '*'));"

Me.Liste0.Requery


ayrıca, tablolara eklemiş olduğun açılan kutuları kaldır. Kaldırmazsan kimisinde $, kimisinde 1 yazar, neyin ne olduğunu anlamazsın.
Cevapla
#3
Çok teşekkür ederim ozanakkaya,

Eşleşmeyenler listesini de sorgu ile aldım. Güzel bir çözüm oldu. Elinize sağlık.

Saygılarımla,
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task