automatisch aanvullen mbhv MS Acces DB

Status
Niet open voor verdere reacties.
Ik had 't via apparte listboxes gedaan, maar die laden bij teveel data een stukkie trager, dus zo kan het ook.

Ik heb al (redelijk) veel met listboxes en databases gewerkt, maar nog bijna niet met textboxes en databases... that's the reason...

P.S. ik snap nog steeds niet helemaal wat deze code nou doet...
Code:
Text1.Text = Trim(Text1.Text)
        Text1.Text = Val(Text1.Text)
 
het manipuleren van de databases heb ik al in orde gemaakt. er is een elk apart form voor het bewerken/aanmaken van producten & klanten ...

ik denk dat ik het bij de listboxes ga houden. Die code snap ik, en zou ik zelf kunnen uitleggen ... wat trouwens een vereiste is voor dat eindwerk ...

ik ben er zeker van dat jou code ook zal werken. Ik ga ze zeker en vast bijhouden, want ik moet in d toekomst nog veel met databases werken ...

--

Danny -> de TRIM functie is voor mij ook nog steeds een raadsel. De VAL heeft iets te maken met het omzetten van string naar integer (of iets dergelijks), dacht ik ...

groetjes, en nogmaals bedankt aan jullie beiden voor de hulp ...
 
Ik stop maar.

Ik laat het aan Danny over. Tenzij iets specifiek aan mij gevraagd wordt. Het loopt anders door elkaar.

Groetjes,

Dennis.
 
Dan vraag ik hierbij specifiek aan Dennis wat die
Trim en Val codes nou precies doen :)
 
Trim elimineer spaties en Val maakt letters numeriek.

Het doet niet zoveel bijzonders, maar het is wel van belang.

Eerst even dit:
Aan gegevens alleen hebben we niet zoveel. Maar wanneer we ze tot informatie
verwerken, kunnen we daaruit een bepaalde actie gaan ondernemen.

Die gegevens moeten wel betrouwbaar zijn. Het Trim statement zorgt ervoor,
dat als je bijvoorbeeld per abuis " 23.60 " intypt, de spaties
vóór en ná het getal worden geëlimineerd. Dit moet dus.

Stel dat de lengte van het veld "txtEHprijs" (in je database) op 15 staat,
dan zal het hierboven getypte bedrag een foutmelding genereren.

Val, omdat je ID als numeriek zijnde geboekt staat. Val maakt van letters
numeriek. Dit is ook van groot belang voor een betrouwbare invoer.

Groetjes,

Dennis.

P.S. Ben om 21:45 uur niet meer aanwezig.

Ging iets niet goed: Ga er even vanuit dat vóór en ná het getal hierboven een aantal spaties bevinden en de uiteindelijke lengte de waarde 15 overschrijdt.

Misschien is dit HELPMIJ forum wel een goed voorbeeld. Hier kan ik ook "niet zomaar in het wilde weg" een aantal spaties gaan invoeren. Daarom zie je de spaties bij dat getal ook niet.
 
Laatst bewerkt:
Status
Niet open voor verdere reacties.
Terug
Bovenaan Onderaan