Avatar billede koonz Nybegynder
01. februar 2008 - 19:04 Der er 5 kommentarer og
1 løsning

Addere forrige række i database opslag

Hej

Jeg er ved at lave et program der skal udregne km.
Hver gang jeg kører til en ny kunde skriver jeg km ned.

Det giver en masse linier i en access db

| Kunde | km |

Problemet er nu, at ved mit sql opslag skal jeg jo trække den forrige line fra den nuværende, for at vise kørte km mellem hver kunde i mit grid...

Nogen forslag ?
Avatar billede nielle Nybegynder
01. februar 2008 - 21:02 #1
Hvorfor trækker du ikke bare de foregående kørsler fra før at du gemmer tallet i databasen?
Avatar billede koonz Nybegynder
02. februar 2008 - 10:16 #2
Jeg er ikke helt sikker på jeg forstår dig korrekt.....
Jeg forstår din metode som, at jeg skal træke tallet fra forrige post, fra den nuværende, inden jeg gemmer, og samtidig gemme den udregnede værdi i en kolonne.
Det er selvfølgelig en mulighed, men det gør det noget besværligt efterfølgende at editere i rækkerne.
Jeg ville hellere bruge en udregnet værdi i min sql sætning, eller på CalculatedField. Så kan jeg uden problemer tilføje/slette rækker.
Avatar billede hrc Mester
02. februar 2008 - 22:21 #3
Du kunne også bare registrere start og slut i samme record og så acceptere en smule logisk redundans i din database.
Avatar billede koonz Nybegynder
03. februar 2008 - 13:51 #4
Ja, det kan sagtens blive løsningen på det....
Avatar billede hrc Mester
04. februar 2008 - 10:59 #5
Med hensyn til dokumentation kan jeg yderligere begrunde redundans med, at hvis du sletter en record bliver den efterfølgende turs længde forkert (nogle steder fakturerer man det videre til kunden, men det er lidt amoralsk...). Med en start- og slutregistrering, ændrer en kørt tur aldrig længde.
Avatar billede koonz Nybegynder
16. juli 2013 - 11:10 #6
Luk
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

IT-JOB

Netcompany A/S

IT Consultant

Nextway Software A/S

Software Architect

Netcompany A/S

Test Consultant

Lægemiddelstyrelsen

Løsningsarkitekt