AccessTr.neT

Tam Versiyon: Kayıtlarının Otomatik Gelmesi
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2 3 4 5 6 7
Yazdır butonunun kodlarına girin. 3 satır kod yazılmış durumda. 3. satırda yer alan :


DoCmd.GoToRecord , , acNewRec

ile işlem sonrasında yeni bir kayıt ekletmek istemişsiniz. Dolayısıyla kaydedilen veriyi değilde yeni bir kaydı açıyor. Yani 3. satırı silip hiç bir şey yazmazsanız o kayıt ekranda kalır. Yeni bir kayıt eklemek istediğinizde ise üstteki kodu kullanabilirsiniz.

Bu arada yeni bir kayıt dediğiniz zaman metin kutularında önceki kaydın bilgileri kalıyor temizlenmiyor. Bunun için tüm metin kutularını temizleyen kod olduğu gibi isterseniz :


MetinKutusuAdı.Value = vbNullString

komutunuda kullanabilirsiniz.
Hocam Özür Dilerim Anlatamadım Galiba.Şöyle Anlatayım; Mesela gönderen Kısmından Bir Müşteri Seçtiğimizde Ekrandaki İlgili Yerleri Dolduruyor,Bunu Yeni Kayıt Yaptığımızda da Yapsın İstiyorum,Birnevi Son Yapılan Kaydı Ekranı Getirmesini İstiyorum.İyi Çalışmalar
Teşekkür Ederim Hocam,Yazdır Butonu Üzerinde Yaptığım Kodlar Çalışıyordu,Tüm Ekranı Temizliyordu ancak Son Yaptığım Değişiklikten Dolayı Şuan Çalışmıyor.Teşekkür Ederim.<hr/>
Hocam Örneğin Formdaki Gönderen Bilgilerinde Gönderen Alanına Çif Tıklayıp Yeni Kayıt Ekranını Açtığınızda İlgili Yerleri Doldurduktan Sonra Formu Kaydet Dediğinde Formu Kaydediyor ancak Gönderen Bilgilerindeki Yerlerine Otomatik Getirmiyor.İnşallah Bu Sefer Anlatabildim hocam
fatura_bilgileri tablonda alanların eksik. Mesela formda Gönderen Adı (gonderenadi) alanı var ancak tabloda böyle bir alan yok. Yine İskonto alanın tablonda yok. Yani Formdaki metin kutularının kaynağı olacak tabloda karşılık alan yok.
Tablolarınızdan gonderen_bilgileri isimli olanında gonderenID isimli alanın türü Sayı yapılmış. Dolayısıyla yeni bir kayıt eklenildiğinde otomatik sayı vermiyor. Gönderen alanına çift tıklayınca açılan FGonderen isimli formda butonun tıklanma olayı kodunda yer alan son kayıtlı kişiyi getirme işlemi bundan dolayı başarısız oluyor.

Çözüm için gonderen_bilgileri alanındaki gonderenID isimli alanın türünün Otomatik Sayı olması gerekmektedir.
Evet Hocam Onun Farkındayım.Ancak Ben mesela Gönderene Ait Tüm Bilgilerin Gönderen Bilgilerinden Gelmesini İstiyorum.Yani Denetim Kaynağının Gönderen Bilgileri Olsun İstiyorum.Doğru Bir Yaklaşım mı Bilmiyorum ama Mantıklı Gibi Geliyor Bana.
Sayfalar: 1 2 3 4 5 6 7