10. juni 2002 - 10:53Der er
17 kommentarer og 1 løsning
Beregning
Kan man i Access trække to tal fra hinanden i een kolonne, og derefter trække to tal fra hinanden i en anden kolonne, for så til sidst at dividere det første resultat med det sidste?
I dette særtema ser vi på, hvordan cloud og AI bliver fundamentet for virksomhedernes digitale forretning, og hvordan de nye muligheder for automatisering og forretningsværdi kan udnyttes uden at miste overblik, sikkerhed og menneskelig kontrol.
Ved ar registrere sekunder stigende i een kolonne, og i en anden kolonne registrere hvor mange meter en sæl dykker, kan man ved at trække sekunderne fra hinanden og dividere antal meter trukket fra hinanden, finde ud af dykke hastighed. Simpelt i Excel, men i Access?
Hvis der kun er 2 kolonner, hvordan helt præcist vil du så have dem trukket fra hinanden? Du kan jo ikke trække dem fra hinanden 2 gange og derefter dividere resultat med hinanden, da det vel altid vil give 1 ??
Jeg har kun to kolonner. Een med sekunder stigende, og een delt op i meter. De to tal divideret med hinanden vil give hastigheden hvormed en sæl dykker.
Jeg har et sekund felt og et meter felt. Sekund feltet stiger med 1. sekund, og meter feltet stiger med 5 meter Jeg skal fortløbende ned gennem de to felter trække tallene fra det foregående og dividere med det sidste fra meter-feltet. Ud fra det kan jeg beregne en kurve der viser sælens acceleration.
Undskyld jeg ikke er præcis, men jeg skal hele tiden ned gennem felterne trække den post fra der liger ovenover og så dividere. Den næste post vil jo hele tiden være større, og skal trækkes fra den foregående, og bagefter dividres de to resultater fortløbende.
Med almindelig SQL kan du kun lave operationer på rækkeniveau. Når du nu skal til at blande værdierne fra de enkelte rækker, kan du ikke umiddelbart gøre dette, du vil blive nødt til at føre foregående rækkes værdier ned på næste række. Det kan du så gøre i en opdateringsrutine. Du skriver ikke noget om at du har en nøgle på tabellen? Hvordan kender du rækkefølgen af opservationer?
Du vil formentlig have gavn af at behandle rækkerne i et recordset, hvor du kan bevæge dig frem og tilbage og opdatere på tværs af rækker. Men du bliver nødt til at udvide tabellen med kolonner for foregående rækkes observationer.
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.