Fetstil Fetstil Kursiv Understrykning linje färgläggning tabellverk Punktlista Nummerlista Vänster Centrerat högerställt Utfyllt Länk Bild htmlmode
  • Forum & Blog
    • Forum - översikt
      • .Net
        • asp.net generellt
        • c#
        • vb.net
        • f#
        • silverlight
        • microsoft surface
        • visual studio .net
      • databaser
        • sql-server
        • databaser
        • access
        • mysql
      • mjukvara klient
        • datorer och komponenter
        • nätverk, lan/wan
        • operativsystem
        • programvaror
        • säkerhet, inställningar
        • windows server
        • allmänt
        • crystal reports
        • exchange/outlook
        • microsoft office
      • mjukvara server
        • active directory
        • biztalk
        • exchange
        • linux
        • sharepoint
        • webbservers
        • sql server
      • appar (win/mobil)
      • programspråk
        • c++
        • delphi
        • java
        • quick basic
        • visual basic
      • scripting
        • asp 3.0
        • flash actionscript
        • html css
        • javascript
        • php
        • regular expresssion
        • xml
      • spel och grafik
        • DirectX
        • Spel och grafik
      • ledning
        • Arkitektur
        • Systemutveckling
        • krav och test
        • projektledning
        • ledningsfrågor
      • vb-sektioner
        • activeX
        • windows api
        • elektronik
        • internet
        • komponenter
        • nätverk
        • operativsystem
      • övriga forum
        • arbete karriär
        • erbjuda uppdrag och tjänster
        • juridiska frågor
        • köp och sälj
        • matematik och fysik
        • intern information
        • skrivklåda
        • webb-operatörer
    • Posta inlägg i forumet
    • Chatta med andra
  • Konto
    • Medlemssida
    • Byta lösenord
    • Bli bonsumedlem
    • iMail
  • Material
    • Tips & tricks
    • Artiklar
    • Programarkiv
  • JOBB
  • Student
    • Studentlicenser
  • KONTAKT
    • Om pellesoft
    • Grundare
    • Kontakta oss
    • Annonsering
    • Partners
    • Felanmälan
  • Logga in

Hem / Forum översikt / inlägg

Posta nytt inlägg


Decimaler

Postades av 2006-10-03 15:59:43 - Harry Rosendahl, i forum access, Tråden har 13 Kommentarer och lästs av 1818 personer

Hej!
Jag har problem med att det lagras värden med fler decimaler än jag angivit i min DB.
Fälten är deklarerade som antingen Valuta med 2decimaler eller Tal med 2decimaler.
Har ett formulär där fälten också är deklarerade på samma sätt. Formuläret visar upp 2decimaler, men om jag placerar cursorn i ett fält, så visas 4decimaler. Dessutom så lagras det 4decimaler i fälten i Db vilket inte är önskvärt.
En lösning är ju att använda en Format-sats som definierar 2decimaler vid utskrift till Db, men varför är det 4decimaler när jag angett att det skall vara 2???
Kan jag ist för att använda formatsats vid utskrift till varje fält göra en definiering i DB-tabellen som gör att den avrundar och lagrar endast 2decimaler???

MVH/Harry


Svara

Sv: Decimaler

Postades av 2006-10-03 20:07:38 - Johan Djupmarker

Det antal decimaler man anger för fälten i tabellerna verkar bara påverka presentationen vad jag har märkt. Vill du ändra på det får du nog göra det vid skrivning eller presentation.

/Johan


Svara

Sv:Decimaler

Postades av 2006-10-05 09:27:44 - Harry Rosendahl

Tack för ditt svar Johan!

Problemet med decimalerna uppstår hos mig när jag i en Excel redovisning av ett stort antal fält ur en AccessDb visar två decimaler men erhåller Excel-summerade fält som framräknats med fler än två decimaler.

Blir väl att antingen vid utmatning till Db eller Excelredovisningen använda formatsats.

T.ex:
strInkomst = Format((rstManadsUppgift.Fields("BeskbarInk")), "00000000.00")

Har ännu inte fått ovanstående sats att fungera i Excel( får felmeddelande att objekt saknas när jag kompletterar rstManadsUppgift.Fields("BeskbarInk") med formatsatsen. )
Möjligt jag saknar nåt referensbibliotek i mitt Excelpgm. Jobbar vidare.

mvh/Harry


Svara

Sv: Decimaler

Postades av 2006-10-05 09:32:58 - Peter Larsson

Har du testat med nedanstående?
<code>
Datatyp = Tal
Fältstorlek = Decimal
Skala = 2
Decimaler = 2
</code>


Svara

Sv:Decimaler

Postades av 2006-10-05 09:41:55 - Harry Rosendahl

