Avatar billede dael Nybegynder
20. november 2001 - 15:10 Der er 8 kommentarer og
2 løsninger

Plus 10 minutter til tiden i access basen

Hej

Jeg skal bruge noget hjælp til en lille funktion. F.eks en side hvor ”den besøgende”  kan give sin mening inden for et tids interval, ( har jeg ingen problemer i ) men mit problem opstår når jeg ønsker at lave en funktion der gør at når  ”den besøgende”  ydre sin mening og hermed tilføjer den i min base, ønsker jeg at tids intervallet forlænges med 10 minutter.

Det vil sige, min tid og dato forlænges med f.eks. 10 minutter i min Access database. 

Den kan jeg ikke ligeeeee gennemskue, håber der er nogen der kan give mig et lille hint.

På forhånd tak 
Avatar billede nute Nybegynder
20. november 2001 - 15:13 #1
1) dette er et 15 points spørsmål ikke 150 points !!!

2) du skal bruke DateAdd:

DateAdd(\"m\", 10, now())

http://activedeveloper.dk/iishelp/vbscript/htm/vsfctdateadd.htm

/nute

Avatar billede dael Nybegynder
20. november 2001 - 15:20 #2
Jeg er ikke lige med... hvordan kan jeg så ændre mine tid\'er som jeg henter fra min access, jeg har forskellige tids intervaller i min data base

der skal skrives en ny tid (+10 minuter ) i basen

mvh

DAEL
Avatar billede dael Nybegynder
20. november 2001 - 15:20 #3
Sorry det skulle være \"kommentar\"

Jeg er ikke lige med... hvordan kan jeg så ændre mine tid\'er som jeg henter fra min access, jeg har forskellige tids intervaller i min data base

der skal skrives en ny tid (+10 minuter ) i basen

mvh

DAEL 
Avatar billede nute Nybegynder
20. november 2001 - 15:24 #4
hvis du skal legge til 10 minutter til den tid som ligger i databasen, så henter du bare datoen ut, og utfører ovenforstående operasjon på den dato du har hentet ut...
Avatar billede dael Nybegynder
20. november 2001 - 15:36 #5
vil det sige, jeg også kan lægge den nye tid ind i min base….. ( plus 10 minutter ) 

husk jeg kan ikke bruge serverens tid…  (NOW()

Måske er fejlen , i mine indstilling ”design” i access basen forkert !! 
Avatar billede nute Nybegynder
20. november 2001 - 15:38 #6
ehhh...hva skal disse \'…\' og \'” \' bety ??
hvorfor kan du ikke bruke serverens tid ?
Avatar billede dael Nybegynder
20. november 2001 - 15:55 #7
Disse tegn, det ved jeg sgu ikke..

når men min tids interval går fra f.eks. 2000-10-01 22:52:10 til  2000-11-01 22:52:10 en mdr. frem, når du så nærmere dig 10 minutter før udløbsdatoen (2000-11-01 22:52:10) og du fortager dig en handling (f.eks byde på en vare), så skal den lægge de ekstra 10m til. (2000-11-01 22:52:10) så det bliver (2000-11-01 23:02:10)…

nu er måske 150 point for lidt
Avatar billede pierrehusted Nybegynder
20. november 2001 - 17:03 #8
Her er hele sætningen:


update tabel set datofelt = DateAdd(n, 10, datofelt) where betingelser


n skal måske udskiftes med mi

Sådan virker det i hvert fald på SQL Server.
Avatar billede nute Nybegynder
20. november 2001 - 17:17 #9
pierrehusted >> nå er det access han sitter med ;) jeg kan ærlig talt ikke huske om MS sin egne SQL-standard også er implementert i Access. jeg må innrømme at det er mange år siden jeg satt med access, så jeg kan desverre ikke huske, men en ting er sikkert...hvis det er minutter man skal legge til med DateAdd, så er det korrekt som du skriver: \'n\'

/nute
Avatar billede dael Nybegynder
20. november 2001 - 18:19 #10
Jeg prøver, tak !!!
Avatar billede Ny bruger Nybegynder

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.

Loading billede Opret Preview
Kategori
Kurser inden for grundlæggende programmering

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester