Avatar billede region Nybegynder
21. juni 2000 - 15:31 Der er 11 kommentarer og
1 løsning

HASTER...!!!!!....dato felt

jeg har en tabel bla. med et datofelt. Via en forespørgsel ønsker jeg at vise dette felt samt et genereret felt med samme dato bare året før.

Hvad er scriptet for "datoen året før"

Eks dato i tabel feltet    = 03-14-1988
genereret felt skal nu vise = 03-14-1987

Jeg er familiær med udtryksgenerator samt en smule SQL og VBA.
Avatar billede lp Nybegynder
21. juni 2000 - 15:43 #1
i asp kan dette gøres sådan:

<%
dagenidag=Date()
aaretfor=Date()-366
Response.Write dagenidag
Response.Write "<br>"
Response.Write aaretfor
%>

kan det bruges?

/LP
Avatar billede region Nybegynder
21. juni 2000 - 15:49 #2
Delvist...det er bare så enkelt.... ( jeg dumrian!!!! )

Man tager selvfølgelig bare  :

([date] - 366)


for sata.. hvor jeg dum....

tak for hjælpen.
Avatar billede lp Nybegynder
21. juni 2000 - 15:51 #3
selvtak.....det er sikkert ikke den mest optimale, men jeg kunne ikke lige komme i tanke om andre :-))

/LP
Avatar billede region Nybegynder
21. juni 2000 - 15:52 #4
ØHHHHH... og dog

hvad med skudår...der går det jo galt..!!!!


Avatar billede lp Nybegynder
21. juni 2000 - 15:56 #5
tjahh, hvor meget er det den er i forskel?
Avatar billede lp Nybegynder
21. juni 2000 - 15:56 #6
bruger du asp?? for så kunne man lave en function som regnede det du....
Avatar billede region Nybegynder
21. juni 2000 - 15:59 #7
dato    1 år tilbage
06-06-2000    07-06-1999
07-07-1999    07-07-1998
   
Avatar billede ikuyucu Nybegynder
21. juni 2000 - 16:00 #8
Du kan bruge Year istedet for date, og så får du netop årstallet som du ellers kan trække en fra.
Avatar billede region Nybegynder
21. juni 2000 - 16:00 #9
det er med faktor 365..
Avatar billede lp Nybegynder
21. juni 2000 - 16:01 #10
Jada.....den kunne jeg bare ikke finde...he he...
Avatar billede region Nybegynder
21. juni 2000 - 16:15 #11
Øhhh.
Jeg mente at
dato    1 år tilbage
06-06-2000    07-06-1999
07-07-1999    07-07-1998

var beregnet med faktor 365..!!!

hvad mener du eksakt med Year, idet jeg skal have den pågældende dato med også.

Jeg kan ikke bare skrive eks.

1993 - 1
Avatar billede region Nybegynder
21. juni 2000 - 16:45 #12
Til alle interesserede

Jeg har nu selv løst det og sådan gøres det til andre der tumler med det samme.

Day([Table1]![dato]) & "-" & Month([Table1]![dato]) & "-" & Year([Table1]![dato])-1

Dette felt i forespørgslen defineres efterflg. som kort datofelt.
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
Dyk ned i databasernes verden på et af vores praksisnære Access-kurser

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