Skip to main content

AccessTr.neT


Kaydet Uyarısı

Kaydet Uyarısı

#7
sayın kenan827,

Alıntı:...Kaydet butonunda tıkladığımız zaman da Alt formdaki satış ile ilgili metin kutuları boş ise ayni şekilde Fatura boş bilgileri kontrol ediniz. uyarısını verirse çok güzel olur...

bahsettiğiniz talebinize yönelik olarak;

KAYDET (Komut30 adlı) butonun içeriğini aşağıdaki kod ifadeleri ile değiştirdiğiniz takdirde,talebinizi elde etmiş olursunuz.

Kod:
'ATOZ:
'KAYDETME İÇİN MESAJ BİLDİRİMİ
If MsgBox("Faturayı KAYDETMEK istiyor musunuz?", vbYesNo, "KAYDETME UYARISI") = vbYes Then
    If Me.FaturaID = "" Or IsNull(Me.FaturaID) Then
    'EĞER KAYIT BOŞSA,KAYIT SEÇİMİNİN YAPILMASI İÇİN
    MsgBox ("Lütfen FATURA işlemi için kayıt seçiniz"), vbCritical, "KAYIT SEÇME UYARISI"
    Exit Sub
    Else
    DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
    End If
Else
Me.Undo
MsgBox ("Kaydetme işlemi iptal edilmiştir"), vbCritical, "KAYDETME İPTAL BİLGİLENDİRMESİ"
Exit Sub
End If

Me.Requery

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#8
Hocam önce ekteki hatayı verdi. Programı kapatıp tekrar açtım. Sizin eklediğiniz kodları Komut30 daki kodlarla değiştirdim. kabul etti. Ancak gine alt formdaki metin kutuları boş olduğu zaman kayıt yapıyor faturanın boş olduğuna dair uyarı mesajını vermiyor.
.rar Adsız.rar (Dosya Boyutu: 141,08 KB | İndirme Sayısı: 5)
Son Düzenleme: 20/01/2016, 23:54, Düzenleyen: kenan827.
Cevapla
#9
sayın kenan827,

konunuzun 7.mesajında önerilen kod ifadelerinin yazımı akabinde bu duruma neden olabilecek herhangi bir sorunlu kodlama söz konusu değildir.

bir ihtimal,kullandığınız Access sürümü ile alakalı bir durum olduğu kanısındayım.

EK'te;
7.mesajda yer alan kodların dahil olduğu örnek uygulama mevcuttur.inceleyebilirsiniz.

bilginize...iyi çalışmalar,saygılar.
.rar Fatura 1.8-ATOZ3.rar (Dosya Boyutu: 88,93 KB | İndirme Sayısı: 11)
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#10
Hocam Alt formdaki metin kutular boş olduğu zaman kaydet butonuna tıkladığım zaman sistemde daha önce kayıtlı olan bir faturanın satış verilerini metin kutularına getiriyor.

Örneğin Fatura girişindeki listede Ali Demir'e tıklayarak firma bilgilerin metin kutularına alıyorum Alt forumdaki metin kutuları boş kaydet butonuna tıkladığım zaman başka bir kişinin Kemal Yıldırımın faturasını ekrana getiriyor.
Son Düzenleme: 21/01/2016, 00:11, Düzenleyen: kenan827.
Cevapla
#11
sayın kenan827,

Alıntı:...Hocam Alt formdaki metin kutular boş olduğu zaman kaydet butonuna tıkladığım zaman sistemde daha önce kayıtlı olan bir faturanın satış verilerini metin kutularına getiriyor...

ifadenize yönelik olarak,tekrarlamakta fayda var kanısındayım.

KAYDET butonu içeriğine yazılı olan kodlarda bir hata vermeye dair herhangi bir yazım sorunu söz konusu değildir.

kodların açılımı şu:

1) kaydetme sorusuna cevap bekleniyor,eğer EVET ise

2) kaydetme işlemi öncesinde FaturaID metin kutusuna bakılması sağlanıyor.eğer bu denetim BOŞ ise,
bir kayıt seçimi yapılmamış ya da formun bir kayıt göstermediği anlaşılıyor.

3) eğer bu denetim DOLU ise,o zaman kaydetme işlemini gerçekleştiriyor.

4) eğer kaydetme mesajına HAYIR denirse,o zaman kaydetme işlemini iptal ediyor.

5) formu güncelleştiriyor (tazeliyor).

eğer kast ettiğiniz,örneğin;
bir kayıt ile ilgili işlemleri tamamladıktan sonra kaydet butonuna basıldıktan sonra formun İLK KAYIT BİLGİSİNE GİTMESİ ise;
bunun nedeni,Me.Requery kod satırıdır.(bu kodun işlevi,5.maddede açıklanmıştır.)

tercihe göre kaydetme işlemi yapıldıktan sonra yine aynı kayıt üzerinde kalınması istenirse,o zaman bu kod yerine Me.Refresh kod satırı ile değiştiriniz.

bilginize...iyi çalışmalar,saygılar.
Herkes, kendisinin AR-GE'cisidir...


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler
Alt Form Denetim Değerlerine ulaşma ve Alt Form Güncelleme
Kapatırken Düzenle (Compact On Close) Seçeneğinin İşaretlenmesi Hakkında
Cevapla
#12
Çok çok teşekkürler hocam ellerinize sağlık. Hocam kusuruma bakmayın size çok zahmet verdim. Saygılarımla iyi geceler diliyorum.
Son Düzenleme: 21/01/2016, 01:03, Düzenleyen: kenan827.
Cevapla

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

Yorum yapmak için üye olmanız gerekiyor

ya da
Task