Merhabalar,
opsiyonel ürün kodu oluşturma çalışmasında kullanıcı önce modeli seçiyor, ardından opsiyonu seçip mamul kodu oluşuyor. zamanlar müşteri talepleri çerçevesinde opsiyon ilaveleri olabiliyor, fakat eklenen opsiyon kodlarını sıralamak isteyipte kod oluşturmaya kalktığımda başarısız oluyorum.
ekteki örnek üzerinden açıklayacak olursam;
KOD_OLUSTURMA formunda OPSIYON_ALTFORMu kod bazında küçükten büyüğe sıralama yapılmadığı için örneğin SP082 model kodu ile 021 opsiyon kodunu seçip yenile dediğimde bana son kod ve son tanımı sorunsuz oluşturuyor. ancak formda görüldüğü üzere 013 kod opsiyonu sonradan eklenmiş ve ben bunu sonda değil de sırasında görmek istiyorum.
Bu bağlamda KOD_OLUSTURMA2 formu oluşturdum, bu formda OPSIYON_ALTFORM2 altformunu opsiyon kodu bazında küçükten büyüğe sıralattım. bu sefer 013 opsiyon kodum istediğim yerde görünüyor. fakat bu sefer de yukarıda bahsettiğim işlemi tekrar yaptığımda yani SP082 model kodu ile 021 opsiyon kodunu seçip yenile dediğimde opsiyon seçimim ilk sıraya gidiyor ve hep standart opsiyonu için bana kod veriyor.
KOD_OLUSTURMA formundaki doğru sonucu KOD_OLUSTURMA2 formunda nasıl elde edebilirim.
Saygılarımla.
Alt Formdaki Verileri Sıralama Problemi
sayın hbal09,
bahsettiğiniz talebinize yönelik olarak;
OPSIYON_ALTFORM adlı alt formun ÖZELLİKLER - VERİ sekmesindeki KAYIT KAYNAĞI satırını
kodları ile değiştiriniz.
ayrıca,
Komut14 adlı botunun içeriğini de
kodları ile değiştirerek kullanmayı deneyiniz.
bilginize...iyi çalışmalar,saygılar.
bahsettiğiniz talebinize yönelik olarak;
OPSIYON_ALTFORM adlı alt formun ÖZELLİKLER - VERİ sekmesindeki KAYIT KAYNAĞI satırını
SELECT OPSIYON.SON_OPSIYON_KA, OPSIYON.SON_OPSIYON_KODU, OPSIYON.SON_OPSIYON_TANIM, OPSIYON.KIMLIK
FROM OPSIYON
ORDER BY OPSIYON.SON_OPSIYON_KA, OPSIYON.SON_OPSIYON_KODU, OPSIYON.SON_OPSIYON_TANIM;
kodları ile değiştiriniz.
ayrıca,
Komut14 adlı botunun içeriğini de
Me.MODEL_ALTFORM.Requery
Me.OPSIYON_ALTFORM.Requery
Me.Requery
kodları ile değiştirerek kullanmayı deneyiniz.
bilginize...iyi çalışmalar,saygılar.
Sn atoz112,
OPSIYON_ALTFORM adlı alt formun ÖZELLİKLER - VERİ sekmesindeki KAYIT KAYNAĞI satırını verdiğiniz kod ile değiştirince sorunum çözüldü, ancak komut14 butonu için verdiğiniz requery kodları butonu çalıştırmadı, eski me.refresh kodu ile çalıştırınca çalıştı.
Teşekkürler.
OPSIYON_ALTFORM adlı alt formun ÖZELLİKLER - VERİ sekmesindeki KAYIT KAYNAĞI satırını verdiğiniz kod ile değiştirince sorunum çözüldü, ancak komut14 butonu için verdiğiniz requery kodları butonu çalıştırmadı, eski me.refresh kodu ile çalıştırınca çalıştı.
Teşekkürler.
sayın hbal09,
ifadenize yönelik olarak;Komut14 adlı butonun içeriğinde yer alan
gerek yukarıda yazıldığı gibi ve gerekse de
bu şekilde yazılan kodların açıklaması;
mevcut alt formların ve ana formun içeriğinde yapılan düzenlemeler akabinde geçerli olması için GÜNCELLEME (REQUERY) işlemi için kullanılmıştır.ilgili komutun bu şekilde kullanılması neticesinde,her iki alt forma kaydedilen yeni verilerin istenilen sırada ve düzenlemede olması sağlanmaktadır..REFRESH komutu ise,sayfa tazeleme için kullanılmaktadır.
bu açıklamalar,sadece bilgilendirme amacı ile paylaşılmıştır.sorununuz çözüme ulaştığı düşüncesi ile konunuzun,Cevaplanmış Sorular Kategorisi'ne taşınması uygundur.bilginize...iyi çalışmalar,saygılar.
Alıntı:komut14 butonu için verdiğiniz requery kodları butonu çalıştırmadı, eski me.refresh kodu ile çalıştırınca çalıştı.
ifadenize yönelik olarak;Komut14 adlı butonun içeriğinde yer alan
Me.MODEL_ALTFORM.Requery
Me.OPSIYON_ALTFORM.Requery
Me.Requery
gerek yukarıda yazıldığı gibi ve gerekse de
Forms!KOD_OLUSTURMA.MODEL_ALTFORM.Form.Requery
Forms!KOD_OLUSTURMA.OPSIYON_ALTFORM.Form.Requery
Me.Requery
bu şekilde yazılan kodların açıklaması;
mevcut alt formların ve ana formun içeriğinde yapılan düzenlemeler akabinde geçerli olması için GÜNCELLEME (REQUERY) işlemi için kullanılmıştır.ilgili komutun bu şekilde kullanılması neticesinde,her iki alt forma kaydedilen yeni verilerin istenilen sırada ve düzenlemede olması sağlanmaktadır..REFRESH komutu ise,sayfa tazeleme için kullanılmaktadır.
bu açıklamalar,sadece bilgilendirme amacı ile paylaşılmıştır.sorununuz çözüme ulaştığı düşüncesi ile konunuzun,Cevaplanmış Sorular Kategorisi'ne taşınması uygundur.bilginize...iyi çalışmalar,saygılar.
Konu;
paylaşılan bilgiler neticesinde çözüme kavuşturuldu düşüncesi ile
Cevaplanmış Sorular kategorisi içerisine taşınmıştır.
bilginize.
paylaşılan bilgiler neticesinde çözüme kavuşturuldu düşüncesi ile
Cevaplanmış Sorular kategorisi içerisine taşınmıştır.
bilginize.
Konuyu Okuyanlar: 1 Ziyaretçi