Nu ved jeg ikke helt i hvilken forbindelse du bruger denne access db, fordi hvis du skal bruge dette på din hjemmeside og skal hente koden frem vha vb og asp.net, så tror jeg du skulle du have valgt en andet sted at poste.
Her er lige lidt pseudokode i VB:
dim Mydate, myNowdate, strDays MyDate=dato fra Access Nowdate = date.now() strDAys = NowDate - Mydate If strDays > 18 måneder then [Det der skal ske hvis der er gået mere end 18 måneder] else [hvis du ikke vil gøre noget specielt ved brugere der har mindre end 18 måneder undlader du dette] end if
Jeg mener spørgsmåler et helt klart formuleret. Ganske rigtig kan du benytte DateAdd i en forespørgsel. Funktionen (Udtrykket) ser aåledes ud:
Udtryk1: DateAdd("m";18;[felt1])
Resukltatet gemmes ikke i tabellen, men vil altid gremgå af forespørgslen. Principielt er det forkert at gemme beregnede udtryk i en tabel, så længe de kan genberegnes i en forespørgsel.
Jeg tror måske det er mig som ikke udtrykker mig korrekt.
Sceneario som jeg forestiller mig det: - Brugeren sætter sig til computeren. - Han åbner din Access og bruger den funktion du har lavet. - Din funktion giver han en liste over de brandmænd hvor det er over 18 måneder siden de sidste var på kursus (fra den dato han anvender din funktion). - Han bruger så denne liste til at sende brandmændene en en indkaldelse til genopfrisknings kursus? Er dette korrekt?
Jeg undrer mig lidt over dit svar. Jeg har sådan set heller ikke brug for at gemme resultatet i en tabel. Jeg har brug for at man løbende kan undersøge hvem der skal på genopfriskningskursus. Her vil jeg så bare lave en almindelig forespørgsel.
Har nu indsat i [Felt 2]: DateAdd("m";18;[Felt 1]).
En øl lyder fint i denne sommervarme. Afslut venligst spøtgsmålet.
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.