Skip to main content

AccessTr.neT


kritere göre form açma

kritere göre form açma

Çözüldü #1
Sayın hocalarım
Ekteki örenekte genel fonmumda çek kayıt butonuna basınca F_cek formunun , eğer yeni kayıt yapıyorsa işlem no'nun otomatik yazılı olarak açılması
eğer daha önce kayıt yapılmış bir kadı inceliyorsam ,işlem noyu kriter alarak o no'lu kayıtların hepsini göstermesini istiyorum.(formum sürekli form)
Başka bir arkadaş ziyaretçi adına göre açtırmış ama o örnekte adsoyad alanını içeren üçüncü bir form yoktu
Ben aynı zamanda formun adını da vermeliyim.
Birçok kez denedim ama yapamadım.
Kodların dilinden anlamıyorum örnekleri uyarlamaya çalışıyorum başaramadım.
Yardımcı olursanız sevinirim. Ben de asıl formuma uygulamaya çalışırım.
Şimdiden teşekkürler...
.rar KRİTERE GÖRE FORM AÇMA.rar (Dosya Boyutu: 18,38 KB | İndirme Sayısı: 29)
Filtrelemede Ölçüt
Like"*"&[metin kutusu]&"*"
Cevapla
Çözüldü #2
Ben sizin için basit bir örnek hazırladım. Çek girişi butonuna basıldığında çek girişi açılıyor. Çek bedeli yazılıp küçük form kapatıldığında da ana formdaki alana ÇEK ibaresi yazılıyor, miktar hanesi doluyor. Ben Çek ve Nakit için bir deneme hazırladım. Bu yöntemi kullanarak diğer giriş ve çıkışları da yapabilirsiniz.
Kolay gelsin. Ortaya birşeyler çıkarsa yine takıldığınız yerde devreye gireriz.
.rar KRİTERE GÖRE FORM AÇMA.rar (Dosya Boyutu: 24,84 KB | İndirme Sayısı: 92)
İnadına, ille de Accesstr.net...
Cevapla
Çözüldü #3
https://accesstr.net/konu-fatura-takip.html

Linkteki Ödeme Sayfası Sanırım İsteğinize bir parça yardım edecektir. Form Yerine Alan Eklemek daha kolay sanırım.

Siz Ödeme Takipte Sadece ödeme Şeklini seçin. Ona göre Alanlar görünecek yada kaybolacaktır.
FX-Etopla
Liste Kutusu Oluşturma
Cevapla
Çözüldü #4
Mehmet hocam örnek tam istediğim gibi çok taşekkür ederim. +rep
Benim uygulamaya çalıştığım örnek çok karışıktı bunu ben bile anlayabildim. Bunu birçok formuma uygulamaya çalışacağım.
Rapor ,sorgu açtırırken de

stLinkCriteria = "[IslemNo]=" & Me![IslemNo]
DoCmd.OpenForm stDocName, , , stLinkCriteria
DoCmd.OpenQuery stDocName, , , stLinkCriteria
DoCmd.OpenReport stDocName, , , stLinkCriteria

bu şekilde mi kullanıyorum?

Nihat hocam sizin örneği de inceledim.
İstediğim Mehmet hocamın örneği gibi ancak sizin örnek de bana çok fikir verdi. Çok işime yarayacak, çok teşekkür edrim Halay

Projem bitince sizlerin tekrar görüşlerinizi almak ve diğer arkadaşlarlada paylaşmak isterim. Belki işine yarayacak birisi de kullanır.
Herkese kolay gelsin iyi çalışmalar....
Filtrelemede Ölçüt
Like"*"&[metin kutusu]&"*"
Cevapla
Çözüldü #5
Hocam açtığım forma birde altform ekledim. IslemNo ile form açılıyor ve CariKod ile bağlı olan alt formda müşterinin diğer hesaplarını da görebiliyorum. Ancak ilk kayıt yaparken hesap kontrol butonuna basınca kaynağı sorgu olan form boş geliyor.Sonucu görabilmek için kaydı ileri geri yapmak gerekiyor.
Bunun için CariKod açılır kutusunun güncelleme sonrasına S_Cari_gelir ve S_cariHesapkontrol sorgularının güncellenmasi kodunu yazmak istiyorum yardım edermisiniz?
Yalnız zaten açılan kutunun güncelleme sonrasında
Me.......column(1) gibi kodlar var hemen onların altına end sub dan önce ilave edebilirmiyim?

Quary!S_CariHesapkontrol!.Requary
Quary!SCari_vade_gelir!.Raquary
yazdım hata verdi
Nasıl yazmalıyım?Icon_rolleyes
Filtrelemede Ölçüt
Like"*"&[metin kutusu]&"*"
Cevapla
Çözüldü #6
Sayın Firdevs
Güncelleme için birkaç yöntem kullanıyoruz. Çok fazla sıkıntı olursa formu kapatıp tekrar açtırmaya bile gerek olabiliyor. Bunun için bulunduğumuz kayıt numarasını tesbit edip tekrar form açıldığında o numaraya getiren kodlar bile yazıyoruz. Ama sizin durumunuzda ileri geri kayıt değişkliği işi görecektir. Bunun için en kolayı ileri ve geri kayıt gezinti düğmelerindeki kodları ard arda çalıştırmaktır.

Sizin örnek olarak gönderdiğiniz kodlar elbette hata verir, çünkü imlası hatalı

Quary!S_CariHesapkontrol!.Requary
Quary!SCari_vade_gelir!.Raquary

şeklinde bir yazım hatalıdır. Öncelikle "requery" yazmalısınız. Requery komutu yanlış yazılmış. Ayrıca bu komutun önünde aktif olarak ulaşılabilecek bir nesne olmalı. Mesela
me.requery yazarsanız o anda aktif olan form tekrar sorgulanacaktır. Ama aktif olan form üzerindeki bir metin kutusu için

metin1.requery

yazabilirsiniz. Yolu dolaylı olarak göstermek gerektiğinde ben genel olarak sihirbazları tercih ederim. Daha az hata yapılır çünkü. Onun için de alakasız bir form açıp üzerine bir metin kutusu koyup onın denetim kaynağını "gözatarak" bulurum. Burada sadece

formlar!form1....

gibi bir ifadenin

forms!form1...

şeklinde gösterilmesine dikkat etmektir.


Şimdi anlattıklarım sizin sorunuza yanıt olamadıysa örnek göndermenizi öneriyorum. Örnek üzerinde vereceğim bilgiler daha öğretici olacaktır.

Kolay gelsin.
İnadına, ille de Accesstr.net...
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task