Avatar billede hlnviv Mester
27. november 2007 - 07:18 Der er 3 kommentarer og
1 løsning

Et felt største - mindste i en forspørgsel

Hej Eksperter
Jeg skal bruge et felt i en forspørgsel der tager største og mindste tal uf fra 5 andre felter og trækker den fra hinanden
håber der er nogen der kan lave en sådan iff sætning er det vel
Avatar billede hlnviv Mester
27. november 2007 - 11:07 #1
eller hvis bare største værdi og mindste værdi fra de fem felter kommer autoamtisk over i to andre max og min felter vil det også være fin
Avatar billede Slettet bruger
30. november 2007 - 15:09 #2
det er en meget kompliceret iif-sætning. prøv dette i stedet for:

tabelle med de fem felter skal også have 2 felter til største og mindste værdi.
rutinen opdaterer tabellen, så læg den lige inden du kalder forespørgslen.

Sub Størstogmindst()
Dim Db As Database
Dim Rs As Recordset
Dim StrSQL As String
Dim Største, Mindste, Resultat
Dim I

  Set Db = CurrentDb
  StrSQL = "SELECT Felt1, felt2, felt3, felt4, felt5, felt6, felt7 FROM tabel"
  Set Rs = Db.OpenRecordset(StrSQL)
 
  While Not Rs.EOF
      Største = -10000        'et tal der mindre end det mindste i tabellen
      Mindste =  10000        'et tal der er større end det største i tabellen
      For I = 0 To 4
        If Rs(I) > Største Then Største = Rs(I)
        If Rs(I) < Mindste Then Mindste = Rs(I)
      Next I
      Rs.Edit
      Rs(5) = Største
      Rs(6) = Mindste
      Rs.Update
      Rs.MoveNext
  Wend
 
Rs.Close
Db.Close

End Sub
Avatar billede hlnviv Mester
01. december 2007 - 13:51 #3
undskyld men det er lavet lidt om så det er lavet på en anden måde ellers mange tak
http://www.eksperten.dk/spm/808110
det her er noget af det
Avatar billede hlnviv Mester
01. december 2007 - 13:53 #4
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