I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
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.