AccessTr.neT

Tam Versiyon: Evet Hayır Değeri
Şu anda arşiv modunu görüntülemektesiniz. Tam versiyonu görüntülemek için buraya tıklayınız.
Sayfalar: 1 2
access de evet hayır alanında 
evet -1 ve 1 mi
hayır 0 mıdır
eklediğim modülde yetkilendirmede sanki mantık hataları var. mesela 
If RgormeY = -1 Then
   MsgBox "Bu raporu yazdırma yetkiniz yok!
Else
   DoCmd.OpenReport raporadiY
End If
bu kodda -1 true ise neden yazdırma yetkisi yok diyor
(09/03/2020, 08:19)accessman yazdı: [ -> ]access de evet hayır alanında 
evet -1 ve 1 mi
hayır 0 mıdır
eklediğim modülde yetkilendirmede sanki mantık hataları var. mesela 
If RgormeY = -1 Then
   MsgBox "Bu raporu yazdırma yetkiniz yok!
Else
   DoCmd.OpenReport raporadiY
End If
bu kodda -1 true ise neden yazdırma yetkisi yok diyor
merhaba 

Hayır=0
Evet=1 olmalı.
Tablodaki alan evet/hayır ise, -1 Evet, 0 Hayır. Örnek uygulama yerine modül kodu eklediğiniz için inceleyemiyoruz.
If RgormeY = -1 Then  MsgBox "Bu raporu yazdırma yetkiniz yok!,

o zaman bu -1 ise yani true ise yetkisi olmalı değil mi
-1 ise ilgili tabloda evet/hayır alanı işaretlidir. Dlookup sonucunun -1 olduğuna emin misiniz? 

If RgormeY = -1 Then
kodunun üstüne
msgbox RgormeY


kodu ekle, if öncesi rgormey değeri neymiş görebilirsin.
sıkıntı şurada ki benim tablo sqlite üzerinde ama bu örnek tablosu Access de 
access tablosunda evet hayır alanı var ama sqlite da yok 
sqlite bu değeri string olarak tutuyor yoksa bu sebebten modülü alıp birebir kullanamıyorum
değerleri string ile değiştirmem gerekiyor
her halukarda dlookup ile tabloda false görürse işlem yapmamalı bende okuduğum değer false ise işlem yaptırmayacağım
Sayfalar: 1 2