Lav et loop der gennemløber recordsettet og læg værdierne startdato og stopdato i en tekststreng adskilt f. eks. af komma. Læg indholdet af tekstrengen i et array med funktioen split().
Når du udlæser fra arrayet skal du ikke bruge den første og den sidste post. Hvis dit array indeholder 6 datoer er det
arrOptaget(2) og arrOptaget(3) arrOptaget(4) og arrOptaget(5)
der indeholder de to ledige perioder. Når du laver udlæsningen laver du en tæller der starter på 2 og tæller to af gangen.
for iX = 0 to (ubound(arrOptaget)-1) step 2 ' Udlæsning next
arrOptaget(1) og arrOptaget(2) arrOptaget(3) og arrOptaget(4) arrOptaget(5) og arrOptaget(6)
viser de optagne perioder så må
arrOptaget(2) og arrOptaget(3) arrOptaget(4) og arrOptaget(5)
Tak for hjælpen. Det er jo ganske smart. Troede man kunne lave et SQL udtræk der kunne gøre det. Men det her bliver løsningen!
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.