Atiker Yazılım | Forum Ana Sayfa
Forum Anasayfa Forum Anasayfa > Bilgi Bankası > Özel Rapor
  Aktif Konular Aktif Konular RSS - Açılış Kontrolleri
  SSS SSS  Forumu Ara   Etkinlikler   Kayıt Ol Kayıt Ol  Giriş Giriş

Atiker Yazılım Resmi Forum Sitesidir. Amacımız kullanıcılarımıza, iş ortaklarımıza, danışmanlara, yazılımcılara programlarımız hakkında destek ve bilgi vermektir. Detaylı bilgi ve destek için: 444 82 99

Açılış Kontrolleri

 Yanıt Yaz Yanıt Yaz
Yazar
Mesaj
  Konu Arama Konu Arama  Topic Seçenekleri Topic Seçenekleri
mervenur.demic Açılır Kutu İzle
Yeni Üye
Yeni Üye


Kayıt Tarihi: 25 Ekim 2018
Durum: Aktif Değil
Puanlar: 262
Mesaj Seçenekleri Mesaj Seçenekleri   Teşekkürler (0) Teşekkürler(0)   Alıntı mervenur.demic Alıntı  Yanıt YazCevapla Mesajın Direkt Linki Konu: Açılış Kontrolleri
    Gönderim Zamanı: 30 Ekim 2018 Saat 15:06

Açılış Kontrolleri

Tanım : Programda bulunan ya da özel olarak yapılan bir raporun her program açılışında kullanıcıya gösterilmesi için kullanılır.

Teknik Detay :

Açılış kontrollerine eklenen raporlar ATBLPROGPRMS tablosunda OTOKONT_GIRIS modül bilgisiyle tutulmaktadır

Parametre adı {Form adı}_{Grid adı}_{Rapor kodu} şeklinde oluşturulmaktadır.

Örneğin cari kartları formundaki(TFrmCariKart) cari hareket gridini(GrdCaharList) rapor kodu 1 seçilerek açılış kontrollerine eklersek oluşan parametreyi bulmak için yazılması gereken script şu şekildedir.

SELECT * FROM [ATBLPROGPRMS] WITH (NOLOCK) WHERE PROGRAM_KODU = 1   AND SUBE_KODU=0   AND MODUL='OTOKONT_GIRIS'   AND [PARAM]='TFrmCariKart_GrdCaharList_1'

Örnek 1 :

Kullanıcı gün içinde açılan cari kartları program açılışında görmek isterse;

Aşağıdaki cümle kullanılarak Bugün Açılan Cari Kartları isimli özel rapor oluşturulur.

SELECT

CARI_KODU

,CARI_ADI

,KAYIT_ZAMANI=REC_DATE

FROM TBLCARISB

WHERE DBO.PrgfnDateTimeToDate(REC_DATE)=DBO.PrgfnDateTimeToDate(GETDATE())


Rapor alındıktan sonra gride sağ tıklanarak Açılış Kontrollerine Ekle menüsü açılır.


Rapor seçenekleri, alıcıları ve rapor kodu seçilerek Kaydet butonuna basılır. 

Program yeniden açıldığında kontrol aşağıdaki gibi olacaktır.


Örnek 2 :

Kullanıcı bir önceki güne kesilen faturaları program açılışında görmek isterse;

Aşağıdaki cümle kullanılarak Dün Kesilen Faturalar isimli özel rapor oluşturulur.

SELECT

CARI_KODU

,CARI_ADI

,EVRAK_NO

,GENEL_TOPLAM

,BELGE_ACIKLAMA

,BELGE_NO

FROM PRG_VIEW_FATSB

WHERE TARIH=DBO.PrgfnDateTimeToDate( DATEADD(DAY,-1,GETDATE()))

AND BELGE_TIPI IN(1,55,71,101)

Rapor alındıktan sonra gride sağ tıklanarak Açılış Kontrollerine Ekle menüsü açılır.


Rapor seçenekleri, alıcıları ve rapor kodu seçilerek Kaydet butonuna basılır. 

Program yeniden açıldığında kontrol aşağıdaki gibi olacaktır.


Sorgu Düzenle :

Alınan rapor açılış kontrollerine ekleneceği zaman rapor sorgusunda değişiklik yapmak için kullanılır.


Yukarı Dön
 Yanıt Yaz Yanıt Yaz
  Konu Paylaş   

Forum Atla Forum İzinleri Açılır Kutu İzle