een numeriek veld elders gebruiken als tekst

Status
Niet open voor verdere reacties.

Guess Who

Gebruiker
Lid geworden
7 nov 2006
Berichten
54
Nog een laatste probleem (voorlopig toch) bij mijn DB:

Ik heb een numeriek veld ("van kmpt") welke is ingesteld op 3 decimalen. Nu wil ik de data die hier is ingevuld gebruiken om een ander veld automatisch aan te vullen. Hiervoor vul ik het volgende in in het tekstvak op mijn formulier:

=[van kmpt] & "-" & [tot kmpt]

waarbij ik dan het volgende zou moeten zien: 0,500-0,600
maar ik krijg steeds dit te zien: 0,5-0,6

is er een mogelijkheid om deze decimalen toch op 3 te behouden of moet het oorspronkelijke veld als tekst aangemaakt worden? Maar de 3 decimalen zijn well verplicht.
 
Hallo,

gebruik de funktie Format of FormatNumber.
Zie Access Help.

Groet,

Tardis
 
de functie format helpt enkel bij tekst. mijn veld is numeriek. Maar dan krijge je zoals ik schreef:

=[van kmpt] & "-" & [tot kmpt]

waarbij ik dan het volgende zou moeten zien: 0,500-0,600
maar ik krijg steeds dit te zien: 0,5-0,6

is er een mogelijkheid om verplicht tot 3 cijfers na de komma op te slaan?
 
In elk geval vind ik de oplossing niet.

Ik ben dan beginnen denken aan een oplossing door middel van een rekenkundige fuctie zoals "round", maar die heeft hetzelfde probleem. De nullen achteraan worden niet getoond.
 
misschien dat de functie Cstr ('conversie naar string') je kan helpen. Eventueel in combinatie met de formatnumber.
 
Code:
=Format([van kmpt],"#.000") & "-" & Format([tot kmpt],"#.000)

Wellicht moet je de komma's door puntkomma's vervangen.
En wellicht moet de je de komma's door punten vervangen.

Groet,

Tardis
 
Bedankt Tardis, dat was de oplossing. :thumb:

Ik denk niet dat ik dat zelf gevonden had.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan