Avatar billede tvbrandt Nybegynder
07. juni 2004 - 12:56 Der er 16 kommentarer og
1 løsning

udskriv JA hvis markeret i tabellen

hvordan får man access til at udskrive "ja" i en rapport hvis ét ud af tre YES/NO felter er markeret (YES) i en tabel. Og skrive nej hvis intet er markeret?

Lad os kalde de tre felter felt_1, felt_2 og felt_3
Avatar billede jensen363 Forsker
07. juni 2004 - 13:10 #1
Access skelner imellem 0 og -1, så du kan oprettet et tekstfelt som måler på denne værdi :

    If Felt1 = 0 Then
      Felt2.Value = "Ja"
    Else
      Felt2.Value = "Nej"
    End If
Avatar billede jensen363 Forsker
07. juni 2004 - 13:11 #2
Kan ikke lige huske om det er omvendt, altså -1 svarer til ja ..
Avatar billede tvbrandt Nybegynder
07. juni 2004 - 13:17 #3
kan jeg bare skrive dette tekstfelt direkte i rapportens "Detail-felt"
Avatar billede kabbak Professor
07. juni 2004 - 13:22 #4
=IIf([Felt1]+[Felt2]+[Felt 3]<>0;"Ja";"")
sæt denne i tekstfeltet
Avatar billede kabbak Professor
07. juni 2004 - 13:24 #5
=IIf([Felt1]+[Felt2]+[Felt 3]<>0;"Ja";"Nej")
Avatar billede jensen363 Forsker
07. juni 2004 - 13:25 #6
Du kan oprettet et tekstfelt ved siden af afkrydsningselementet i rapporter, og så give det denne ( skjul afkrydsningsfeltet i rapporten )

=IIf([JaNej]=-1;"ja";"Nej")
Avatar billede kabbak Professor
07. juni 2004 - 13:31 #7
jensen363 > det er 3 felter samtidig der skal tjekkes.
Avatar billede tvbrandt Nybegynder
07. juni 2004 - 13:35 #8
når jeg prøver jensen363 kommer en popup boks med Indtast parameter for Felt1
Avatar billede tvbrandt Nybegynder
07. juni 2004 - 13:36 #9
altså dit første forslag
Avatar billede tvbrandt Nybegynder
07. juni 2004 - 13:37 #10
ja præcis kabbak. Altså hvis bare en af dem er markeret (yes) så skal der udskrives JA i rapporten ellers skal der stå nej
Avatar billede kabbak Professor
07. juni 2004 - 13:39 #11
Lav et ubundet tekstfelt, og kopier dette ind i feltet
=IIf([Felt1]+[Felt2]+[Felt 3]<>0;"Ja";"Nej")
ret ([Felt1]+[Felt2]+[Felt 3] til navnene på dine ja/nej felter
Avatar billede tvbrandt Nybegynder
07. juni 2004 - 13:42 #12
det har jeg gjort og jeg tror det virker. Er lige i gang med en kontrol af om det virker. Jeg har bare lige et issue og det er at den kun henter de personer frem hvori der er markeret. Så jeg har åbnebart også en anden fejl.

kabbak kan du ikke lige forklare =IIf([Felt1]+[Felt2]+[Felt 3]<>0;"Ja";"Nej")
Hvorfor skal der være + og ikke et OR og hvad gør <>
Mere så jeg ved det en anden gang
Avatar billede kabbak Professor
07. juni 2004 - 13:45 #13
+ gør at felternes værdier lægges sammen, og hvis denne værdi er <> (forskellig fra ) 0, er der ja i en eller flere, hvis værdien er 0 er ingen valgt.
Avatar billede tvbrandt Nybegynder
07. juni 2004 - 13:58 #14
godt tænkt, sender du et svar
Avatar billede kabbak Professor
07. juni 2004 - 14:05 #15
et svar ;-))
Avatar billede tvbrandt Nybegynder
07. juni 2004 - 14:08 #16
Tak for hjælpen. Hvis du er interesseret har jeg lige oprettet et ACCESS spm på http://www.eksperten.dk/spm/506967
Avatar billede kabbak Professor
07. juni 2004 - 14:18 #17
tak for point
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