27. november 2007 - 07:18Der 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
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
Synes godt om
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
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.