Logo Raporlarda Kullanıcı Yetkileri


Logo Raporlarda Kullanıcı Yetkileri

Rapor üreticisi ile eklenen raporların, hangi firmalarda hangi kullanıcılar tarafından kullanılabileceği, rapor üzerinde Değiştir\Kullanıcı Hakları menüsünden belirlenir.

Raporlarda kullanıcı yetkileri

Kullanıcı hakları seçeneği ile ilk olarak firma seçimi ardından da seçilen firmadaki kullanıcı yetkileri belirlenir.

Raporlarda kullanıcı hakları

Raporlarda kullanıcı yetkileri tanımlama

Kullanıcı haklarının verilmesinin ardından ilgili kullanıcı, belirtilen erişim ağacında ilgili raporu kullanabilecektir.

Raporların kullanıcı yetkilerine göre erişim ağacında kullanılması

Diğer Seçenekler

Logo raporlarda diğer seçenekler

Yönetim Karar Destek\Ana Kayıtlar penceresinde; tasarlanan rapor üzerinde F9-Diğer seçenekleri:

Kullanıcı rapor tasarımlarını ve kayıtlı filtreleri sil: Kullanıcıların ilgili rapor için hazırlamış oldukları rapor tasarımları ve filtreler silinebilir. Seçilmesi durumunda aşağıdaki mesaj alınacaktır.

Kullanıcı rapor tasarımı silme

Dosyadan Oku: Daha önce hazırlanıp dışarı aktarılmış rapor tanımları içeri alınabilir.
Dosyaya Aktar: Hazırlanmış rapor tanımı dosyaya yazdırılabilir.
Kopyala: Mevcut tasarım kopyalanabilir.

Sorgu İçerisinde Gömülü Filtre Kullanımı ve Filtre Öndeğeri

Gömülü Filtre
Rapor üreticide standart filtre kullanımında, uygulama öncelikle sorgu cümlesine göre çalışmakta ardından verilen filtreyi dikkate alarak listelemeyi yapmaktadır. Sorgulama işlemini, istenilen kriterlere göre yaptırıp sonuca daha hızlı ulaşabilmek için gömülü filtre özelliği kullanıma açılmıştır.

Gömülü filtre uygulaması kapsamında aşağıdaki fonksiyonlar kullanılabilecektir.
X: Filtreler penceresinde tanımlanan filtrenin satır numarası olmak üzere;

{FLTDATEBEG(x)} Başlangıç tarihi
{FLTDATEEND(x)} Bitiş tarihi
{FLTDATEVAL(x)} Tek bir tarih kullanımı
{FLTSTRBEG(x)} Metin aralığının başlangıç değeri
{FLTSTREND(x)} Metin alanının bitiş değeri
{FLTSTRVAL(x)} Metin alan değeri
{FLTNUMBEG(x)} Sayı aralığının başlangıç değeri
{FLTNUMEND(x)} Sayı aralığının bitiş değeri
{FLTNUMVAL(x)} Sayı alanı değeri

Örnek Kullanım:

EMFICHE tablosunda muhasebe fiş numarası filtresini gömülü filtre olarak kullanalım.
Sorgu cümlemiz:
SELECT *
FROM
{EMFICHE}
WHERE
FICHENO BETWEEN {FLTSTRBEG(1)} AND {FLTSTREND(1)}

Fonksiyon içerisindeki 1 değeri, filtreler ekranında ilgili filtrenin sıra numarasıdır. Filtreler ekranında ilgili filtre satırında “Sorgu İçinde Kullanılacak” seçeneği işaretlenmelidir.

Rapor sihirbazı sql

Bu durumda çalışan query aşağıdaki gibidir. SELECT * FROM
(SELECT *
FROM LG_002_01_EMFICHE
WHERE FICHENO BETWEEN '00000051' AND '00000060') AS DYNMQRY Sorgu içinde gömülü filtre kullanılmaması durumunda aşağıdaki query çalışmaktadır.

SELECT * FROM
(SELECT *
FROM LG_002_01_EMFICHE
) AS DYNMQRY
WHERE
((DYNMQRY.[FICHENO] >= '00000051') AND (DYNMQRY.[FICHENO] <= '00000060'))

