Standaardwaarde in veld

Status
Niet open voor verdere reacties.

JeroenMioch

Gebruiker
Lid geworden
1 dec 2007
Berichten
215
Beste mensen,

iets wat simpel lijkt lukt me weer eens niet. Enerzijds een leuke puzzel, anderzijds irritant dat het niet lukt want ik zit al de halve nacht te googlen en niets werkt.

Het volgende;

Ik heb een veld waarin de totaalwaarde van gefilterde records word weergegeven.
Het veld waar de waarde in geschreven word heet "FLDschadeBedragRecords"
Dit veld haald zijn waard uit de records met =Som([Schadebedrag])
Echter als men het formulier opent, of er zijn geen matchende records, is het filter nog leeg en dus word er in het veld FLDschadeBedragRecords niets weergegeven (Null)
Wat ik wil is dat als Null het geval is, de waarde "€ 0,00 " in het veld word gezet.
Ik heb een hekel aan lege velden, ook al zijn er geen (matchende) records...


Nou heb ik al van alles geprobeerd inclusief de NZ() functie, maar niets werkt tot nu toe.

Bij een ander veld lukt hetzelfde me wel met
Code:
Me.FLDjaarTotalen = DLookup("jaarSchadeBedrag", "QRYjaarTotalen", "[DatumPerJaar] = " & Forms![FRMcalamiteiten]![FLDjaarSelectie])
        If IsNull(Forms!FRMcalamiteiten![FLDjaarTotalen]) Then
            [FLDjaarTotalen] = "€ 0,00  "
                End If

Het enige verschil tussen het veld FLDjaarTotalen en FLDschadeBedragRecords is dat in laatstgenoemde veld het besturingselementbron is ingevuld.

Suggesties zijn meer dan welkom.
 
Ohh volgens mij heb ik het zelf al opgelost door Dsum te gebruiken om de bedragen te tellen in de recordset, dan werkt het wel op dezelfde manier als met het andere veld.
 
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan