19. august 2004 - 11:30Der er
21 kommentarer og 2 løsninger
True skal være lig 0 i vb
Jeg har en access db som jeg køre mod via sql i VB.
Jeg har ca 200 felter "Som jeg lige har lavet" af typen boolean Altså "True eller False" nu skal jeg have samme antal check til at reagere på dem, jeg er udemærket klar over at jeg skal igenem
private function ConvertValue(byVal value as integer) as boolean if value = 1 Then ConvertValue = true else ConvertValue = false end if end function
Desuden hvis du anvender en Access Database burde du bare kunne indsætte check1.value på det rigtige felt i databasen
Synes godt om
Slettet bruger
19. august 2004 - 11:45#7
Hmm jeg siger heller ikke sandheden, true er åbenbart = -1 og ikke 1 som jeg regnede med så du har helt ret den virker ikke false virker dog. Jeg går lige i tænkeboks :-)
mc:> Skal din kommentar fra 19/08-2004 11:37:08 forstås som svar på mit forslag eller bertie's kommentar? Det jeg mener er.... har du prøvet mit forslag? ;)
ok, jeg indrømmer blankt jeg ikke har forstand på VB.... Tænkte bare lige metoden skulle prøves... "?" operatoren bruges til dette formål i mange andre sprog....
Synes godt om
Slettet bruger
19. august 2004 - 11:52#11
Du kan lave en funktion som du sætter feltet lig med, noget a la
Function SetVaerdi(felt as string) as tinyint if ucase(felt) = "TRUE" then SetVaerdi = 1 else SetVaerdi=0 end if End Function
Og så
check1.value = setVaerdi(rs!feltnavn) kan ikke helt huske det med paranteser så ellers check1.value = setVaerdi rs!feltnavn
Er igang med at rydde op i mine åbne spørgsmål, Derfor er dette lukket, og accepteret, Dvs at alle der har svaret har fået en del af pointene Sidder du med en følelse af at du ikke har fået hvad du mener du fortjener så skriv endelig så for du nogle flere point
MC
Synes godt om
Slettet bruger
23. november 2004 - 20:00#21
Jeg vil egentlig hellere høre om du fik det til at virke? :-)
Det gjorde jeg ikke men mistede også interessen for projektet, Undskyld jeg brugte jeres tid
Sig til hvis i der ikke har fået point vil have det
MC
Synes godt om
Slettet bruger
23. november 2004 - 22:36#23
Nej det er helt i orden.
Synes godt om
Ny brugerNybegynder
Din løsning...
Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.