Listeyi aktif ve pasif duruma getirmek

1 2 3 4
08/02/2016, 11:56

kenan827

Merhaba arkadaşlar ekli dosyamda FaturaGiriş Formunda;


lst_kisiler listesinde seçilen kişiyi çift tıklayarak metin kutularına aktarıldıktan sonra lst_kisiler  listesi tıklamaya karşı pasif duruma geçesin veya  listenin içi temizlensin Bul netin kutusu pasif duruma gelsin. Yeni fatura butonuna tıkladığımız zaman lst_kisiler listesi  ve Bul metin kutusu aktif duruma gelsin.

Yeni girdiğimiz bir kişi anında lst_kisiler listesinde  görünsün. Yeni bir kişiyi girip Faturayı yazdırıyoruz. Kişiyi kayıt yapıyor. Programı kapatıp açtıktan sonra lst_kisiler listesinde görünüyor. Yazdır Butonuna tıklayıp faturayı yazdırdıktan sonra FaturaGiriş tayfasına dönüş yapıp Yeni Fatura  butonuna tıkladığımız zaman yeni eklenen kişi lst_kisiler listesinde görünse çok iyi olur. Bu konu da yardımlarınıza ihtiyacım var. Yardımlarınız için şimdiden teşekkürler.
08/02/2016, 12:24

atoz112

sayın kenan827,

EK'te;
bahsettiğiniz talebinize yönelik olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
08/02/2016, 12:41

kenan827

Çok teşekkürler hocam.

1-Hocam listeden çıktıktan sonra listenin içi temizlenebilir mi veya listede pasif duruma gelebilir mi. Yeni Fatura butonuna tıkladığımız zaman Liste bul da olduğu gibi aktif duruma gelsin.

2-Listede kişiyi seçip metin kutularına aktardığımız zaman FaturaÇiriş satışla ilgili AltForum metin kutuları boş olarak tek sıra ekrana gelsin.  Kişiyi seçip metin kutularına aktardığımız zaman resimde göründüğü gibi  AltForum metin kutular dolu olarak aktarılıyor.


08/02/2016, 13:26

Akifff

Nacizane görüşlerimi paylaşmak isterim, 

Sistemi incelediğimde fatura bilgileri ile kişi bilgilerinin aynı tabloda olduğunu gördüm. Hatalıysam düzeltiniz lütfen. Bu şekilde yaparsanız A kişisine her fatura girişi yaptığınızda A kişinin kayıtları da yeniden kayıt edilecektir. Bu da veritabanınızın çok yüklenmesine neden olabilir. Benim tavsiyem Cari kayıtlarını tutuğunuz tablo ile fatura üst bilgisi ve alt bilgilerini ayrı tablolarda tutmanızdır. Böyle yaptıktan sonra cariler için oluşturduğunuz id ile form üzerinden Dlook fonksyonu ile bilgileri forma çekebilirsiniz. 
08/02/2016, 13:28

atoz112

sayın kenan827,

1)

listenin ÇİFT TIKLANDIĞINDA olay yordamına uygun kodlar yazılmak sureti ile;
seçim yapıldıktan sonra,listenin pasif olması zaten sağlanmıştı.

ayrıca,YENİ butonuna basıldığında da,hem liste hem de bul denetimleri aktif duruma getirilmişti.

2)

bu talebiniz ise;yeni bir talep.dolayısı ile de,konu başlığınız ile ilgili talebin karşılandığı kanısındayım.örnek uygulamayı tekrar inceleyiniz lütfen.

ayrıca,önceki konularınızda incelendiğinde,kısa bir özet olması adına,tümünde yapmayı istediğiniz işlem şu idi:
listeden bir kişi seçince bilgileri denetimlerde olsun ve alt formda yeni bir kayıt girildiğinde,o kişiye dair yeni bir fatura girişi yapılmış olsun.

bu nedenle de,bu uygulamanızdaki listeden bir kişi seçtikten sonra alt formda o kişinin daha önceki mevcut bilgilerinin gelmesi de söz konusudur.

son olarak;

Alıntı:...Listede kişiyi seçip metin kutularına aktardığımız zaman FaturaÇiriş satışla ilgili AltForum metin kutuları boş olarak tek sıra ekrana gelsin...

talebiniz için,öneri olması adına;ilgili listenin ÇİFT TIKLANDIĞINDA olay yordamında,alt forma odaklanma sağlayıp DoCmd.GoToRecord , , acNewRec kod satırı ile de alt formda yeni kayıt alanı açtırabilirsiniz.

bilginize...iyi çalışmalar,saygılar.
08/02/2016, 13:46

atoz112

sayın Akifff,

Alıntı:...fatura bilgileri ile kişi bilgilerinin aynı tabloda olduğunu gördüm. Hatalıysam düzeltiniz lütfen. Bu şekilde yaparsanız A kişisine her fatura girişi yaptığınızda A kişinin kayıtları da yeniden kayıt edilecektir...

ifadeniz ile,
sizin de fark ederek dikkat çekmek istediğiniz (aslında,olması gerekli işlem) husus;
aşağıda bağlantısı yazılı konuda yine konu sahibine dair,
ilgili konunun 2.mesajda dikkat çekilmek istenmiş ve önerilmiştir.

Tarih ve saatin güncellemesi

elbette ki,tercih ve takdir,konu sahibinindir.

bilginize...iyi çalışmalar,saygılar.
1 2 3 4