Denne side indeholder artikler med forskellige perspektiver på Identity & Access Management i private og offentlige organisationer. Artiklerne behandler aktuelle IAM-emner og leveres af producenter, rådgivere og implementeringspartnere.
Det er en rapport, hvor jeg bruger flg funktion til at afgøre, om en opgave ventede, var påbegyndt eller var afsluttet på et givet tidspunkt 'point':
Public Function DetermineStatus(ByVal point As Date, begin As Date, finish As Date)
Dim stat As String point = CDate(point)
If begin Is Null Then stat = "Venter" ElseIf finish Is Null Then If point < begin Then stat = "Venter" Else stat = "I gang" End If ElseIf point >= begin And point < finish Then stat = "I gang" ElseIf point >= finish Then stat = "Afsluttet" ElseIf point <= begin Then stat = "Venter" Else stat = "No value given..." End If
Public Function DetermineStatus(ByVal point As Date, begin As Date, finish As Date)
Dim stat As String
If IsNull(begin) Then stat = "Venter" ElseIf IsNull(finish) Then If point < begin Then stat = "Venter" Else stat = "I gang" End If ElseIf point >= begin And point < finish Then stat = "I gang" ElseIf point >= finish Then stat = "Afsluttet" ElseIf point <= begin Then stat = "Venter" Else stat = "No value given..." End If
Hm, det kom til at fungere, da jeg udskiftede argumenterne med Variant's. Åbenbart må Null-værdier ikke leveres som type Date... VB er sgu noget kryptisk engang imellem...
Synes godt om
Ny brugerNybegynder
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.