Velden wissen VBA

Status
Niet open voor verdere reacties.

themark

Gebruiker
Lid geworden
7 mei 2002
Berichten
127
Na het zien van deze website dacht ik ... dat is handig.
http://www.datapigtechnologies.com/flashfiles/searchform.html

Ik ben gestart met namaken echter werkt het niet bij mij.
Ik doe iets fout waarschijnlijk maar dacht ik vraag het hier..

Code:
Me.QF_INTAKE.Value = "AAA"

Ik heb een ivuld veld (name) QF_intake genoemd die dan via de knop wis velden gewist moet worden.
Hebben jullie enig idee wat ik fout doe?

zie bijlagen voor de screenshots.
 

Bijlagen

  • Docum1.docx
    48,8 KB · Weergaven: 76
Laatst bewerkt:
Ik zie niet helemaal wat je fout doet, maar wat doe je met die code? Niet een tekstvak leegmaken...
 
ok...

Laat ik beginnen met melden dat mijn vba kennis super miniem is.
Ik dacht dat ik de value wiste,..
Wat moet er wel staan dan..
 
Als je goed naar het filmpje had gekeken, had je het gezien ;)

Code:
Me.QF_INTAKE.Value = ""

Met jouw code zet je er juist tekst in (AAA namelijk)
 
Dag Michel,
in mijn poging om het mysterie te ontrafelen heb ik de "" aangepast in "aaa" .
Ik had even moeten dubbelchecken wat ik gepost had. (excuus)

Ik heb de volgende stappen doorlopen;
1- leeg form aangemaakt met meerdere textboxen.
2- de textboxen een name gegeven en de default valeu aangepast.
3- een knop "veldwissen" gemaakt en daar bovenstaande vba code aangeplakt.

als ik dummy gegevens invul en de knop indruk gebeurt er niets.. de waarden blijven staan zoals ik ze in heb geklopt.
bedankt voor alle moeite.
 
Ik heb het voorbeeldje redelijk letterlijk nagemaakt; kijk maar eens wat je fout doet, want de techniek zou simpel moeten werken. Al zou het kunnen dat je de macrobeveiliging te hoog hebt staan. Als dat zo is, doet mijn voorbeeld het ook niet bij jou.
 

Bijlagen

  • Zoekformulier.zip
    37,6 KB · Weergaven: 93
Top het werkt!!

ah in het filmpje gebruiken ze
me.VELDNAAM.Value = ""
jij hebt (en werkt goed) de value niet aan het einde staan..

ik kan weer verder dank je wel,
 
Ter informatie: meestal zet ik .Value er wel achter, maar nodig is het niet. Elk object heeft een standaard instelling, en bij tekstvakken is dat .value. Me.Veldnaam is dus hetzelfde als Me.Veldnaam.Value. Wil je een andere eigenschap van een tekstvak gebruiken, dan moet je die uiteraard wel specifiek benoemen.
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan