13. april 2003 - 23:42Der 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)
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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"
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.
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.
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 ?
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)
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.