Kaydet butonu

1 2
15/12/2009, 17:07

kmercan2005

Merhaba
ekte gönderdiğim Defter programında kaydet butonunu çalıştıramadım
acaba kodlarda mı hata var!!!
15/12/2009, 20:14

fox35

sayın kmercan2005;
forma yazılan kodlarla, forma girilen verileri şu şu tabloların ilgili alnlarına kaydet diye bi tasarım yapmışsınız.visual basic te işler böyle ama bu durumda kod yazmasını bileceksiniz.bence Access te veri girişinin tasarımı böyle olmamalı formdaki kutular tablodaki alanlarla doğrudan ilişkilendirilmeli böylece kaydetme problemide olmaz.ama tabiki bu yöntenlerin hangisini seçersiniz bu size kalmış.
15/12/2009, 23:39

kmercan2005

Sayın Fox35 ilgin için çok teşekkür ederim...

doyadaki bazı hataları düzelttim firma kaydında mükerrer kayda izin vermiyor. kayıt numarası heryıl o yıl ile birlikte 1 den başlıyor.


Kullanıcı forma bilgi girdiği anda veritabanına yazmasın, kaydet butonuna tıklayınca seçmeli olarak kullanıcı ister kaydetmeli, ister kayıtttan vaz geçmelidir.
Boş kayıt oluşturulmasın, kaydedilen veriler, formda kilitlensin değiştirilemesin, vertabanından ise silinmemesin ancak değiştir butonu ile değişikliğe izin versin ve güncellenebilsin...
16/12/2009, 14:20

fox35

sn kmercan2005;
çalışmanıza yeni bir form ekledim veri görünümünde açılıyor ama diğerleriyle ilişkilendirmedim, siz isterseniz bir anaform oluşturup ilişkilendirebilirsiniz.bu formdan veri girebilirsiniz ve tüm verileri görebilirsiniz ayrıca silmeside kolay(yıl sonunda bütün veriler silinebilir), exelldeki gibi tüm satırı silebilirsiniz.veri girişinden sonra formdaki alanların kilitlenmesi kolay ancak kullanışlı değil ben daha önce bir çalışmamda denemiştim.onun yerine yönetici ve kullanıcı olarak çalışmayı açmakla ilgili örnekler vardı forumda yönetici tüm değişiklikleri yapıyor ancak kullanıcı belirli şeyleri yapabiliyor.verilerin kaybolması gibi endişeniz varsa raporlar oluşturup günlük çıktı alabilirsiniz.
umarım yardımcı olabilmişimdir kolay gelsin.
16/12/2009, 15:06

kmercan2005

Sayın fox35 ilgin için teşekkür ederim
Ben formlar arasındaki bağlantıyı ilişkiyi ayarlayabilirim, daha sonra şifre ile girilebilecek işlem yapan kullanıcının hangi tabloda işlem yaptı ise kullanıcı adının orada da gözükecek şekilde programı genişleteceğim ama şu kayıt olayını aşabilirsem. Fakat benim istediğim kayıt işlemi butonla yapılmasıdır. Bunun içinde formdaki alanlar ilişkisiz olmalıdır. Arıca değiştir butonu ile alanlar aktifleşerek gerekli değişiklik yapıldıktan sonra güncelle butonuna tıklayınca alanlar güncellenmeli ve pasif hale gelmeli...

Böyle olmasının nedeni, kullanıcı yanlışlıkla bir tuşa dokunuyor sehven kayıt yapmış oluyor veya vergi noyu yazınca firmanın kaydının olmadığını görüyor. Önce Firma kaydını yapıyor fakat tekrar kayıt ekranına döndüğünde daha önceden oluşturduğu kaydı unutarak yeni kayıt işlemi yapıyor bu şekilde bir sürü kayıt numarası oluşturulduğu halde herhangi bir kayıt işlemi yapılmamış boş kayıt oluşuyor. Bunun önüne geçmek için kayıt butonu ile kayıt edilmeli..
16/12/2009, 16:26

fox35

sayın kmercan2005;
bu örneğe bir göz atın.
1 2