12. januar 2006 - 05:43Der er
7 kommentarer og 2 løsninger
Error 94 - Invalid use of Null
Jeg har en database til at styre lejrture for en spejdergruppe.
Jeg har en tur-tabel med en masse felter for hver tur. Bla et boolean der fortæller om en tur er et kursus eller ej.
Jeg har en form der viser data for tur tabellen. Jeg har 2 subforms; en for kurser og en for ikke-kurser. kun den ene vises, afhængig af værdien i felter kursus:
frmSubKursus.Visible = chkKursus.Value frmSubTur.Visible = Not chkKursus.Value
Formen har desuden adskillige subforms, alle baseret på samme tabel, men med forskellige queries bag, således at jeg får 8 (ja, otte!) små lister med ture, som alle har samme status. På den måde kan jeg overskue hvilke ture der står med de status som de queries definerer.
Når jeg klikker på en linie i en subform, så viser jeg den pågældende turs data i enten kursussubformen eller den anden, via kodelinierne herover.
Problem: ------------ Når jeg starter databasen, får jeg x antal fejlmeddelelser; '94 Invalid use of Null', på netop overnnævnte kodelinier. Det sker, når en subform er tom, dvs. når der ikke er nogen ture med lige den status som subformens query er sat til at vise. Jeg får fejl-pop-up'en ligeså mange gange som der er tomme subforms.
Jeg kan klikke på "end" i pop-up'en, for at komme videre, og derefter er der ingen problemer, men det er da irriterende.
I lang tid har samarbejdsbranchen fokuseret på at forbedre enhedsfunktioner – bedre kameraer, klarere lyd og smartere software. Men den virkelige forvandling handler ikke om funktioner.
chkKursus er navnet på tick-feltet i formen. tabelnavnet er udlaeg.Kursus
Synes godt om
Slettet bruger
12. januar 2006 - 07:35#5
Som nedenstående skulle jeg tro If IsNull(chkKursus ) Then ' The chkKursus contains a Null value. Else ' The chkKursus does not contain a Null value. End If
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.