Avatar billede himal Novice
12. oktober 2004 - 16:48 Der er 10 kommentarer og
1 løsning

et tal imellem to tal hvordan laver man det i access?

Hvis der i et felt bliver tastet et tal der er >20000<30000
HVORDAN får jeg så et felt til at vise værdien "imellem"?
Avatar billede michael_stim Ekspert
12. oktober 2004 - 16:50 #1
BETWEEN a AND b
Avatar billede himal Novice
12. oktober 2004 - 16:53 #2
ja
Avatar billede mugs Novice
12. oktober 2004 - 17:03 #3
himal > Hvis vi læser de ord du har skrevet, indtaster du et tal i et felt f.eks 25000. Så vil du have et felt, der viser værdien imellem. Imellem hvad? Du har jo kun een værdi i feltet nemlig 25000!

Samtidig kan du jo kun have een værdi i et felt, så hvordan du vil have det til at vise flere værdier imellem er mig en gåde.

Hvis du har 2 felter med værdier >20000 i det ene og <30000 i det andet, kan du bruge michael stim's forslag med en between i en forespørgsel, og vise de poster hvis værdi ligger imellem 20000 og 30000
Avatar billede himal Novice
12. oktober 2004 - 17:18 #4
"imellem" er bare et ord

hvis felt 1 er et tal imellem 20000 og 30000 skal felt2 vise feks goddaw
Avatar billede himal Novice
12. oktober 2004 - 17:33 #5
hvis felt 1 er et tal imellem 20000 og 30000 skal felt2 vise feks "Igenting"
hvis felt 1 er et tal imellem 30000 og 40000 skal felt2 vise feks "et par"
hvis felt 1 er et tal imellem 40000 og 50000 skal felt2 vise feks "to par"

Det skal bruges i en database der kan styre dette her
http://www.roslo.dk/djurs-rally-poker/regler1.asp
Avatar billede mugs Novice
12. oktober 2004 - 17:34 #6
Indsæt dette i et udtryk i din forespørgsel:

Udtryk1: IIf([Talfelt]>20000 And [talfelt]<30000;"imellem";"ikke imellem")
Avatar billede mugs Novice
12. oktober 2004 - 17:38 #7
dine kriterier er forkerte:

hvis felt 1 er et tal imellem 20000 og 30000 skal felt2 vise feks "Igenting"
hvis felt 1 er et tal imellem 30000 og 40000 skal felt2 vise feks "et par"
hvis felt 1 er et tal imellem 40000 og 50000 skal felt2 vise feks "to par"


Hvis felt 1 er 30000 eller 40000, hvad skal felt2 vise?

Det må være noget i denne stil:

hvis felt 1 er et tal imellem 20000 og 30000 skal felt2 vise feks "Igenting"
hvis felt 1 er et tal imellem 30001 og 40000 skal felt2 vise feks "et par"
hvis felt 1 er et tal imellem 40001 og 50000 skal felt2 vise feks "to par"

Jeg ved ikke om du kan få mere end 1 kriterier i en iff sætning i en forespørgsel. Hvis det må laves i VBA, kan du bruge en Select Case Struktur der måler værdien af felt1 og afhængig heraf sætter værdien i felt2.
Avatar billede himal Novice
12. oktober 2004 - 17:50 #8
kanon så kom jeg da så langt de forlanger at alle kortene skal tastes ind på på og når de sår når i mål er vinderen fundet men sådan bliver det vist ikke
Avatar billede mugs Novice
12. oktober 2004 - 18:02 #9
Tak for point. Prøv denne:

Udtryk1: IIf([Talfelt]>20000 And [talfelt]<30000;"Ingenting";IIf([Talfelt]>30000 And [talfelt]<40000;"Et par";IIf([Talfelt]>40000 And [talfelt]<50000;"To par")))
Avatar billede himal Novice
12. oktober 2004 - 18:07 #10
Den sad jeg lige og prøvede at lave, super..... jeg ville gerne give tillægspoint
Avatar billede mugs Novice
12. oktober 2004 - 18:20 #11
30 point er rigelig. Vil du give mere, kan du se lidt på funktionen "karma".
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