Yetkili Olanı Gösterme
osmantaskiran20.07.2005 - 13:42:57
Selam Arkadaşlar;
3 tablom var.

RAPOR TABLOSU
RAPORID:integer
RAPORADI:string


KULLANICI TABLOSU
KULLANICIKODU:integer

RAPORIZIN TABLOSU
RAPORID:integer
KULLANICIKODU:integer


RAPORIZIN tablomda rapora erişmeye izni olmayanları tutacağım.

RAPOR tablosundaki kayıtları parametre olarak verdiğim RAPORID ve KULLANICIDA izni yoksa göstermeyecek, diğer koşulda gösterecek sql ifadesini nasıl yazabilirim acaba.
 
Kuri_YJ21.07.2005 - 08:15:50
Selamlar,


SELECT RP1.RAPORID, RP1.RAPORADI
FROM RAPOR_TABLOSU RP1
WHERE NOT EXISTS(SELECT KULLANICIKODU FROM RAPORIZIN_TABLOSU RP2 WHERE RP1.RAPORID = RP2.RAPORID AND RP2.KULLANICIKODU = :PRM_KULLANICI)


Bu querye :PRM_KULLANICI olarak hangi kullanıcı erişmek istiyorsa onu parametre olarak geçirin.

Kolay Gelsin
 
NOT : Bu sayfa google'un siteyi indekslemesi içindir. www.delphiturkiye.com/forum/ adresini kullanınız!
1998-2006 www.delphiturkiye.com