webForumDet fria alternativet

ja/nej, sant/falskt, av/på ?

ASP

11 svar · 307 visningar · startad av CatZ

Medlem sedan jan. 20022 440 inlägg
Frågan#1

Något speciellt man ska tänka på med dessa ?

Ska man använda någon speciell typ av formulär kod för att få det att fungera så smidigt ?

Medlem sedan dec. 20002 526 inlägg
#2

Checkbox?

Medlem sedan jan. 20022 440 inlägg
#3

mjo så långt är jag ju med din jöns :p jag tänkte mer såhär. Om man ger sin fina checkbox värdet 1 om man inte klickar i den blir det då automatiskt 0 ?

Medlem sedan dec. 20002 526 inlägg
#4

okey.... men du fragade forumlar :p iaf, ar den pa sa borde den vara True, annars False....

Medlem sedan nov. 20017 144 inlägg
#5

Nej den skall var "" okryssad och värdet i den när den är kryssad sätter du själv med value.
Det man kan tänka på när man änvänder den som "boolean(true/false)" är att enhetskonvertera variabeln ifrån din querystring.

<input type="checkbox" name="checkbox" value="true">
<%BoolBox=Request.form("checkbox")
if cBool(BoolBox) = true then :) else :( end if%>
Medlem sedan jan. 20022 440 inlägg
#6

När man sätter in True/False i databasen med samma typ ska man göra på nå speciellt sätt ?

Sant = &" & boolbox & "&

eller vad gör man ? Det är ju olika för tal/text/datum/ tid förstår jag inte alls hur det fungerar.....

Hur sätter man in tex #18:00# i ett fält med KortTidsFormat i databasen ?

Medlem sedan nov. 20017 144 inlägg
#7

Du skapar en kolumn med typen ja/nej eller sant/falskt.
I Access blir det en checkbox som är ikryssad om värdet är sant.

När du sparar värdet med en insert så blir värdet, som princip:

Insert into tavbellen values checkbox="& cBool(BoolBox)

Tidsformat:
Har du access så kan du nog skriva både med enkelfnuttar och med brädgårdar:

tid='18:00' eller tid=#18:00#
Medlem sedan jan. 20022 440 inlägg
#8

Men då är det ju ganska onödigt om man inte kan använda sant/falskt till nåt annat.

Jag testade precis att ange värdet TRUE till en checkbox och sätta in i ett fält med tal. Fungerar utmärkt och värdet blir 1.

Så varför ska man använda fälttypen sant/falskt ?

Medlem sedan jan. 20022 440 inlägg
#9

tid fungerade bra med ' " & 18:00 & " ' testade frenetiskt med # " men det ville inte, antar att det bara är för datum då.

Det samma gäller för JA/NEJ jag har

<% if objRS("fältet") = "JA" Then 
  Response.Write " Selected"
End If

Och det behandlar JA som 1 verkar det som...

Medlem sedan nov. 20017 144 inlägg
#10

Så varför ska man använda fälttypen sant/falskt ?

Ett booleanfält skall sno mindre utrymme i databasen.

Medlem sedan jan. 20022 440 inlägg
#11

hmmm och utrymme får man aldrig för mycket av antar att databasen inte behöver reservera något utrymme för en faslig massa siffror...

Ska överväga det, ska bara få alla modifieringarna att fungera först Tack för genomgången!

Medlem sedan jan. 20022 440 inlägg
#12

försöker låta som en riktig mästare

Såhär är det, det enklaste när man använder sig av TRUE/FALSE i en access databas är att använda 1:or och 0:or.

1 = Sant(True)
0 = Falskt(False)

Det fungerar i Access, funderar man på att byta till MySQL elller SQL kanske det är annorlunda. Men besväret med att konvertera mm kan man ta då om ni frågar mig.

258 ms totalt · 4 externa anrop · v20260731065814-full.a51de22e
128 ms — deklarationer (db)
0 ms — hämta statistik (cache)
127 ms — hämta tråd, inlägg och bilagor (db)
125 ms — ändringar (db)