Op deze website gebruiken we cookies om content en advertenties te personaliseren, om functies voor social media te bieden en om ons websiteverkeer te analyseren. Ook delen we informatie over uw gebruik van onze site met onze partners voor social media, adverteren en analyse. Deze partners kunnen deze gegevens combineren met andere informatie die u aan ze heeft verstrekt of die ze hebben verzameld op basis van uw gebruik van hun services. Meer informatie.

Akkoord

Vraag & Antwoord

Anders (software)

access 2000

None
4 antwoorden
  • ik probeer in access 2000 het volgende puzzeltje op te lossen;
    er moet een 'rapport' gemaakt worden met de lay-out van een acceptgiro
    op die acceptgiro naam-adres-woonplaats gegevens natuurlijk maar ook wil ik het te betalen bedrag (altijd minder dan 100 euro) invullen
    dat bedrag is afhankelijk van de gegevens zoals die in de tabel staan
    nou kan ik domweg het bedrag in het 'euro-veld' invullen, compleet met komma, maar dat vind ik niet mooi
    op een acceptgiro is tussen het 'euro-veld' en het 'centen-veld' een ruimte van een centimeter, en om de getallen netjes uit te lijnen moet het bedrag dus in twee stukken gehakt worden
    ik dacht dat ik het opgelost had door voor de hele euro's een 'niet-afhankelijk tekstvak' te maken met achter 'besturingselementbron' de volgende expressie:
    =iif(([totaal]>9,99);left([totaal];2);left([totaal];1))
    en voor de centen een tweede tekstvak:
    =iif(([totaal]>9,99;mid([totaal];4;2);mid([totaal];3;2))
    waarschijnlijk niet de mooiste oplossing, maar het werkt en ik ben niet zo slim …..
    [u:58d63c9d78]alleen: als het tweede cijfer achter de komma een nul is, wordt die niet weergegeven -[/u:58d63c9d78]
    wat heb ik verkeerd gedaan ?
    (w.c.: ik heb in de 'help' gezocht en de oplossing niet gevonden)
    wie helpt ?
  • Gezien 't feit dat je nog geen reactie hebt gehad de volgende tip:
    www.gotodutch.nl/forum heeft tegenwoordig een NL Access Forum.
    Meld je aan, log in en probeer 't eens hier!
    Groet en suc6,
    Ton
  • Zet de notatie van het centen tekstvak op 00
    dan laat het tekstvak altijd 2 nullen zien.

    Een alternatief voor jou oplossing kan zijn:

    In het Euro tekstvak: =Int([totaal])

    In het centen tekstvak: =([totaal]-Int([totaal]))*100

    Werkt volgens mij met alle bedragen.
    toelichting: int([totaal]) laat alleen het hele getal zien

    Wim
  • bingo !
    dat van die twee nullen had ik zelf al geprobeerd - gaf niet het gewenste resultaat
    maar jouw alternatieve oplossing werkt prima !
    bedankt

Beantwoord deze vraag

Dit is een gearchiveerde pagina. Antwoorden is niet meer mogelijk.