Decimalen in een nummeriek veld

Status
Niet open voor verdere reacties.

JongePeter

Nieuwe gebruiker
Lid geworden
9 feb 2010
Berichten
4
Goedemorgen,

Ik wil in een tabel een veld toevoegen met de naam Hoogste Piek. Dit wordt naar mijn mening een nummeriek veld ivm het rekenen met deze hoogste pieken. Echtermoet het getal weer worden gegeven met 2 cijfers achter de komma. Na diverse pogingen is het me niet gelukt. Het wordt weer gegeven zonder cijfers achter de komma, of de cijfers achter de komma schieten terug naar nullen.

Indien ik een tekstveld maak lukt het echter wel, maar dat is toch niet de bedoeling?

Alvast bedankt voor jullie reactie.

Peter de Jonge
 
Maak gebruik van de Helpfunctie in Access. Ga in de veldeigenschappen van je numerieke veld in het veld "Veldlengte" staan en druk op de functietoets F1. Dan verschijnt onderstaande informatie.

Veldlengte (FieldSize), eigenschap
Zie ookIs van toepassing op VoorbeeldSpecificatiesMet de eigenschap Veldlengte (FieldSize) kunt u de maximale hoeveelheid gegevens instellen die in een veld van het gegevenstype Tekst, Numeriek of AutoNummering kan worden opgeslagen.

Instelling
Als de eigenschap Gegevenstype (DataType) is ingesteld op Tekst, voert u een getal in van 0 tot en met 255. De standaardinstelling is 50.

Als de eigenschap Gegevenstype (DataType) is ingesteld op AutoNummering, kan de eigenschap Veldlengte (FieldSize) worden ingesteld op Lange integer of Replicatie-id.

Als de eigenschap Gegevenstype (DataType) is ingesteld op Numeriek, hebben de instellingen voor de eigenschap Veldlengte (FieldSize) de volgende waarden.

Instelling Beschrijving Aantal decimalen Opslagruimte
Byte Getallen van 0 tot en met 255 worden opgeslagen (geen breuken). Geen 1 byte
Decimal Getallen van –10^38–1 tot en met 10^38–1 (.adp) worden opgeslagen.
Getallen van –10^28–1 tot en met 10^28–1 (.mdb) worden opgeslagen. 28 12 bytes
Integer Getallen van –32.768 tot en met 32.767 worden opgeslagen (geen breuken). Geen 2 bytes
Lange integer (Standaard) Getallen van
-2.147.483.648 tot en met
2.147.483.647 worden opgeslagen (geen breuken). Geen 4 bytes
Single Getallen van
–3,402823E38 tot en met –1,401298E–45
voor negatieve waarden en van
1,401298E–45 tot en met 3,402823E38 voor positieve waarden worden opgeslagen. 7 4 bytes
Double Getallen van
–1,79769313486231E308 tot en met
–4,94065645841247E–324
voor negatieve waarden en van
4,94065645841247E–324 tot en met
1,79769313486231E308 voor positieve waarden worden opgeslagen. 15 8 bytes
Replicatie-id Globally Unique Identifier (GUID) N/A 16 bytes


U kunt deze eigenschap alleen instellen in het eigenschappenvenster van de tabel.

In Visual Basic gebruikt u de DAO-eigenschap Size om de maximale lengte van tekstvelden te lezen en in te stellen (voor andere gegevenstypen dan Tekst bepaalt de instelling van de ADO-eigenschap Type automatisch de instelling van de eigenschap Size).

Opmerking U kunt de standaardveldlengten voor velden van het type Tekst en Numeriek opgeven door de waarden onder Standaardveldlengten in het tabblad Tabellen/query's te wijzigen. U opent dit tabblad door te klikken op Opties in het menu Extra.


Opmerkingen
Gebruik de kleinst mogelijke instelling van de eigenschap Veldlengte (FieldSize), omdat kleinere gegevenslengten sneller worden verwerkt en minder geheugen in beslag nemen.

Let op Als u een grote instelling voor Veldlengte (FieldSize) naar een kleinere instelling converteert in een veld dat al gegevens bevat, kunt u gegevens kwijtraken. Als u bijvoorbeeld de Veldlengte (FieldSize) van een tekstveld wijzigt van 255 naar 50, gaan alle gegevens na het 50e teken verloren.

Als de gegevens in een numeriek veld niet passen in een nieuwe instelling voor Veldlengte (FieldSize), worden breuken misschien afgerond of krijgt u Null-waarden. Als u de instelling bijvoorbeeld wijzigt van Enkele precisie naar Integer, worden breuken afgerond op het dichtstbijzijnde gehele getal. Waarden groter dan 32.767 of kleiner dan -32.768 resulteren in Null-waarden.

Nadat u de wijzigingen in gegevens resulterend uit een wijziging in de eigenschap Veldlengte (FieldSize) hebt opgeslagen in de tabelontwerpweergave, kunt u deze wijzigingen niet meer ongedaan maken
 
Bedankt voor de snelle reactie.

Ik heb de optie Single Getallen genomen.

Peter
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan