Avatar billede hlnviv Mester
25. april 2017 - 07:17 Der er 4 kommentarer og
1 løsning

Undgå decimaler

Hej Eksperter
Jeg bruger maks og min function i en forespørgsel (se link), men i mit felt hvor, jeg får den strøste eller mindste værdi kan jeg ikke får mine decimaler væk?
https://www.computerworld.dk/eksperten/spm/807776

Håber i kan hjælpe
Avatar billede Slettet bruger
25. april 2017 - 07:38 #1
brug integer (heltal)
Avatar billede hlnviv Mester
25. april 2017 - 09:58 #2
Gør den ikke også det ?

Function Minimum(ParamArray FieldArray() As Variant)
  ' Declare the two local variables.
  Dim I As Integer
  Dim currentVal As Variant

  ' Set the variable currentVal equal to the array of values.
  currentVal = FieldArray(0)

  ' Cycle through each value from the row to find the smallest.
  For I = 0 To UBound(FieldArray)
      If FieldArray(I) < currentVal Then
        currentVal = FieldArray(I)
      End If
  Next I

  ' Return the minimum value found.
  Minimum = currentVal

End Function
Avatar billede hlnviv Mester
25. april 2017 - 09:59 #3
Hvis jeg bruger den her er der ikke noget problem ?

Public Function Average(ParamArray pArray() As Variant) As Single
Dim I As Double
Dim counter As Double
Dim sum As Double
  For I = 0 To UBound(pArray)
    If Len(pArray(I)) > 0 Then
      sum = sum + pArray(I)
      counter = counter + 1
    End If
  Next I
  If counter > 0 Then
    Average = sum / counter
  Else
    Average = 0
  End If
 
End Function
Avatar billede hlnviv Mester
25. april 2017 - 10:04 #4
Her kan jeg vælge antal decimaler
Gennemsnit: Average([MPa1];[MPa2];[MPa3];[MPa4];[MPa5];[MPa6])
Her kan jeg ikke
MaksMPa: Maximum([MPa1];[MPa2];[MPa3];[MPa4];[MPa5];[MPa6])
Forstå det ikke lige ??
Avatar billede hlnviv Mester
25. april 2017 - 10:13 #5
Ups jeg havde glemt  As Single
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