Video: How to Create Macro Buttons for Filters in Excel 2024
När en formulär för Access 2013-databasen är öppen kan du använda VBA-kod för att ändra innehållet och till och med utseendet på formuläret, från den stora bilden till de enskilda kontrollerna.
Antag att du har en blankett som innehåller en kontroll för att välja en betalningsmetod. När användaren väljer en betalningsmetod vill du aktivera eller inaktivera andra kontroller på formuläret baserat på den valda betalningsmetoden. Alternativt kan du automatiskt fylla i några andra kontroller på formuläret eller ens göra vissa kontroller synliga eller osynliga, beroende på vilken betalningsmetod användaren valt.
Använd följande syntax för att ändra en kontrolls egendom i VBA:
ControlName. PropertyName = Värde
ControlName är det fullständiga namnet på en kontroll på en öppen form, PropertyName är namnet på egenskapen du vill ändra och Value är det nya värdet för egenskapen. En punkt skiljer kontrollnamnet från egenskapsnamnet. Det fullständiga namnet innebär att namnet måste innehålla både namnet på formuläret och namnet på kontrollen. I en klassmodul kan du dock använda sökordet Me för att stå för formulärnamnet. Nyckelordet Me betyder "det formulär som den här klassmodulen är kopplad till. ”