Form Açılan kutudan yapılan seçime göre diğer alanda filtre

Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
Merhabalar benim problemim bir form üzerinde açılan bir kutum var. Bu kutuda ürün kodları mevcut. Aynı form üzerinde ürünlerin üretim maliyetleri açılan bir kutu ile seçiliyor. Ben A ürününü seçtiğimde diğer açılan kutuda sadece o ürüne ait üretim maliyetleri çıksın istiyorum . Örnek olarak bir satış formunda ürün grubu beyaz eşya seçtiğinde ürün cinsi alanında sadece beyaz eşyalar çıksın istiyorum gibi
Ekteki dosyada teslim formuna UrunKodunu seçtiğimde maliyet alanında sadece o ürüne ait maliyetler görünsün

tşk
 
Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
Formda Açılan kutudan seçtiğim kayıta göre diğer aç. kutuda ilgili kayıtlar seçilsin

Ekteki programımda teslim Formu formumda ÜRÜN KODU alanından seçtiğim koda göre MALİYET alanında sadece o ürüne ait maliyetler seçilebilsin
ürün kodu alanında tüm ürünlerin kodları, maliyet alanında ise o ürünlere ait maliyetler çıkıyor. bir ürünün birden fazla maliyeti olabilir. Ben ürün kodu nu seçtiğimde MALİYET alanında sadece o ürüne ait maliyetler seçilebilsin
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Ürün kodu seçildiğinde hareket detayı isimli tablonuzdaki maliyetlerin otomatik olarak maliyet kutusuna getirilmesini mi istiyorsunuz yoksa bir maliyet listesinin ürün kodlarına göre filtre edilerek maliyet isimli açılır kutuda listelenerek seçilebilmesini mi? Cevabınıza göre önerilerim değişecek çünkü..
 
Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
merhaba mehmet bey
ikinci söylediğiniziz istiyorum. hareket detayı tablosunda ürün kodu seçildiğinde aynı tablodaki maliyet alanında o ürüne ait maliyetler filtrelensin ve seçilebilsin çünkü bir ürüne ait birden fazla maliyet olabiliyor
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Sayın keskin78.. Madde madde anlatayım:

1-Bunun için öncelikle bir maliyet tablosu yapmalısınız. Bu maliyet tablosunda bir ürüne ait birden çok maliyet değeri olabilecektir. Bu tablo iki değer içersin. Birincisi ürün kodu ikincisi de maliyet..

2-Daha sonra ürün kodunu seçtiğiniz kutunun güncelleştirme sonrası olay yordamına maliyet açılan kutusunun sorgusunu filtreleteceğiz. Bunun için maliyet açılan kutusunun bağlandığı tablonun (bu bizim yeni yaptığımız tablo) bir sorgu üzerinden bağlanması ve sorgudaki malkodu alanının ölçütünün de formunuzdaki mal kodu ile aynı olmasının isteyeceğiz.

3- Ürün kodu alanının güncelleştirme sonrasında formu da güncelleştirince alttaki maliyet açılır kutusuna sadece o mal kodu ile eşlenmiş maliyet değerleri gelecek. İşte bu kadar... Yapmaya çalışın, yapamazsanız yine yardımcı olurum.. Kolay gelsin.
 
Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
merhaba mehmet bey ikinci söylediğiniz seçeneğin gerçekleşmesini istiyorum
 
Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
merhaba mehmet bey; bende zaten uretim raporu tablosu var ve urunler ile iliskili bu tablodan oluşturduğum maliyet sorgusu var. form üzerindeki maliyet alanı da bu sorguyu kullanıyor. burada urun kodu olayına girdiğim zaman hangi kodu yazacağımı da yazarsanız yapabilirim
me.maliyet..... gibi mi acaba
 
Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
merhaba mehmet bey;
söylediğiniz kodları en sonunda yazdım
kod çalışıyor ve istediğimi yapıyor. ancak benim bu iş için kullandığım form bir alt form.
Alt formu tek başına çalıştırdığımda istediğimi yapıyor. Ancal üst formu ile birlikte çalıştırdığımda AltFormHareketDetayı!UrunKodu nedir diye benden giriş bekliyor. Yani sorguda yazdığım ölçütü tanımıyor

ne yapmalıyım
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Merhaba;

Ürün kodu açılan kutusu kayıt kaynağı sorgusuna maliyet vb. alanların olduğu tabloyu ekleyin, daha sonra örneğin xxx kodlu ürüne ait fiyat gelmesi için ürün kodu açılan kutu güncelleştirme sonrasına alttaki kodu yazınız..

Kod:
[COLOR="Red"]fiyat_alanı_ismi[/COLOR] = me.[COLOR="Blue"]ürün_kodu_açılan_kutu_ismi[/COLOR].Column(1) [COLOR="Green"]'coloumn 1,2 ya da hangi sütüna geliyorsa onu yazın[/COLOR]
 
Son düzenleme:
Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
merhaba beap05;
söylediğiniz kodu yazdım. ancak o kod ile işlem yaptığımda ürünkodunu seçtiğimde, maliyet alanına o ürün koduna ait maliyeti getiriyor. Benim programımda bir ürünün birden çok maliyeti olabildiği için, Ben o urun kodu alanına ürünü girdiğimde, diğer alanda(maliyet) kutuda seçtiğim ürün e ait maliyetler listelensin ve ben oradan bir tanesini seçeyim istiyorum
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
İşte beab05 (beap05 değil :) ) benim taa ilk başta sorduğum sorudaki diğer seçeneği gösterdi. Hani benim şu mesajımda sorduğum:

"Ürün kodu seçildiğinde hareket detayı isimli tablonuzdaki maliyetlerin otomatik olarak maliyet kutusuna getirilmesini mi istiyorsunuz yoksa bir maliyet listesinin ürün kodlarına göre filtre edilerek maliyet isimli açılır kutuda listelenerek seçilebilmesini mi? Cevabınıza göre önerilerim değişecek çünkü.."

