Avatar billede Slettet bruger
18. april 2009 - 22:48 Der er 8 kommentarer og
1 løsning

History i database

Hvordan kan man logge en beregnet værdi i et edit felt?

Lad os sige jeg har en værdi i en edit som er 5, når man ændre det til 4 så skal forskellen logges - dvs at forskellen er 1 og skal indsættes i loggen.
Avatar billede arne_v Ekspert
18. april 2009 - 23:40 #1
Jeg tror ikke at der er noget smart til det. Du bliver nødt til selv at skrive noget kode som gemmer det du vil have gemt.
Avatar billede Slettet bruger
19. april 2009 - 11:22 #2
Nu er min forventning ikke at jeg skal have det serveret, men jeg har siddet i ret lang tid og prøvet at finde en løsning og min sidste chance var at oprette spørgsmålet.

Jeg ønsker kun vejledning i hvordan jeg starter på løsningen af problemet.

Det største problem er at værdien i edit1 skal ind i en "venteposition" hvor den pt. værdi bliver noteret, sker der en ændring i Edit1 så skal funktionen gå ind og beregne forskellen. Den forskel skal så logges med oplysninger fra andre edit, men de oplysninger er ikke problemet.

Som jeg ser det skal edit1 over i en beregning som bare venter på at edit1 bliver sat i "edit"(db)

Men jeg er helt blank hvordan jeg skal gribe det an....
Avatar billede arne_v Ekspert
19. april 2009 - 21:37 #3
Jeg tror at vejen til en løsning af dit problem er en mere præcis beskrivelse af problemet.

Men noget a la:
- du har en variabel som indeholder den kendte værdi af edit boxen
- du sætter noget event kode på edit boxen der køres ved ændring
- den kode gemmer forskellen mellem edit box og variabel i databasen og sætter variablen til den nye værdi
Avatar billede Slettet bruger
23. april 2009 - 08:16 #4
den behøver ikke at gemme variablen i databasen da det kun er en midlertidig beregning hvor kun resultat af beregningen som skal gemmes.

Men ellers er det sagen i en nøddeskal..
Avatar billede arne_v Ekspert
24. april 2009 - 01:30 #5
Så er det vel bare at kode det ??
Avatar billede Slettet bruger
24. april 2009 - 07:59 #6
ja..."S"

Men lige hvordan jeg skal starte med det, her tænker jeg lidt i lommeregner funktion hvor man kan lægge et tal op i hukommelsen(n+ eller n-) og hente det frem til videre behandling.
Avatar billede arne_v Ekspert
25. april 2009 - 04:19 #7
Som jeg sagde: gem værdien i en variabel.
Avatar billede Slettet bruger
04. maj 2009 - 18:32 #8
lukker smid lige et svar....
Avatar billede arne_v Ekspert
04. maj 2009 - 18:46 #9
OK
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