Du kan bruge handlingen AngivEgenskab til at angive en egenskab for et kontrolelement i en formular eller en rapport i Access-databaser på computeren. Du kan også bruge handlingen AngivEgenskab til at angive en egenskab for et kontrolelement på en liste eller en tom visning i en Access-webapp.
Indstilling
Handlingen AngivEgenskab har følgende argumenter.
Handlingsargument |
Beskrivelse |
Kontrolelementnavn |
Skriv navnet på det felt eller kontrolelement, som du vil angive egenskabsværdien for. Brug kun kontrolelementnavnet, ikke den fulde syntaks. Angiv egenskaben for den aktuelle formular eller rapport ved at lade dette argument være tomt. |
Egenskab |
Markér den egenskab, du vil angive. Se afsnittet Bemærkninger i denne artikel, der indeholder en liste over de egenskaber, der kan indstilles ved hjælp af denne handling. |
Værdi |
Angiv den værdi, som egenskaben skal være angivet til. For egenskaberne i skrivebordsdatabaser, hvis værdier er enten Ja eller Nej, skal du bruge -1 for Ja og 0 for Nej. For egenskaberne i Access-webapps, hvis værdier er enten Ja eller Nej, skal du bruge Ja og Nej. |
Bemærkninger
-
Du kan bruge handlingen AngivEgenskab i skrivebordsdatabaser til at indstille følgende egenskaber for et kontrolelement: Aktiveret, Synlig, Låst, Venstre, Øverst, Bredde, Højde, Forgrundsfarve, Baggrundsfarve eller Billedtekst.
Bemærk!: Ikke alle kontrolelementtyper i skrivebordsdatabaser understøtter indstilling af hver af de egenskaber, der er nævnt ovenfor.
-
For Access-webapps kan du angive følgende egenskaber for kontrolelementer: Aktiveret, Synlig, Forgrundsfarve, Baggrundsfarve, Billedtekst eller Værdi.
Bemærk!: Ikke alle kontrolelementtyper i Access-webapps understøtter indstilling af hver af de egenskaber, der er nævnt ovenfor. Du kan kun bruge makrohandlingen AngivEgenskab med visningerne Liste og Tom i Access-webapps.
-
Hvis du indtaster en ugyldig værdi for argumentet Værdi, opstår der ingen fejl, men Access kan ændre egenskaben til en anden værdi, afhængigt af hvordan du fortolker argumentet.
-
I Access-databaser på computeren kan du kun bruge handlingen AngivEgenskab i en enkeltstående makro, hvis du foranstiller den med en handling, som vælger den formular eller rapport, der indeholder det kontrolelement, du skal indstille egenskaben for. Hvis formularen eller rapporten ikke er åben, kan du bruge handlingen ÅbnFormular eller handlingen ÅbnRapport til at åbne og vælge den. Hvis formularen eller rapporten allerede er åben, kan du bruge handlingen AktiverObjekt til at markere den. Du kan derefter bruge handlingen AngivEgenskab til at indstille egenskaben. Det er ikke nødvendigt at markere objektet, hvis du bruger handlingen AngivEgenskab i en makro, som er integreret i et kontrolelement i samme formular eller rapport som det kontrolelement, du skal indstille egenskaben for.
-
For at køre handlingen AngivEgenskab i et VBA-modul, skal du bruge metoden AngivEgenskab i objektet DoCmd.
Eksempel
Følgende makro indstiller egenskaben Aktiveret på kontrolelementet, der er navngivet txtDescription, til 0 i en Access-database på computeren. Den deaktiverer med andre ord kontrolelementet.
Handling |
Argumenter |
AngivEgenskab |
Kontrolelementnavn: txtDescription Egenskab: Aktiveret Værdi: 0 |