Collabora Office 24.04 Hjelp
Access2Base er et Collabora Office BASIC-bibliotek med makroer for (forretningsmessige eller personlige) applikasjonsutviklere og avanserte brukere. Det er et av bibliotekene som er lagret i "Applikasjonsmakroer og dialoger".
Funksjonene som tilbys av de implementerte makroene er alle direkte inspirert av Microsoft Access. Makroene kan anropes hovedsakelig fra en Collabora Office Base-applikasjon, men også fra ethvert Collabora Office-dokument (Writer, Calc, ...) hvor tilgang til data lagret i en database der dette gir mening.
API-en som kommer med Access2Base er mer konsise, intuitive og lettere å lære enn de vanlige UNO API-ene. (API = Application Programming Interface eller applikasjonsprogrammeringsgrensesnitt på norsk).
Biblioteket er dokumentert på http://www.access2base.com
et forenklet og utvidbart API for skjema, dialoger og kontrollelement lignende MSAccess objekt modellen
Et API for database aksess medtabell, spørring, poster ogfelt objekter
en rekke med handlinger med en syntaksidentisk med de tilsvarende MSAccess makroer/handlinger
DLookup, DSum, ... databasefunksjonene,
støtte for snarveinotasjon som Forms!myForm!myControl.
i tillegg
en konsistent feil og unntakshåndterer
funksjonalitet for å programmere formulær, dialoger og kontroller handlinger
støtte for både innebygde og sjelvstendige (Writer) skjema
REM Open a form ...
OpenForm("myForm")
REM Move a form to new left-top coordinates ...
Dim ofForm As Object ' In VBA => Dim ofForm As Form
Set ofForm = Forms("myForm")
ofForm.Move(100, 200)
REM Get the value of a control ...
Dim ocControl As Object
ocControl = ofForm.Controls("myControl")
MsgBox ocControl.Value
REM Hide a control ...
ocControl.Visible = False
REM ... or alternatively ...
setValue("Forms!myForm!myControl.Visible", False) ' Shortcut notation
' In VBA => Forms!myForm!myControl.Visible = False