gegevens formulier vernieuwen

Status
Niet open voor verdere reacties.

paul.jacobs

Gebruiker
Lid geworden
25 feb 2004
Berichten
424
Ik wil een knop maken die de opdracht “gegevens formulier vernieuwen” heeft
Normaal geen probleem maar het werkt niet meer …krijg de knop er wel maar het werkt niet
Ik meen me ergens te herinneren dat je een bibliotheek moest aan zetten, maar weetniet meer hoe of wat …
 
krijg de melding: de opdracht of sctie vernieuwen is op dit moment niet beschikbaar....:eek:
 
Ik ben er niet zeker van, maar ik denk dat de VBA code die die de knop schrijft gebruik maakt van "DoMenuItem" en dit is een verouderde versie. Nu wordt er RunCommand gebruikt. Anders moet je eens kijken of de "FPDTCLib" aanstaat in uw objectenoverzicht, als deze niet aanstaat moet je eens kijken in menu "Extra" onder "verwijzingen" de fpdtc 1.0 type lybrary aangekruist staat.
Ik ben er echt niet zeker van Paul, maar het is het proberen waard.

Scarie
 
Nee de code klopt wel maar ik kom geen verwijzingen meer tegen bij extra
Heb een paar dagen 2003 en vandaar het probleem
 
Open een module in de betreffende access toepassing.
Kies menu Extra, optie Verwijzingen
Zorg dat in ieder geval de volgende bibliotheken aangevinkt staan:
Visual Basic for Applications
Microsoft 11.0 object library
Microsoft DAO 3.6 object library
Microsoft AvtiveX Data Objects 2.1 library

Met deze libraries moeten de meeste dingen in Access gewoon werken.
 
Raar maar waar .. krijg het toch niet voor elkaar ….
Wat kan dan nou zijn ?
paul
 
Je gebruikt een refresh commando op een formulier waar helemaal geen record geladen is.
Access vertelt je dat dat commando niet beschikbaar is.
Ook gebruik je hiervoor het verouderde docmd commando, alhoewel dat voor de foutmelding niet uit zal maken, ook het nieuwe runcommando zal dezelfde foutmelding tot gevolg hebben.

Wat wil je precies met de refresh bereiken?
 
Nou normaal werkt het wel , wat ik doe is je hebt een 2 keuzenlijst met invoervak
1 zoek je bv alle plaatsnamen
2 is gekoppeld aan een query en die zoekt de bedrijfsnamen met als voorwaarde de plaatsnaam in die je in 1 hebt geselecteerd
Verander je dan de plaatsnaam dan neemt hij dat niet mee in de query
Met refresh doet hij dat wel
 
Dan moet je hem wel vertellen dat hij die betreffende listbox moet refreshen!
Wat jij op dit moment doet is het formulier refreshen!
Je moet dus de refresh methode van de listbox gebruiken en niet de refresh methode van het formulier!
 
Status
Niet open voor verdere reacties.
Steun Ons

Nieuwste berichten

Terug
Bovenaan Onderaan