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: 59)



  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: 51)



  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: 52)



  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
access-sql-9 [SORGU] Yeni Kayıt Butonu Hakkında harun kaçar 5 286 10-07-2026, 13:03
Son Mesaj: dsezgin
  Sorgu Içerisinde Boş Alan Varsa 0 (sıfır) Ile Doldurmak denizfatihi 3 560 15-08-2024, 14:38
Son Mesaj: beab05
  [SORGU] çarpraz Sorguda Sütun Değeri Olarak Birden çok Alan Seçebilir Miyiz? abkbek 2 454 13-08-2024, 21:18
Son Mesaj: abkbek
  Ileri Butonu Sona Geldiğinde Uyarı Vermiyor Yeni Kayıt Açıyor. programmer67 2 528 25-06-2024, 16:49
Son Mesaj: programmer67
  [FORM] form klasör içinde dosya kontrolü obaysal42 4 2.567 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 1.434 10-11-2023, 22:26
Son Mesaj: abkbek
  [SORGU] Farklı Tablolarda Yer Alan Satış Bilgilerini Toplama Sorgusu Lidervet 1 543 09-11-2023, 00:54
Son Mesaj: dsezgin
  [VBA] Alan Kontrollü Kaydetme Işlemi Ahmet51 2 550 25-05-2023, 14:07
Son Mesaj: Ahmet51

Foruma Git:


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