Konu Araçları | Konu Seçenekleri | Gösterim Stili
Tarih
01/12/2012 01:48
Konu Sahibi
direnist
Yorumlar
4
Okunma
2323
Konuyu Oyla:
  • Derecelendirme: 0/5 - 0 oy
  • 5
  • 4
  • 3
  • 2
  • 1

Derecelendirme: 0/5 - 0 oy

direnist

Uzman
244
Di.... SA....
 56
 494
 05/11/2008
167
 İstanbul
 
 Ofis 2010 64 Bit
 21/03/2019,13:01
Çözüldü 
Merhaba arkadaşlar;
Ekli örnekteki getir sorgusu var. Bu sorgu kendi içinde barcode no parametresini girmemizi istiyor.
Bu sorguyu kod tarafında DoCmd.OpenQuery "getir" kodu ile çalıştırıyorum.
Yapmak istediğim parametre boş geçilmiş ise uyarı vermesi.
Paremetreyi form üzerinden bir metin kutusu ile aldığımda parametre boş geçilmiş ise uyarı vermeyi yapıyorum, ama diğer türlü sorgunun içinde parametreyi girdiğimizde kod tarafında bu değerin boş geçilip geçilmediğini denetlemek için nasıl ulaşıcağım.
Umarım anlatabilmişimdir.



ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 480
 12.053
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,16:43
Çözüldü 
Sorgudaki BarcodeNo alanının ölçütünü aşağıdaki ile değiştir.

SQL Code
[Formlar]![ekleme]![degerim]


Formdaki butonun tıklandığında olayındaki kodları aşağıdaki ile değiştir.

Visual Basic Code
1
2
3
4
5
6
If IsNull(Me.degerim) Then
    MsgBox ("Barkod Alanı Boş Geçilemez vs.vs.vs.")
    Me.degerim.SetFocus
Else
    DoCmd.OpenQuery "getir"
End If


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

direnist

Uzman
244
Di.... SA....
 56
 494
 05/11/2008
167
 İstanbul
 
 Ofis 2010 64 Bit
 21/03/2019,13:01
Çözüldü 
Merhaba Ozan hocam;
Sanırım eksik anlattım. Form üzerine hiç bir kontrol nesnesi eklemeden buton ile sorguyu çalıştırdığımda gelen parametre girin ekranındaki alanı boş geçersem "barcod no girmediniz...sorgu çalışıtırılamaz" tarzı bir uyarıyı nasıl verdirebilirim.
Saygılarımla.



ozanakkaya

Kurucu
1
Oz.... Ak....
 39
 480
 12.053
 29/01/2008
 Denizli
 Memur
 Ofis 2010 32 Bit
 Bugün,16:43
Çözüldü 
Sorgu verileri süzmek için kullanılır, sorgu rapor veya formun kayıt kaynağı olur, öyle çift tıklanarak açılmaz. Form üzerinden parametre olayı daha kullanışlı olur.
Sorguyu formda alt form olarak eklersin, butonu tıkladığında gerekli kontrolü yapıp alt formu günceller. Daha kullanışlı olur.

Sorgudaki ölçütü aşağıdaki ile değiştir.

SQL Code
VeriVarMi([Değer Giriniz])


Yeni bir modül oluşturup aşağıdaki kodları ekle.

Visual Basic Code
Public Function VeriVarMi(Veri As Variant)
If IsNull(Veri) Then
MsgBox ("barcod no girmediniz...sorgu çalışıtırılamaz")
End If
End Function


"Boş Örnek Eklerim, Yapıp Verirler" demeyin, örneğinizi hazırlayın.
Komplike kod talebiniz var ise İletişim bağlantısından bize ulaşın. 
Cebelleşmezsen Öğrenemezsin. 

direnist

Uzman
244
Di.... SA....
 56
 494
 05/11/2008
167
 İstanbul
 
 Ofis 2010 64 Bit
 21/03/2019,13:01
Çözüldü 
Merhaba Ozan hocam;
Dediğiniz gibi bir fonksiyon yapıp sorgudaki kriteride dediğiniz gibi yaptım. Sorguyu çalıştırdığımda gelen parametre girin ekranında veri girmeden tamam deyince fonksiyon çalıştı mesajı verdi ama ardında sorgu yine çalıştı.
Yani yapamadım sanırım. Ya da dediğiniz gibi hiç bu şekilde yapmadan parametre değerini form üzerinden bir metin kutusunda alarak yapmak.
Merak etmiştim kod tarafında bu parametre girin ekranından girilen değere "Me." diyerek erişelibirimiyiz diye..
Saygılar.




Konuyu Okuyanlar: 1 Ziyaretçi

Konu ile Alakalı Benzer Konular
Konular Yazar Yorumlar Okunma Son Yorum
Çözüldü Sorgu'da Aynı İsimleri Teke Düşürme haziran4 2 143 07/05/2019, 16:58
Son Yorum: haziran4
Çözüldü Textboxta Sorgu Sonucu Gösterme icemeno 3 119 25/04/2019, 12:33
Son Yorum: icemeno
Çözüldü Sorgu Sıralaması ferda23 3 179 04/04/2019, 22:58
Son Yorum: haliliyas
Çözüldü Sorgu Parametre Hatası Dart Reder 11 333 30/03/2019, 15:25
Son Yorum: Dart Reder
Çözüldü Metin Kutusuna Girilen Veriye Göre Veri Çağırma fascioğlu 9 557 14/03/2019, 14:50
Son Yorum: programmer67

Türkçe Çeviri: MCTR, Yazılım: MyBB, © 2002-2019 MyBB Group.