Der bliver investeret massivt i AI. Teknologien er mere tilgængelig end nogensinde, og ambitionerne er høje. Alligevel oplever mange virksomheder, at resultaterne udebliver.
Der er flere muligheder, men de fleste fungerer som afrunding, herunder clng og cint. Hvis du vil have heltalsdelen (altså, 8.9 = 8) skal du i stedet bruge fix. Den er i øvrigt også ganske handy til date/time-værdier, når du kun vil have datoen. Du kan altså bruge fix(værdi) + 1. Hvis din oprindelige værdi i forvejen er \'helt\' vil det naturligvis give en forkert afrunding. Det vil du ikke kunne komme uden om ved at ligge 0.5 eller 0.9999999 eller andet snedigt til. Så ville jeg i stedet bruge iif: iif(værdi = fix(værdi);værdi;fix(værdi)+1) Den burde være helt sikker.
Terry: I know...ville bare lige blære mig lidt med mit matematiske overblik. I øvrigt ville din løsning fungere fuldt ud ligeså godt, hvis man pakkede den ind i samme iif :-).
ProAccess\'s sidste svar (=CLng(etTal+0,5)) er det mest korrekte og den man altid brugte før i tiden, da man ikke havde round (som jo forøvrigt er en ganske fin funktion til afrunding.
I en forespørgsel kan man således skrive i en kolonne: Afrundettal: Round(Beregnettal)
Vær dog opmærsom på at round har det sjovt med 2.5, 4.5, 6.5 osv.
Grundet dette fænomen, så er CLng(beregnettal+0,5) det mest optimale.
/Thomas
PS: Proaccess-> det ligner dig ikke at slynge 2 forkerte svar afsted, før du rammer det rigtige. Det plejer at være sådan noget, jeg laver ;o)
I am always there...lurking in the dark...seeking the right moment to strike down upon those who would attempt to poison and destroy my brothers with great vengeance and furious anger. And they will know my name is the Lord when I lay my vengeance upon them.
(allright, I got carried away a little...)
Proaccess, du har ret! Det var Terry (læste det lidt hurtigt gennem)
Men hvem snakker om Access 97? Har jeg overset noget? Det er rigtigt at Round først blev introduceret i Access 2K. Andreas, hvilken version benytter du?
Jeg (måske af den lidt for konservative type) kan godt lide at lave gennerel kode, som kan bruges på selv MEGET gamle installationer... Dette overflødiggøres til dels af Microsoft, som selv kommer ind på fejl og mangler i deres tidligere udgaver ved opdatéringer... men alligevel...
Dette gør så til gengæld at man ikke får de store problemer ved konvertéring fra Access (eller VB for den sags skyld)... som hvis man brugte FOR mange af de \"nye\" indbyggede funktioner...
det var da vist en del ...\'er jeg fik fyret af i denne omgang. Jeg må vist til at slappe lidt af.
Proaccess-> Ideen/holdningen er god nok og jeg har da også selv haft den holdning tidligere. Men hvis man fører tanken videre, så skulle vi jo alle sidde og programmere i maskinkode. ;o) Bruger du så heller ikke faneblade på dine formularer og har du helt droppet ADO og holder dig udelukkende til DAO (eller RDO)? Noget andet er Proaccess, hvad er \\-operatoren??? Gør den det samme? Grunden til at Round (og måske \\) runder forkert af ved 0.5, 2.5, 4.5, 6.5 osv er at det er sådan bankerne afrunder i deres transaktioner (for some reason?). Og det har Microsoft (og de fleste andre softwarehuse) valgt som standard.
hehe, jeg mener nu heller ikke selv at man skal afskrive Acc97. Men hvis databasen afvikles i Acc2000 så mener jeg at man skal benytte alle de (fordelagtige) nye funktionaliteter, som måtte være (med parentesen antyder jeg at ikke alle nye tiltag altid er at foretrække. Der er stadig mange situationer hvor jeg vil foretrække DAO frem for ADO...men det er en anden og gammel diskussion, hvor vi vist nok er enige ;o)
MOD kender jeg (og / har jeg også hørt om ;o) men \\ kendte jeg ikke! Så kan jeg godt holde fir resten af dagen. Nu har jeg lært dagens nye feature!
Efter at jeg trykkede \"[ctrl]+[alt]+[delete]\" 2 gange i træk, hjalp det (maskinen genstartede). Men nu fik jeg slettede det sidste 9 timers arbejde - tak for det! You are a real pal ;o)
>thomasjepsen: sidste 9 timers arbejde...? Du har vist ikke nået at lave ret meget efter 2500 klik på venstre musetast...
Synes godt om
Ny brugerNybegynder
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.