AccessTr.neT

Tam Versiyon: teslim tarihi boşsa çıkmasın
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayın Hocalarım ekli çalışmamda teslim_tarihi boşsa mesaj versin ve metin kutusundan çıkmasın mutlaka değer yazılmasını istesin yaptırmaya çalışıyorum ama yapamadım. Örneklerde de bulamadım.
Birde tabloda kayıt yoksa ilk kayıt numarasını benim vermem gerekiyor, o kamut nasıldır hocalarım.

Saygılarımla,
Sayın yenginoglu,

öncelikle,aşağıda bağlantısı yazılı konuyu okumanız verimli olacaktır kanısındayım.


Konulara eklenen Uygulama içeriğine yönelik Tavsiyeler

EK’te;
birinci talebinize yönelik olarak SADECE kaydet butonu içeriğinde olmak üzere düzenlemeleri yapılmış olarak hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.bunun dışında başka herhangi bir değiştirme ya da düzenleme yapılmamıştır.

Son olarak,
Alıntı:...Birde tabloda kayıt yoksa ilk kayıt numarasını benim vermem gerekiyor...

yukarıdaki ikinci talebinize için; tbl_SIPARIS adlı tablonun KIMLIK adlı alanı Otomatik Sayı olarak ayarlandığından dolayı,zaten sizin bir id tanımlamanıza gerek kalmaksızın yeni bir kayıt durumunda bu otomatik tanımlama sağlanacaktır,(eğer sorunuzu doğru anlayabildiysem).bilginize…iyi çalışmalar,saygılar.
 
Hocam kimlik alanı değil siparis_no alanı kayıt yoksa ilk kayıdı benim vermem gerekiyor. ilk kayıttan sonrasında yeni kayıt dediğimde dmax ile yapıyor.
Birde hocam benim Access te birşey var herhalde teslim tarihinden sonra kaydet dediğimde mesajı veriyor ve çıkıyor. Kaydetmiyor teslim tarihi boş diye. Herhalde me.undo çalışmıyor orada.
Hocam diğer tavsiyelerinizi okudum uygulayacağım. Çok teşekkür ederim.
Saygılarımla,
Sayın yenginoglu,

Öncelikle,
Alıntı:...Hocam kimlik alanı değil siparis_no alanı kayıt yoksa ilk kayıdı benim vermem gerekiyor....

ifadenize yönelik olarak;konuyu açarken yazdığınız
Alıntı:...Birde tabloda kayıt yoksa ilk kayıt numarasını benim vermem gerekiyor...

ifadenizden ve siparis_no alanı ile ilgili olduğunu yeni beyan ettiğinizden dolayı,2.mesajın son kısmında bu kayıt no ile ilgili hususun bahsi yapılmıştır.

Alıntı:...Birde hocam benim Access te birşey var herhalde teslim tarihinden sonra
kaydet dediğimde mesajı veriyor ve çıkıyor....

ifadeniz için;1.mesajda eklediğiniz uygulamanın KAYDET butonu içerisinde
Kod:
'        If MsgBox("Değişiklikler Kaydedilsin mi?", vbYesNo, "Kaydediliyor...") = vbYes Then
'            DoCmd.DoMenuItem acFormBar, acRecordsMenu, acSaveRecord, , acMenuVer70
'            DoCmd.DoMenuItem acFormBar, acRecordsMenu, 5, , acMenuVer70
'            DoCmd.Close
'        Else
'            Me.Undo
'        DoCmd.Close
'        End If

kod ifadeleri yer alıyordu.talebiniz bu düşüncede olsa gerek diye düşünüldüğünden dolayı kapatma kodu da aynen dahil edilmiştir.kapatma olmasın derseniz eğer,yapmanız gereken; DoCmd.Close kod satırını etkisizleştiriniz ya da tamamen iptal ediniz.

Son olarak,EK'te;
bahsettiğiniz taleplerinize göre yeniden düzenlenerek hazırlanmış örnek uygulama mevcuttur.inceleyebilirsiniz.bilginize…iyi çalışmalar,saygılar.
 
Hocam çok teşekkür ederim. Elinize sağlık.
Sağlıkla kalın,

Saygılarımla,
Ahmet Yenginoğlu