18-09-2008, 17:21
Bu aşamada listede kutusunda listelediğimiz verilerimizi önce çeşitli kriterlere göre filtreleyip rapor olarak açalım.. Sonrasında da seçtiğimiz tek bir kaydı açalım..
Üçüncü örnek dosyadaki (Filtreleme3) FormA ya benzer bir form oluşturuyoruz.. Alt formun yerinde bu defa liste kutusu var..:
Filtreleme yöntemi aynı sadece listeye kayıt kaynağının alt formla aynı olmasını sağlayın.. Sorgu içine gidip kaydedin.. Sonra listenin sütun sayını düzenleyin.. Açılan kutuların Güncelleştirme sonrasında olayına yazacağımız Requery komutunu unutmayın.. Ben ilaveten bir kriter daha ekledim..: Seçtiğimiz tarihten sonra işe girenler..
Raporu hazırlayın ve kaynağını listenin kaynağı olan sorguyla aynı yapın..
Komut düğmesine raporu açan komutu yazın..:
Listedeki bir kayda tıkladığımızda başka bir formda (raporda olabilir bu) ilgili kaydın açılması için kullandığımız kod yukarıdaki konuda işlediğimizle benzer ..:
Sadece şart kısmında listeyi kriter gösteriyoruz..
Bir sonraki aşamada daha ileri filtreleme tekniklerine geçeriz.. Şimdilik bu kadar..
.
Üçüncü örnek dosyadaki (Filtreleme3) FormA ya benzer bir form oluşturuyoruz.. Alt formun yerinde bu defa liste kutusu var..:
Filtreleme yöntemi aynı sadece listeye kayıt kaynağının alt formla aynı olmasını sağlayın.. Sorgu içine gidip kaydedin.. Sonra listenin sütun sayını düzenleyin.. Açılan kutuların Güncelleştirme sonrasında olayına yazacağımız Requery komutunu unutmayın.. Ben ilaveten bir kriter daha ekledim..: Seçtiğimiz tarihten sonra işe girenler..
Raporu hazırlayın ve kaynağını listenin kaynağı olan sorguyla aynı yapın..
Komut düğmesine raporu açan komutu yazın..:
Visual Basic
- DoCmd.OpenReport "Rapor2", acViewPreview
Listedeki bir kayda tıkladığımızda başka bir formda (raporda olabilir bu) ilgili kaydın açılması için kullandığımız kod yukarıdaki konuda işlediğimizle benzer ..:
Visual Basic
- DoCmd.OpenForm "FormC", , , "[Personel]![PersonelNo]=[Forms]![FormA]![Liste8]"
Sadece şart kısmında listeyi kriter gösteriyoruz..
Bir sonraki aşamada daha ileri filtreleme tekniklerine geçeriz.. Şimdilik bu kadar..
.
Bulunamayan yerleri bulmak için önce kaybolmak gerekir.
SORU SORMA KILAVUZU
Giriş | Sormadan Önce | İlgili Forumu dikkatlice seçin | Anlamlı ve duruma uygun konu başlıkları kullanın | Anlamsız soru cümleleri kurmayın | Açık, dilbilgisi kurallarına uygun ve sözdizimlerine dikkate ederek yazın | Sorunuz sizin için çok acil olsa bile, çok acil diye yazmayın | Sorununuz hakkında tam ve aydınlatıcı iletiler yazın | Amacınızı belirtin | Problemin belirtilerini tanımlayın, kendi tahminlerinizi değil | Sorunuz hakkında açık olun | Nezaket asla yaralamaz ve bazen oldukça yararlıdır | Boyut her şey değildir! | Kabalıkla ilgilenmek | Cevabı E-Posta ile istemeyin | İnsanlardan özel mesajla cevap vermelerini istemeyin | Eğer cevabı anlamadıysanız | Şayet bir cevap alamazsanız | Sorununuz çözüldükten sonra küçük bir not ile bildirin | Sorulmaması gereken türde sorular | İyi ve kötü sorular
Sorulara nasıl doğru düzgün cevap verilir
Kaptan Hector Barbossa
SORU SORMA KILAVUZU
Giriş | Sormadan Önce | İlgili Forumu dikkatlice seçin | Anlamlı ve duruma uygun konu başlıkları kullanın | Anlamsız soru cümleleri kurmayın | Açık, dilbilgisi kurallarına uygun ve sözdizimlerine dikkate ederek yazın | Sorunuz sizin için çok acil olsa bile, çok acil diye yazmayın | Sorununuz hakkında tam ve aydınlatıcı iletiler yazın | Amacınızı belirtin | Problemin belirtilerini tanımlayın, kendi tahminlerinizi değil | Sorunuz hakkında açık olun | Nezaket asla yaralamaz ve bazen oldukça yararlıdır | Boyut her şey değildir! | Kabalıkla ilgilenmek | Cevabı E-Posta ile istemeyin | İnsanlardan özel mesajla cevap vermelerini istemeyin | Eğer cevabı anlamadıysanız | Şayet bir cevap alamazsanız | Sorununuz çözüldükten sonra küçük bir not ile bildirin | Sorulmaması gereken türde sorular | İyi ve kötü sorular
Sorulara nasıl doğru düzgün cevap verilir