İpucu - Sahte Combo ( Açılan Kutu )

1 2 3 4 5
17/01/2011, 18:01

mehmetdemiral

Paylaşım için teşekkürler. Acaba nerede ihtiyaç duyulabilir bu yönteme. Bir beyin
fırtınası yaparsak, ilginç projeler çıkabilir ortaya. İşin doğrusu benim şu an bir fikrim yok, ama sayın okileturk böyle bir şeye ihtiyaç duymuş olmalı ki, böyle bir şey yapmıştır.

Soru bu, nerde kullanabiliriz?
(Sevgili Oktay hocam bunu "ne işe yarar bu" falan diye algılamaz umarım. Ben sadece fikir almak istedim. Şahsen beynim bu aralar durmuş durumda Belki beyin fırtınasına katılırım ben de....)
17/01/2011, 20:46

okileturc

Hemen anlatayım başka bir formül üretemediğim
için ben bu metodu kullanıyorum evet hala öyleyim hocam
Diyelim fatura formunda "müşteriler"
combonuz var , ID 1. kolonda gizli
İsim 2. kolonda açık ;ve bu listeye atıl müşteriler
gelmesin diye bir filtre koydunuz : sadece
aktif müşterileri listeliyor ( bazı müşteriler
müşteri kartındaki aktif/pasif butonu ile
etkisizkeştirilmiş ve sizde comboya AP=0
filtresi koymuşsunuz. )

Fatura formuna müşteriyi combodan çağırıp
faturayı kestiniz, problem yok.

Eğer bu müşteriyi daha sonra atıl olarak işaretlerseniz ( AP=-1)
faturaya geri döndüğünüzde bu müşterinin adı artık
görünmeyecektir ( kayıt olarak vardır ama combo kriteri
yüzünden görünmeyecektir. )

Bu yöntem ile bu problem olmayacaktır diye düşünüyorum

2. gerekçem ise "Tablo bağlantıları ve Yedekleme" paylaşımımı
incelerseniz oradaki 4 combonun hepsinde bu metod uygulanmıştır.
Dosya geçmişi combodan kullanılsın istiyorum ama manüel giriş
yapılmasın istiyorum. Yine bu metod imdadımayetişiyor
Sahte combo kullanımı - Örnek

Farklı önerileriniz olursa elbette "sahte combo" yerine kullanırım.










20/01/2011, 02:06

mehmetdemiral

Açıklama için teşekkürler. Sanırım örneği incelersem biraz daha netleşecek kafamda. Şu anda sanki "açılan kutu verilerini bir sorgudan alsa da aynı şey olmaz mı" diye bir soru oluştu. Ama siz de bilirsiniz ki, işin teoremi ile pratiği aynı olmuyor. Bunu kullanan bir kişi olarak elbette sizin kullanımı konusundaki tecrübelerinize güveniyorum. Dediğim gibi deneyince eminim çok çok güzel bir yöntem olduğunu göreceğim. Teşekkürler. Orijinal fikirlerinize hep hayran olmuşumdur.

20/01/2011, 10:38

Seruz

Sn. okileturc haklı çünkü bazen benim de böyle bir şeye ihtiyacım oluyor.

Ben de müşteriler, stok kartları vb. kayıtlarda aktif-pasif gibi artık kullanılmayacak veya kullanılmamasını istediğimiz kayıtları işaretliyorum ve yeni giriş esnasında kullanılmaması için combo box'ları sadece aktif olan kayıtları gösterecek şekilde ayarlıyorum.

Ne varki aynı combo'lar artık aktif olmayan ancak daha önce kaydı olan müşteri, stok kartları vb. kayıtları normal olarak göstermiyor. Ancak normal olarak eski kayıtları görmek istiyorum aynı zamanda da combobox kullanmak istiyorum. Yani ne yardan geçiyorum ne serden.

Ben aynı uzunlukta bir textbox ve comboyu üstüste koyup, textbox üstte olacak combo görünmeyecek şekilde ayarlıyorum. textbox sorgudan gelen alanla tüm müşteri vb. kayıtların isimlerini gösteriyor. yeni kayıt girişi veya düzeltme yapılmak istendiğinde textbox gotfocus olayında combobox'ı setfocus yapıyorum. böylece yeni kayıt girişinde sadece aktif olan müşteriler görünüyor.

Hemen hazırda elimde bir örnek yok ancak istenirse ayarlar eklerim.
20/01/2011, 14:00

okileturc

Seruz hocam,
Haklısınız bu metodu bende kullandım ve iş görüyor, tek fark siz combobox a focus yaptığınızda normal işlevine kavuşuyor ( yani klavyeden kişiye gririş hakkı veriyorsunuz )
zaten girişe izin vereceksem ben de sizin metodunuzu kullanıyorum, yasaklamak istediğimde ise comboyu daraltıyorum.
İlgi ve açıklamalar için iki hocama da tşk.
Kolay gelsin
20/01/2011, 16:22

alpeki99

Ben tam olarak bahsettiğiniz duruma ihtiyaç duymadığım için konuya biraz yabancı kaldım. Aynı açılan kutuda iki farklı değer listeleyipte sadece bazılarının seçilebilmesi içinmi kullanıyorsunuz?
1 2 3 4 5