Avatar billede ahs Nybegynder
31. marts 2002 - 21:07 Der er 14 kommentarer og
3 løsninger

Gruppebokseproblemer fortsat

Fortsættelse af mit problem besvaret af thomasjepsen den 30. marts

Problemet er en formular med ca 30 gruppebokse hver indeholdende 2 afkrydsningsfelter (ja / nej. Indstillingsværdien for hver afkrydsningsfelt er sat til -1 og 0. Ved åbning af formularen sættes alle bokse default til "nej". Felterne skal ikke være obligatoriske - de behøver således hverken at være ja eller nej. Jeg tænkte at det kunne løses ved at sætte standardværdien for gruppebokse til Null, men så snart man starter med at taste, da flages de igen til nej.

Tabellen bliver tilsyneladende hellere ikke opdateret korekt ???

Hjælp

Avatar billede terry Ekspert
31. marts 2002 - 21:20 #1
You set the groups value as follows

Me.TheFrame.Value = Null
Avatar billede terry Ekspert
31. marts 2002 - 21:22 #2
1 = Yes
0 = No
Avatar billede terry Ekspert
31. marts 2002 - 21:24 #3
If the group is bound to a yes/no field then you cant set it to Null becuase the yes/no field can only be 1 or 0
Avatar billede nih Novice
31. marts 2002 - 21:29 #4
-1 = ja
0  = nej

Jeg tror ikke du kan angive en værdi til et ja/nej felt til null, lige så snart du begynder på en ny post får alle dine felter en af værdierne -1 eller 0.
dit felt har 2 indstillinger IKKE 3.

Niels
Avatar billede nih Novice
31. marts 2002 - 21:35 #5
sorry terry - Jeg så kun dine 2 første indlæg, da jeg postede mit. Det lader til vi er enige ;o)

Niels
Avatar billede nih Novice
31. marts 2002 - 21:39 #6
ahs -> Du kunne omdefinere dine felter til felter af typen 'byte' og selv bestemme at 0=null, 1=nej, 2=ja.

Niels
Avatar billede nih Novice
31. marts 2002 - 21:51 #7
egentlig kunne man lave en tabel: Ja_Nej(id, JaNej)
Id    JaNej
0      null
1      nej
2      ja

vha. en relation, kunne du få et felt der opfører sig 'næsten' som et ægte janej felt.

Niels
Avatar billede ahs Nybegynder
31. marts 2002 - 22:28 #8
Hej Niels og Terry
Tak for svarene - jeg prøver mig frem i morgen tidelig. Jeg er helt ny her på eksperten og ved ikke hvordan man takler flere svar mht til pointgivningen ????

Mvh
Hans
31. marts 2002 - 22:53 #9
Hej Hans,

Hvorfor bruger du egentlig ikke bare en enkelt Checkboks i stedet for en gruppeboks? Derved kan du angive egenskaben "Tre tilstande" til ja og på den måde tillade både Ja, Nej og Null (den sidste vises som gråtonet)

/Thomas
31. marts 2002 - 22:54 #10
Checkboks-løsningen har mange fordele: fylder mindre på skærmen, kan også bruges i dataark-visning og kræver ingen programmering.
Avatar billede nih Novice
31. marts 2002 - 23:00 #11
Thomas -> Man kan vel ikke gemme en null værdi i et ja/nej felt. Problemmet som jeg ser det ligger i felttypen ja/nej der kun har 2 tilstande.

Niels
31. marts 2002 - 23:05 #12
Hej Niels,

Ja, det har du ret i! Datatypen skal ændres til Byte eller integer (ligegyldigt hvilken).
Men jeg mener at det er bedre at kunne angive værdien Null end at skulle anvende 0 i stedet for Null, som man er nødt til hvis man bruger gruppeboksen.
Avatar billede nih Novice
31. marts 2002 - 23:12 #13
Jah - det er vel smag og behag - bare man er klar over forskellen af 0 og null.
Avatar billede terry Ekspert
01. april 2002 - 10:05 #14
ahs>I think you should concider what you are using these checkboxes for. As I think you will now be aware of they can have the value 1 or 0 (True/False, Yes/No).
The most important thing to concider is what values the field in your table can have, and if you find that it can be more than 1 or 0 then you have to choose something other than a boolean (True/False). If each field in the table can be True, False or Null then a single check box is perfect for this as Thomas points out, but you HAVE to have a field in the tabel whcih can accept these values. If the field can contain more than these three values then you can use a group with one radio button for each possible value.
Avatar billede ahs Nybegynder
01. april 2002 - 10:43 #15
Hej Terry, Niels og Thomas
Jeg er jo egenligt godt klar over at en boolsk variabel kun kan tage 2 værdier, men sådan tænkte jeg bare ikke her !!!!!
Tak for hjælpen - nu kan jeg sagtens komme videre.
Et perfekt forum - Det er nok ikke sidste gang i kommer til at hører fra mig - håber blot pointene slå til :)

Med venlig hilsen

Hans S.
01. april 2002 - 19:56 #16
Det er helt fint, Hans!
Tak for det :o)
Avatar billede nih Novice
01. april 2002 - 20:25 #17
Man skal blot økonomisere lidt med dine points - så rækker de langt ;o)

Niels
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