Skip to main content

AccessTr.neT


Sürekli Form yeni satır ekleme

Sürekli Form yeni satır ekleme

#7
Çalışmanızın detaylarını incelemedim. Kayıt zorunlu alana veri giriş yapmadan diğer bir kayıda geçmenize izin vermemesi normaldir. Sürekli formun altına boş satır eklemek neden bu kadar önemlidir o da anlamadığım ve hatta gereksiz bulduğum diğer bir detay. Formlar veri girişi, sorgu oluşturma çalıştırma, kod işleme vs gibi işlemler için, tablolar bu verileri saklamak içindir. Sürekli forma veri girişini yapmak için bir ana forma alt form olarak ekler ana form üzerindeki alanlardan giriş yaparsınız alt formunuz kayıt eklendikçe güncellenir ve eklediğiniz kayıt görünür bu kadar basit bir çözümü var bu işin illa boş satır gerekmiyor kayıt eklemeye. İlişkisiz formlar kontrol açısından daha pratik görünürler ancak yeterli tecrübe ve kontrole sahip değilseniz, algoritmanızı iyi tasarlayamıyor ve debugging yapmayı bilmiyorsanız hata yapmaya en açık yapılardır. Buradaki hata kod manasında değil tablolara verilerin işlenmesi, işlem sıralaması ve veritabanı bütünlüğünün korunması gibi majör hatalardır. Veritabanı mimarisi bir projenin %30udur, algoritma %30udur, kodlama %30udur kalan %10 ise %3 formların tasarımı, mizanpajı vs %7 testing ve debuggingdir.
Cevapla
#8
Sayın atoykan;

Anlattıklarınızı anladım. Sürekli formun altına boş satır eklemek, Bir teklif formundaki her ürünü alt alta listelemek ve o ürüne ait bilgileri kaydetmek için kullanılır diye biliyorum. Ben Vba kod yazarak ilerleme yöntemini seçtiğim için burada takıldım. Vba kod yazmayı seçme nedenimi bir önceki mesajda yazdım. Forma kayıt kaynağı bağlayınca, metin kutunda bir değişiklik yapınca tabloya anında kaydediyor. Ben bunu istemediğim için Vba kod yöntemini seçtim. Sürekli form yerine tavsiye edebileceğiniz bir yöntem varsa sabırsızlıkla bekler minnettar olurum.
Saygılarımla.
Cevapla
#9
Konu günceldir.
Yardım edebilecek var mı?
Cevapla
#10
Size nasıl bir yöntem izlemeniz gerektiğini izah ettim. Sürekli formda boş satır eklemek bir teklif formundaki her ürünü alt alta listelemek ve o ürüne ait bilgileri kaydetmek için KULLANILMAZ! Sürekli formun amacı teklif oluşturmak değil veya bu maksatla yapılmış değil. Muhasebe kayıtları da izleyebilirsiniz, kitap listesi de vs. vs. Formun ilişkili veya ilişkisiz olması tamamen kurgunuz ile ilintilidir. İlişkisiz form kullanırsanız kaydetmek için sorgu çalıştırırsınız, ilişkili form kullanırsanız doğrudan form üzerinden veri girişi yaparsınız. Bir ana form hazırlar veri girişlerini yapacağınız alanları bu ana form üzerindeki kontrollerden yaparsınız hemen altına alt form olarak sürekli formunuzu eklersiniz ve ana formdan her kayıt girdiğinizde alt formunuzu refresh ederek alt formda güncel olarak izlersiniz.
Alt formlar, sürekli formlar, liste kutuları vs binlerce örnek var sitede inceleyin altform nasıl giriş yapılınca güncellenir ve giriş yapılan kayıt hemen görülür, anaform / altform nedir nasıl çalışır...... Size çözümü açıkladık hala neyin güncel yardımını sorduğunuzu anlamadım.
Cevapla
#11
Sayın atoykan tekrar teşekkür ederim.

"Bir ana form hazırlar veri girişlerini yapacağınız alanları bu ana form üzerindeki kontrollerden yaparsınız hemen altına alt form olarak sürekli formunuzu eklersiniz ve ana formdan her kayıt girdiğinizde alt formunuzu refresh ederek alt formda güncel olarak izlersiniz." açıklaması aslında tüm sorunu tamamen çözdü.

Dediğiniz gibi önceki mesajda da aynı şeyden bahsetmişsiniz ama ben anlamamışım. Sorunu nasıl çözmem gerektiğini tamamen anladım. Tekrar tekrar teşekkür ederim.
Saygılarımla
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task