Boş Alan Kontrolü (taruz) : Rapor Butonu
#1
Merhabalar 

Sn. Taruz un hazırlamış olduğu "gelişmiş boş alan kontrolü" uygulamasını 
kendi uygulamama ekleme denemelerim sırasında bir sorunla karşılaştım:

Forma eklediğim Kontrol butonu aslında bir rapor önizleme butonu ama raporu ön izlemeden önce boş alan kontrolü yapmasını istiyorum. Form kontrolden geçse de geçmese de rapor ön izleme açılıyor. Kontrolden geçmediğinde rapor önizlemenin açılmaması için ne yapmam gerektiğiyle ilgili yardıma ihtiyacım var. 
İncelemeniz için bir örnek hazırlayıp ekledim.

İyi forumlar ve sağlıklı günler dilerim.


Eklenti Dosyaları
.rar   vtDatabase.rar (Boyut: 38,37 KB / İndirilme: 29)



  Alıntı
Bu mesajı beğenenler:
#2
EDİT:
Mobilden bağlanıyorum bu yüzden yardımcı olamadım size. Ancak trz hocanın o fonksiyonunda form adı gibi rapor adınıda değişken olarak fonksiyon içine taşı. Fonksiyon içinde kurala duyduğunda yani bütün alanlar işaretli olduğu kısımda open report yapabilirsin. Rapor adını aradığın değişkenden alacaksın. Eğer kurala uymazsa zaten fonksiyon devam edecek. Form üzerindeki open report kısmını sileceksin.



  Alıntı
Bu mesajı beğenenler:
#3
Ekli dosyanızı kontrol edebilirsiniz.


Eklenti Dosyaları
.rar   vtDatabase.rar (Boyut: 39,34 KB / İndirilme: 28)



  Alıntı
Bu mesajı beğenenler: hnakis
#4
Çok teşekkür ederim yardımcı olmaya çalıştığınız için.

"Form üzerindeki open report kısmını sileceksin."
Bu cümle ufkumu açtı Smile

Ben de "raporadi" değişken olarak atayıp: 


Visual Basic
  1. Dim formadi, a, b, raporadi As String
  2. Public Function BosKontrol(frm As Form, rpr As Report)
  3. formadi = frm.Name
  4. raporadi = rpr.Name




fonksiyondaki : "DoCmd.GoToRecord , , acNewRec" kodunu silip yerine "DoCmd.OpenReport "raporadi", acPreview" yazdım.

Ancak;
Butonun tıklama olayında yer alan:
Call BosKontrol(Form)
kodunda hata verdi ve "argument not optional" uyarısını aldım.
Call BosKontrol(Form, Report) olarak değiştirince de "byref argument type mismatch" uyarısını aldım Smile


Eklenti Dosyaları
.rar   vtDatabase.rar (Boyut: 45,28 KB / İndirilme: 22)



  Alıntı
Bu mesajı beğenenler:
#5
2. iletinizi yeni gördüm. çözüme çok yaklaşmışım Smile

çok teşekkür ederim, iyiki varsınız.



  Alıntı
Bu mesajı beğenenler:
#6
liste 1 de kayıt seçiliyor. rapor butonla açılıyor. liste 2 de bellli bir sütundaki değerlerden biri eksikse kontrol edilip kayıt eksikse uyarı verip raporu açmamalı.

sizin eklediğiniz örnekteki kodu buna nasıl uyarlayabilirim acaba.(Access 2003 kullanıyorum)

saygılar



  Alıntı
Bu mesajı beğenenler:


Benzer Konular...
Konu: Yazar Cevaplar: Gösterim: Son Mesaj
  [FORM] form klasör içinde dosya kontrolü obaysal42 4 2.181 29-12-2023, 10:24
Son Mesaj: burhanb
  [VBA] Bir Tabloda Alan Türü Uzun Metin Olan Iki Ayrı Alanı Karşılaştırmak abkbek 13 303 10-11-2023, 22:26
Son Mesaj: abkbek
  [SORGU] Farklı Tablolarda Yer Alan Satış Bilgilerini Toplama Sorgusu Lidervet 1 143 09-11-2023, 00:54
Son Mesaj: dsezgin
  [VBA] Alan Kontrollü Kaydetme Işlemi Ahmet51 2 208 25-05-2023, 14:07
Son Mesaj: Ahmet51
  Ders Kodları Tablosundaki Alan Adlarına Göre öğrencinin Sınıfını Belirlemek .. programmer67 8 357 18-05-2023, 16:49
Son Mesaj: programmer67
  Kaldırılan Alan Ve Nesnelerin Vba De Hala Gözükmesi Hk. adnnfrm 1 177 09-05-2023, 20:56
Son Mesaj: halily
access-sql-7 Dao Içinde Alan Adını Değişken Olarak Tanımlama alperalper 1 162 02-03-2023, 12:29
Son Mesaj: alperalper
  [VBA] Alt Rapor Içeren Bir Rapor Her Personel Için Ayrı Excel Sayfasına Atılabilir Mi? abkbek 12 548 29-01-2023, 13:29
Son Mesaj: abkbek

Foruma Git:


Bu konuyu görüntüleyen kullanıcı(lar): 1 Ziyaretçi