Evet Hayır Değeri

1 2
09/03/2020, 08:19

accessman

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:47

conquerora

(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ı.
09/03/2020, 08:59

ozanakkaya

Tablodaki alan evet/hayır ise, -1 Evet, 0 Hayır. Örnek uygulama yerine modül kodu eklediğiniz için inceleyemiyoruz.
09/03/2020, 09:10

accessman

If RgormeY = -1 Then  MsgBox "Bu raporu yazdırma yetkiniz yok!,

o zaman bu -1 ise yani true ise yetkisi olmalı değil mi
09/03/2020, 09:15

ozanakkaya

-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.
09/03/2020, 09:19

accessman

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
1 2