16. maj 2002 - 11:59Der er
11 kommentarer og 1 løsning
Data konvertering
Jeg har lavet en Rapport som i et felt skal udregne en Index udregning, men jeg får fejl ved udregningen fordi Datatyperne ikke er ens. jeg bruger navne:
KontraktIndex : en textboks værdi fra Rapporten (Format= Tal)
StandardIndex: en textboks værdi fra Rapporten (Format=Tal)
Pris1: en textboks værdi fra Rapporten, værdien får jeg fra en tabel (FeltA, som er Tekst), men Textboks formaten er Tal
Jeg har problemer med Pris1
Når jeg skal lave dene udregning: Mat = Pris1 * StandardIndex / KontraktIndex
Får jeg en fejl om at Typerne ikke passer sammen.
Det skal lige siges at i FeltA ser alt Data så ledes ud: 1800.00000000 (dette skal forestille talet 1800) Men feltA er tekst, og jeg må/kan ikke ændre datatypen for FeltA.
Hvad skal jeg gøre? Bare spørg hvis ikke har forstået problemet.
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.
Val() tager værdien af det der står i parentesen. Det vil sige, at hvis FeltA af Access bliver opfattet som en tekst, men indeholder fx 1800 vil val(FeltA) tage værdien, altså de 1800 - og konvertere den til et tal, som kan bruges i beregninger.
jeg har været inde i egenskaberne for Mat og sat "AntalDecimal" til 2, men jeg får mange flere decimaler. kan jeg ikke definere antal decimaler i koden?
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.