AccessTr.neT
Evet Hayır Değeri - Baskı Önizleme

+- AccessTr.neT (https://accesstr.net)
+-- Forum: Microsoft Access (https://accesstr.net/forum-microsoft-access.html)
+--- Forum: Access Cevaplanmış Soruları (https://accesstr.net/forum-access-cevaplanmis-sorulari.html)
+--- Konu Başlığı: Evet Hayır Değeri (/konu-evet-hayir-degeri.html)

Sayfalar: 1 2


Evet Hayır Değeri - accessman - 09/03/2020

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


Cvp: Evet Hayır Değeri - conquerora - 09/03/2020

(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ı.


Cvp: Evet Hayır Değeri - ozanakkaya - 09/03/2020

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


Cvp: Evet Hayır Değeri - accessman - 09/03/2020

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

o zaman bu -1 ise yani true ise yetkisi olmalı değil mi


Cvp: Evet Hayır Değeri - ozanakkaya - 09/03/2020

-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.


Cvp: Evet Hayır Değeri - accessman - 09/03/2020

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