Avatar billede ladbye Nybegynder
01. marts 2006 - 15:05 Der er 5 kommentarer og
1 løsning

Gange værdier afhængig af deres størrelse

Står i den situation at jeg har 2 tabeller.
- "Student", med attributterne "Student"(tal som ID) og "Name"(navn)
- "S_grade", med attributterne "Student"(tal som ID) og "Grade"(tal som karakter)

Mit problemer er nu, at jeg skal have printet en liste ud med alle de studerendes navne og deres karakterer - HVOR alle karakterer < 8 er ganget med 3 og alle => 8 er ganget med 5.

Har på fornemmelsen at jeg skal lave en query inde i en query, men kan bare ikke få det til at virke. Nogen der har en ide til hvordan jeg kan løse mit problem?
Avatar billede jensen363 Forsker
01. marts 2006 - 15:08 #1
IIF([Grade]<8;[Grade]*3;[Grade]*5)
Avatar billede ladbye Nybegynder
01. marts 2006 - 15:10 #2
Hvordan skal det lige sættes sammen med SELECT, FROM og WHERE? Kan slet ikke mindes at have arbejdet med IF i Access.
Avatar billede ladbye Nybegynder
01. marts 2006 - 15:15 #3
Never mind - har fået det til at virke nu. Tak! Hvad står IIF egentlig for? Giver dig accept på dit svar.
Avatar billede jensen363 Forsker
01. marts 2006 - 15:18 #4
IIF = Hvis-kriterie ...

Altså :

Hvis [Grade] er < 8
  så udføres beregningen [Grade] * 3
Ellers
  er beregningen [Grade] * 5
Avatar billede ladbye Nybegynder
01. marts 2006 - 15:22 #5
Har lige et spørgsmål til. Du hjalp mig til dels med en anden opgave igår, hvor jeg skulle have en liste over studerende der havde bestået 2 fag eller mere. Din kode virkede næsten, bortset fra at jeg ikke fik deres karakterer med? Noget du gider at kigge på? Får du det til at virke, så godkender jeg også det spørgsmål.
Avatar billede jensen363 Forsker
01. marts 2006 - 15:32 #6
Jeg ar kun den løsning jeg skitserede for dig ... dvs. den med krydstabuleringen
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