Siz ikinci seçenek demiştiniz. O zaman da benim dediğim gibi ürünkodu seçildikten sonra alttaki maliyet açılan kutusunun denetim kaynağının bu formdaki ürünkodu seçimine göre ölçüt olarak filtrelenmesi gerekiyordu. Dediğinize göre siz bunu yaptınız ama bu bir alt form olduğu için gösterdiğiniz ölçütün yolu yanlış oldu. Siz o anda açık olan formlardan ana formun yanındaki artı işaretine tıklayıp onun alt formuna ulaşarak ölçütü gösterin. Böylece yolunuz
anaform!altform!denetim_adi
şeklinde belirtilecektir. Siz şu anda direkt olarak
altformadi!denetim_adi
şeklinde gösterdiniz. Sizin isimlendirdiğiniz şekliyle
AltFormHareketDetayı!UrunKodu
şeklinde bir yol yok aslında. Onu ana form üzerinden göstermelisiniz. Ben yaparak değil size yaptırarak öğretmek istiyorum. O yüzden yapıp göndermek işime gelmiyor. Kolay gelsin İyi yıllar..
 
Son düzenleme:
Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
merhaba mehmet bey;
Cevaplarınız için teşekkürler.

Problem kısmen devam ediyor. Ben Maliyet sorgusunda ürün kodu nu filtre ettiremedim Sorgunun filtre bölümüne
[Formlar]![TESLIM FORMU]![HareketDetayı]![UKodu].
HareketDetayı, Ana formdaki altformun adı. UKodu ise Urun kodu alanı ancak bu ifadeyi kabul etmiyor ve bu ifade yazdığımda maliyet alanına hiç bir kayıt çağırmıyor.

Dosyaya bir bakabilir misiniz sanırım ufak bir yerde hata yapıyorum
 
Katılım
30 Ocak 2006
Mesajlar
937
Excel Vers. ve Dili
Access 2003
Sevgili keskin78.. Ben de anlayamadın neden böyle oluyor?Ben ayrı bir tablo yapıp maliyetleri oraya bir form aracılığıyla kaydettim. Bu tablomda sadece ukodu ve maliyet alanları var. Daha sonra bu tablodan sorgu yapıp ukodu ölçütüne göre tablodaki maliyetleri çağırdım. Ama o da ne? Hiçbirşey gelmiyor. Ölçütü kaldırınca tüm maliyetler geliyor ama ukoduna göre süz deyince hiçbirşey gelmiyor. Valla ben de anlayamadım. Üzerinde çalışıyorum.
 
Katılım
10 Temmuz 2007
Mesajlar
273
Excel Vers. ve Dili
2002 türkçe
Sn keskin78;

Sorununuz T-HareketFormu,TeslimFormuDetayında ürünkodu seçince maliyet açılır kutusunun listesinin güncellenmesi ise eki inceleyiniz.
Saygılar, İyi Çalışmalar.
 
Katılım
18 Nisan 2007
Mesajlar
2,053
Excel Vers. ve Dili
Access 2019
Merhaba..

Benzer bir sorunla daha önce karşılaştığım için konuya müdahil oldum, kusura bakmayın;)

Alt formdaki ürün kodunu ana formda bir metin kutusuna verip sorgu ölçütünü de bu metin kutusuna bağlayınca sorun çözülür..

Saygılar..
 
Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
konu ile ilgili cevap yazan
başta mehmet bey; Sn. Beap05; ayhan bey, Sn.Taruz a çok teşekkürler. Ayhan bey in yöntemi de çalışıyor. Sn. Taruz un yöntemi de.
Taruz un yöntemi daha basit geldi. ve benim uyguladığım yolun problem çözümü şeklinde olduğu için onu kullandım.

TEŞEKKÜRLER.
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
konu ile ilgili cevap yazan
başta mehmet bey; Sn. Beap05; ayhan bey, Sn.Taruz a çok teşekkürler. Ayhan bey in yöntemi de çalışıyor. Sn. Taruz un yöntemi de.
Taruz un yöntemi daha basit geldi. ve benim uyguladığım yolun problem çözümü şeklinde olduğu için onu kullandım.

TEŞEKKÜRLER.
beab05 olmalı ;)
 
Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
merhaba sayın beab05;
düzeltme için teşekkürler. Bu arada sizin yazdığınız cevap ile ilgili olarak başka bir ayarlama yaptım. Urun kodunu seçtiğimde o ürüne ait maliyeti seçebiliyorum. Aynı formda bir de vade alanı var. Urun kodu ve maliyeti seçtiğimde Vade alanının kendiliğinden gelmesini istiyorum. Sizin söylediğiniz kodu maliyet alanının güncelleştiem sonrası olayına yazdım me.MalVade=me.maliyet.column(1). Ama istediğimi yapmıyor. dosya ekte bir bakarsanız memnun olurum teşekkürler
 

beab05

Özel Üye
Katılım
19 Mart 2007
Mesajlar
1,418
Excel Vers. ve Dili
Office 2013
Böyle bir tasarımla uğraşmak çok zor !! Column(2) yapın ve malvade alanının sütün sayısını 1 ve genişliğini de 2 falan yapın..

Bu arada neden açılan kutu yaptınız "malvade" yi?
 
Katılım
27 Aralık 2007
Mesajlar
16
Excel Vers. ve Dili
excel 2003
MERHABA BEAB05. açılan kutu olunca sizin yazdığınız kod çalışıyor. bence de metin kutusu olmalı. metin kutusu yaparsam nasıl kod yazmam gerekli.

selamlar
ismail
 
Üst