Filtre Öndeğeri Raporda filtre kullanımında, filtre ekranına öndeğer gelmesi istenen değerlerin verilebilmesi için FİLTRELER penceresine “Filtre Öndeğeri” kolonu eklenmiştir.

Rapor sihirbası sql tanımlama

Filtre Öndeğeri seçimi durumunda aşağıdaki pencere açılacak ve kullanıcı öndeğerlerini girebilecektir.

Raporlarda filtre kullanımı

1.85 Sürümü ile Yapılan Düzenlemeler

  1. Rapor üretici içerisinde Firma ve Dönem numarasının ayrı ayrı parametre ile tanımlanabilmesi sağlandı.
    LG_{FIRMNR}_{PERIODNRPP}_INVOICE
  2. Rapor üretici filtre tanımlama ekranında “Çoklu Seçim” yada “IN” fonksiyonunun kullanılması sağlandı. IN fonksiyonunun {FLTGRPSELNOT(...)} ve {FLTGRPSEL(...)} parametreleri ile kullanılması sağlandı; iki parametrenin birlikte kullanılması gerekmektedir.

Rapor üreticinin filtre tabında, filtre grup seçimi olarak tanımlanır. Uygulama listelerinden seçim yapılmaz, özel liste kısmına sorguda kullanılmak istenen değerler girilir. Kullanım şekli : L.SOURCEINDEX {FLTGRPSELNOT(4)} IN ({FLTGRPSEL(4)}) Ambar 0,1,2 : L.SOURCEINDEX IN (0,1,2)
Ambar 1 : L.SOURCEINDEX IN (1)
Ambar seçili değil : L.SOURCEINDEX NOT IN (0,1,2) --> sorgu hatasına neden olmamak için filtrede ambar seçilmediğinde {FLTGRPSELNOT(...)} seçeneğinin NOT ifadesinin gelmesi için eklenmektedir. Rapor üretici içerisinde;

Raporlarda SQL kodu yazma

SOURCEINDEX {FLTGRPSELNOT(4)} IN ({FLTGRPSEL(4)}) Filtre tanımlarında 4. sırada ambar bilgisinin tanımlandığı gömülü filtre olmalıdır.

Raporlarda filtre tanımlama

Bu şekilde tanım yapıldıktan sonra;

Rapor dizaynında tanımlı filtre kullanımı

“Ambar No” alanında istenilen ambar bilgileri seçilerek gömülü filtre gönderildiği zaman sorunsuz döküm alması sağlanmaktadır. 3. Rapor Üreticide Filtreler penceresinde Uygulama Kayıtlarından Seçim alanına; Malzeme kartının Market penceresindeki "Grup Kodu" , "Reyon Kodu" ve "Marka Kodu" alanları eklendi.

Program içerisinde Market Modülü yüklü olduğu zaman çalışmaktadır.


Bu makaleyi yararlı buldunuz mu?



  • Excel'e Veri Aktarımı: F12

    Excel'e Veri Aktarımı: F12 Tüm kayıt listelerinden MS Excel'e kolayca veri aktarılabiliyor. Bunun için, bir kayı...

  • Raporlardan Tek TIkla İlgİlİ KayItlara Ulaşma

    Raporlardan Tek TIkla İlgİlİ KayItlara Ulaşma Sıklıkla başvurulan raporlara eklenen bu özellik sayesinde, ekrana alınan raporlarda ilgil...

  • Kolay Üç Sıfır (000) Ekleme

    Kolay Üç SIfIr (000) Ekleme Sayısal veri girişi yapılan alanlarda boşluk tuşuna basıldığında üç sıfır(000) eklenir. ...

  • SIk KullandIğIm KayItlar: F10

    SIk KullandIğIm KayItlar: F10 Tüm kayıt listelerinde, daha sonra kopyalarını kolayca oluşturabilmek amacıyla istenilen kayıtlar iç...

  • Detaylı Filtreleme

    DetaylI Fİltreleme Metin girişi yapılan tüm filtrelerde, kayıtları filtrelemek için birden fazla kural tanımlanabiliyor. ...