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 -berekende velden

Anoniem
Wiep Corbier
3 antwoorden
  • Met veel interesse las ik de correspondentie tussen Keyboard en Wiep Corbier.

    Zelf heb ik namelijk een dergelijk probleem.
    Ik heb een formulier waarin een aantal velden moeten worden ingevuld.
    Deze velden (integers) zijn gekoppeld aan een tabel.
    Onderaan de kolom worden de velden opgeteld en dit getal zou in de tabel moeten worden opgenomen.
    Dit lukte wel in het formulier, maar het plaatsen in de tabel lukt niet.
    Inmiddels begrijp ik dat dat komt omdat het een berekend veld betreft. (m.b.v. Expressie)
    De waarde in het formulier wil ik plaatsen in de tabel.

    Me.Integerveld1(in de tabel) = Me.formulierveld1 ( in het formulier)
    Dit werkt helaas niet.
    Door de berekening is me.formulierveld1 een tekstveld geworden. Integerveld1 is het een integer.
    Hoe krijg ik de tekst als integer in de tabel?

    P.S. Ik heb in de helpfile gekeken, ik heb op internet gezocht
  • Ik heb de situatie even nagebootst.

    Ik heb een tabel gemaakt met een veld Getal(numeriek)
    Daarna een formulier met dat veld en een niet afhankelijk veld genaamd test.
    Wanneer ik in het veld Test een getal invoer zorg ik er voor dat met dezelfde code die jij gebruikt (Me.Getal = Me.Test) het tabelveld getal gevuld wordt.
    Werkt prima.
  • Helaas werkt het bij mij na veelvuldig proberen nog steeds niet.
    In het tekstvak(Tekst111) laat ik bij 'gevens'-'Besturingselementbron' de velden optellen: =[getala]+[getalb]+etc.
    en ook in het tekstvak bij 'gebeurtenis'- 'na bijwerken'de code:

    Private Sub Tekst111_AfterUpdate()
    Me.Tot_handicap = Me.Tekst111
    End Sub

    Toch kan ik geen getallen in de tabel bij Tot_handicap (integer) terugvinden.
    Is het misschien omdat Tekst111 geen tabstop heeft en daarom niet geupdate wordt?

Beantwoord deze vraag

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