Avatar billede deducer Nybegynder
13. april 2003 - 23:42 Der er 11 kommentarer og
1 løsning

Ja/Nej felt giver ekstra (uønsket), ellers tom række

Hej eksperter
Jeg har problemer med en Access db hvor Ja/Nej felter
giver en ekstra (tom - bortset fra halvt nedtonede afkrydsningsfelter) række.

Dette forårsager en irriterende nullpointer Exc i Java
-
Jeg har prøvet at angive Standardværdi for Ja/Nej felterne til Null
(havde ingen effekt --og til Nej: heller ingen virkning)

på forhånd tak...
Avatar billede kabbak Professor
13. april 2003 - 23:55 #1
Standardværdi for Ja/Nej felterne er

Sand eller True = afmærket
Falsk eller False = ikke afmærket
Avatar billede deducer Nybegynder
14. april 2003 - 00:03 #2
Okay -  det forstår jeg ikke.
hvis jeg angiver Standartværdien til :ikke afmærket
får jeg en "ugyldig syntaks" fejl

mit problem er den ekstra række som ikke indeholder data - men kun halvtnedtonede afkrydsningsbokse -
Dette giver en fejl i en søgning fra Java (som jeg kunne undgå ved
en if , men der er ingen grund til dette tjek - hvis ellers Acces opførte sig "som jeg vil ha det"

.....
Avatar billede kabbak Professor
14. april 2003 - 00:05 #3
er det i en formular ?.

hvis det er det har du aktiveret 3 tilstande.

under egenskaber kan du fravælge 3 tilstande
Avatar billede deducer Nybegynder
14. april 2003 - 00:12 #4
Nej det er godtnok en tabel -
men jeg læser fra et view på denne tabel - den ekstra række i tabelle bliver joinet med over i viewet ...
Avatar billede deducer Nybegynder
14. april 2003 - 00:18 #5
-- godnat --
håber på hjæp med moegendagens (ja idag) komme
Avatar billede mugs Novice
14. april 2003 - 07:18 #6
Standardværdi for nye poster i Access Ja/Nej felt er:

Sand > True > Ja > 0 som viser et afmærket felt.
Falsk > False > No > -1 som viser et tomt felt.

Du kan således ikke bruge din standardværdi "ikke afmærket", det vil, som du selv har set, give en syntaksfejl. Selvom Ja/Nej feltet ikke er afkrydset (svarende til Ja), vil Access opfatte feltet som 0. Der er således ikke tomme felter i Ja/Nej feltet.

Når vi taler om standardværdi, er det standardværdien for nye poster. Og jeg vil tro, at det er denne nye post (der viser Ja/Nej feltet nedtonet), der giver dig balladen i Java.

Hvordan du retter det i Java, har jeg ingen anelse om, men Access opfører sig, som Access skal.
Avatar billede terry Ekspert
14. april 2003 - 20:09 #7
deducer>Are you entering data in Access and then trying to use the value in a JAVA program on the web?

If a yes/no (True/false) field in a table is BOUND to a check box then you can actually have THREE values 0 (false) -1 (true) and NULL. Look in the properties for the check box and you will see a property "Triple State" This must be set to No and then set the default value (in the table) to False.
Avatar billede deducer Nybegynder
14. april 2003 - 20:43 #8
Hi terry

I'm using data from a Java Application (not web).
I can not seem to find "Triple state " under prorpertyes for the check box.
there is 7 indexes under under thid check box :
Format
Titletext
Defaultvalue
validation rule
Validation message
Mandatory
Indexed

I'm running Office XP
Access 2002.
I have been manipulating the database
in StarOffice, where it chrashed when I altered a table without
thinking on th eviews on this table.
But in Access I could fix the bug.

maybee this can influince ?

Is it normat that a check box does this to a table ?
Avatar billede deducer Nybegynder
14. april 2003 - 20:46 #9
ok mogs
jeg ser først dit svar nu ...
du skal have tak - points til dig
Avatar billede terry Ekspert
14. april 2003 - 20:58 #10
deducer>The reason why you dont see triple state is because you are looking at the properties of a YES/NO field in a table. I am talking about a check box on a form! A Yes/No field in a table can STILL have three values 0, -1 or NULL but if you set the Required (mandatory) to YES then it MUST have 0 or -1. Ig you set the default value to No (false or 0) then it will always get this value if you dont set it to Yes(true or -1)
Avatar billede terry Ekspert
14. april 2003 - 20:59 #11
mugs
True = -1 :o)
Avatar billede mugs Novice
14. april 2003 - 21:28 #12
Ok terry > It was early in the morning.
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester