I den här artikeln tittar vi på de fyra huvudsakliga skillnaderna mellan datamakron och UI-makron i MS Access
Även om det finns flera funktioner och alternativ i ditt MS Access-program, är en av de mest använda och viktigaste funktionerna av alla makron. Dessa är viktiga inte bara för att de kan automatisera uppgifter och spara tid, utan också för att de låter dig utforska möjligheten att automatisera flera uppgifter. MS Access erbjuder två olika typer av makron; datamakron och användargränssnittsmakron. Som namnet antyder är datamakron de som arbetar direkt på data som lagras i ditt Access-program. Användargränssnittsmakron är å andra sidan de som arbetar i användargränssnittet för det program du använder.
Bortsett från dessa grundläggande skillnader, finns det också andra skillnader mellan dessa två typer av makron, som gör det möjligt för användaren att skilja varandra från varandra. De fyra viktigaste skillnaderna mellan de två ges nedan.
UI-makron
Eftersom detta gör att du kan arbeta med applikationens gränssnitt kan du använda detta för att utföra åtgärder som att öppna en annan vy, skapa en ny post, använda ett filter och mycket mer.
- UI-makron som är 'inbäddade' är direkt anslutna till användargränssnittet. Dessa inkluderar objekt som kommandoknappen, åtgärdsfältknappen eller kombinationsrutorna. 'Fristående' UI-makron är å andra sidan de som finns i objektmakrona.
- Händelserna i en kontroll som ett UI-makro kan kopplas till är:
- Efter uppdatering: Detta är den händelse som inträffar när du väljer eller skriver data från eller i en kontroll.
- On Click: Händelsen som inträffar när du väljer en kontroll genom att klicka på den.
- Aktuell: Den här händelsen inträffar när du flyttar från en post till en annan i vyn.
- On Load: Detta är händelsen som inträffar när du laddar / öppnar vyn.
- Fristående makron kan återanvändas med hjälp av andra makron. Detta kan hjälpa dig att förhindra dubblettkod. Fristående UI-makron finns i navigeringsfönstret, som finns nedanför makron.
Datamakron
- Dessa kan användas för metoder som kan hjälpa dig att implementera affärsregler på datalagret. Till skillnad från UI-makron kan dessa användas för att utföra åtgärder som att skapa, redigera och ta bort poster.
- De 'inbäddade' makrona kommer att finnas bifogade till tabellhändelsen, medan de 'fristående' makrona finns i makroobjekt.
- Händelserna i en tabell som kan användas för att bifoga ett datamakro till är:
- Vid infoga: Detta är händelsen som inträffar när en ny post har infogats / lagts till i tabellen.
- On Update: Detta är händelsen som inträffar när ändringar har gjorts i en redan befintlig post eller.
- Vid Radera - Detta är ett jämnt som inträffar när en post har raderats.
- Du kan använda fristående makron via UI-makron samt datamakron genom att använda den givna RunDataMacro-åtgärden. Det finns en möjlighet att dessa makron innehåller mer än en parameter.
Överdriven användning av makron i Access-applikationer kan till och med leda till incidenter med datakorruption och a mdb fix skulle tjäna dig bra om du använder MS Access för kommersiella projekt.
Författarintroduktion:
Vivian Stevens är en dataåterställningsexpert i DataNumen, Inc., som är världsledande inom teknik för återställning av data, inklusive reparera mdf och Excel-programvara för återställningsprogramvara. För mer information besök www.datanumen.com
Eftersom detta gör att du kan arbeta med applikationens gränssnitt kan du använda detta för att utföra åtgärder som att öppna en annan vy, skapa en ny post, använda ett filter och mycket mer.