V.g förklara närmare.
Är det du föreslår deklarationer som anges i Excel-programmet och sedan avser all data i mitt pgm?
mvh/Harry


Svara

Sv: Decimaler

Postades av 2006-10-05 09:47:11 - Peter Larsson

Inställningar för fältet i Access.


Svara

Sv:Decimaler

Postades av 2006-10-05 10:01:45 - Harry Rosendahl

Är inte riktigt med på samma kälke nu!

Använder Access2003. För tabellernas fält har jag möjlighet att välja:
Format: Tal,Euro,osv
Decimaler:(antalet decimaler)
Indatamask:
Titel:
Standardvärde:
Verifieringsuttryck:
Verifieringstext:
Obligatoriskt:
Indexerat:
Smarta etiketter:

Men inget mer!


Svara

Sv: Decimaler

Postades av 2006-10-05 10:09:56 - Peter Larsson

Sätter du <b>Datatyp = Tal</b> så dyker de andra egenskaperna upp.


Svara

Sv:Decimaler

Postades av 2006-10-05 10:20:44 - Harry Rosendahl

Var sätter jag datatype=tal ?
Visa exempel.


såhär ser t.ex en utmatning till Db ut:
Manadsuppgifter_SkattFranAretsBorjan = tmpSkattFranAretsBorjan
om jag skriver:
Manadsuppgifter_SkattFranAretsBorjan.
så ger mig punkten möjlighet att välja Decimalplaces (inte datatype mm)


Svara

Sv: Decimaler

Postades av 2006-10-05 10:31:31 - Peter Larsson

<code>
1. Högerklicka på tabellen
2. Välj "Design"
3. Under kolumnen "Datatyp" sätter du datatyp för godtyckligt fält.
</code>


Svara

Sv:Decimaler

Postades av 2006-10-05 10:39:31 - Harry Rosendahl

Ok!
Hittade Datatype till slut (skäms).

Skall prova! Återkommer.
Tack för hjälpen!
mvh/Harry


Svara

Sv:Decimaler

Postades av 2006-10-05 14:10:43 - Harry Rosendahl

Tack Peter!
Du är en heder för din branch!!!!

Datatyp = Tal
Fältstorlek = Decimal
Skala = 2
Decimaler = 2
Fungerar helt ok! så att det lagras enbart med 2 decimaler i fälten!

mvh/Harry


Svara

Sv: Decimaler

Postades av 2006-10-05 14:39:31 - Peter Larsson

Bra att det ordnade sig :)


Svara

Sv:Decimaler

Postades av 2006-10-05 17:10:01 - Harry Rosendahl

Jag råkade nu på ett nytt, men tydligen besläktat problem!

Den tabell jag definierar datatypen i innehåller 164-fält. Alltså egentligen onödigt stor.
När det återstår att definiera om ca 40-fält av de 164-fälten så går det inte längre att spara undan tabellen. Jag får felmeddelandet "Det finns för många fält definierade" trots att jag inte lagt till nåt nytt fält. Har alltså bara definierat om ett antal(Ca80fält).
Max antalet fält för en tabell anges i Access-specifikationerna till 255, så i den gränsen är ju inte uppnådd.
Skumt eller hur?

Vill inte i dethär skedet längre dela upp tabellen.
Om ingen annan lösning finns så använder jag formatsats vid inmatningen till Excelprogrammet.
Synd i så fall. Hade hellre ändrat till 2decimaler i databasen.
Har någon en förklaring på varför Access plötsligt anser att mina 164 fält är för många?

mvh/Harry


Svara

Nyligen

  • 08:28 Butiksskyltar: Hur upplever utbude
  • 22:31 Slappna av
  • 19:55 kick-off med fokus på hälsa?
  • 19:53 kick-off med fokus på hälsa?
  • 16:24 Föreslå en skönhetsklinik online
  • 16:23 Föreslå en skönhetsklinik online
  • 18:42 Hvor finder man håndlavede lamper
  • 18:41 Hvor finder man håndlavede lamper

Sidor

  • Hem
  • Bli bonusmedlem
  • Läs artiklar
  • Chatta med andra
  • Sök och erbjud jobb
  • Kontakta oss
  • Studentlicenser
  • Skriv en artikel

Statistik

Antal besökare:
Antal medlemmar:
Antal inlägg:
Online:
På chatten:
4 570 766
27 960
271 761
478
0

Kontakta oss

Frågor runt konsultation, rådgivning, uppdrag, rekrytering, annonsering och övriga ärenden. Ring: 0730-88 22 24 | pelle@pellesoft.se

© 1986-2013 PelleSoft AB. Last Build 4.1.7169.18070 (2019-08-18 10:02:21) 4.0.30319.42000
  • Om
  • Kontakta
  • Regler
  • Cookies