Uyarı Mesajı Ekleme - Baskı Önizleme +- AccessTr.neT (https://accesstr.net) +-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html) +--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html) +--- Konu Başlığı: Uyarı Mesajı Ekleme (/konu-uyari-mesaji-ekleme.html) |
Uyarı Mesajı Ekleme - preconti - 07/11/2009 hocam, ben aynı işlemi form yoluyla değilde, ekleme sorgusu vasıtasıyla yapmak istiyorum. Çünkü başka hesaplamalar var. Neticede alınacak mesaj aynı: Tabloda mükerrer kaydı kabul etmeyen fiş numarası var. Bu durumda sizin "Yeni kayıt ekle" butonuna eklediğiniz komut, nasıl olmalı? Yani ben butona bastığımda, ekleme sorgusu çalışacak, tabloda mükerrer kayıt olup olmadığına bakacak. Varsa "mükerrer kayıt var" uyarısı verecek. Yoksa "x adet kayıt eklendi" uyarısı verecek. Cvp: Uyarı Mesajı Ekleme - ayhan2122 - 07/11/2009 Örneği inceleyin. SeriNOsu kaçtan başlayacağı ve kaç adets satır ekleneceğini belirtin, mükerrer kayıtta ve kaç kayıt eklendiği bilgisi versin. Cvp: Uyarı Mesajı Ekleme - preconti - 10/11/2009 Hocam, teşekkür ederim. Ancak tam olarak yapmak istediğim bu değil. Ekte gönderdiğim database de, Form2 den girdiğinizde ünite ve tarih seçildikten sonra, ekleme sorgusu çalıştırılıyor. Burada "mesaikontrol" alanında "yineleme yok" kısıtı var. Dolayısıyla mükerrer kayıt durumunda uyarı mesajı geliyor. Ben, -Mükerrerlik yok ise ilk 2 kayıt ekleme uyarı mesajı yerine "X adet kayıt eklenmiştir." şeklinde mesaj gelmesini, -Mükerrerlik var ise 3.uyarı yerine "Mükerrer Kayıt Var" şeklinde kayıtların eklenmediğini gösteren mesaj gelmesini istiyorum. Database ve resimler ekte. Cvp: Uyarı Mesajı Ekleme - ayhan2122 - 11/11/2009 Sn preconti; Öncelikle Araçlar/Seçenekler tıkla ve açılan pencerede Düzen/Bul sekmesindeki Onayla çerçevesindeki EylemSorgularını kutucuğundaki işareti kaldır. Gelelim çözüme. Ölçüt olarak Form2 ('deki ölçütleri:UNITEKODU ve TARIH) 'yi alan ve kayıt kaynağı PERMESAI olan bir sorgu oluştur. PMSorgu diyelim buna. Yine ölçüt olarak Form2yi alan, kaynağı PERSONEL olan ve kayıtları sayan bir sorgu daha oluştur. SQL:""SELECT Count(PERSONEL.TCNO) AS SayTCNO FROM PERSONEL WHERE (((PERSONEL.UNITESI)=[Formlar]![Form2]![UniteKodu])); Bu sorgunun adı da MTEklencekler olsun. Komut4 (PERSONELİ LISTEYE EKLE) 'ün OlayYordamına: Kod:
Private Sub Komut4_Click() Ben yaptım oldu |