AccessTr.neT
Evet Hayır Alan Türü - 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 Alan Türü (/konu-evet-hayir-alan-turu.html)



Evet Hayır Alan Türü - accessman - 18/04/2020

Üç adet alanımız var 
Birisi string türünde içinde "True" yazıyor
İkincisi Evet/Hayır türünde onunda değeri True
Üçüncü alan integer türünde ve değeri "-1"
Mana olarak her üçü aynı şeyi ifade ediyor

"Where" ile kullanırken string ve integer alanlarda sıkıntı yok
"Where='" & "True" & "'"
"Where=" & -1
Yazıyoruz

Evet/Hayır türünde olduğunda şöyle
"Where = True"
yazabiliyoruz. Amma ve lakin şöyle olsa idi nasıl yazacaktık
Dim deger as Boolean
"Where=" & deger
mi olacak yoksa
"Where='" & deger & "'"
Mi Olacak


RE: Evet Hayır Alan Türü - berduş - 18/04/2020

sizi uyardığımızda size takmış oluyoruz ama boolean 0/1 yada false/true olur yani soru sormak yerine denemeniz yada biraz araştırma yapmanız çok mu zor, söyler misiniz?

vereceğiniz cevabı da biliyorum: "bilgisayar yok deneyemiyorum" diyeceksiniz. o zaman araştırıp bilgisayar olduğunda denersiniz. bu sorun değil ki, boş yere bizlerin zamanından çalıyorsunuz,


RE: Evet Hayır Alan Türü - accessman - 18/04/2020

Sqlite de evet hayır diye bir alan yok bunun yerine text ve integer var
Bende.access tablosunu Sql aktarıp bağlı tablo yapmak zorundayım
Ama projede "Evet/Hayır" alanı çok yerde kullanılmış sizce Sqlite tablosunda integer mi seçmeliyim yoksa String mi olmalı


RE: Evet Hayır Alan Türü - berduş - 18/04/2020

(18/04/2020, 17:27)accessman yazdı: Sqlite de evet hayır diye bir alan yok bunun yerine text ve integer var
Bende.access tablosunu Sql aktarıp bağlı tablo yapmak zorundayım
Ama projede "Evet/Hayır" alanı çok yerde kullanılmış sizce Sqlite tablosunda integer mi seçmeliyim yoksa String mi olmalı
peki sorunuzu böyle sormak yerine neden dolambaçlı yollardan soruyorsunuz? kaldı ki bu durumda bile sorunuz anlamsız bu sizin tercihiniz kullanan sizsiniz sizin karar vermeniz gerek bana kalsa en mantıklısı -1/0 yani integer kullanmak.
Alıntı:Boolean Datatype
SQLite does not have a separate Boolean storage class.
Instead, Boolean values are stored as integers 0 (false) and 1 (true).



RE: Evet Hayır Alan Türü - accessman - 18/04/2020

O zaman
"Where=" & deger
Bu yapıyı kullanacağız değil mi
sqlite veritabanına aktardığımızda integer seçmemiz gerekiyormuş
tek fark true olduğunda değerinin "-1" olması imiş