Pomoč Collabora Office 24.04
Access2Base je knjižnica makrov Collabora Office Basic za razvijalce programov (poslovnih in za osebno rabo) in napredne uporabnike. Je ena izmed knjižnic v »Makrih in pogovornih oknih programa«.
Makri v njej uveljavljajo funkcionalnosti, ki jih je navdahnil program Microsoft Access. Makre je mogoče predvsem iz programa Collabora Office Base, pa tudi iz vsakega dokumenta Collabora Office (Writer, Calc, ...), kjer je smiseln dostop do podatkov, hranjenih v zbirki podatkov.
API, ki ga ponuja Access2Base, želi biti bolj jedrnat, intuitiven in enostaven za učenje kot standardni vmesnik za programiranje UNO.
Dokumentacija knjižnice je na voljo na spletnem naslovu http://www.access2base.com (v angl.).
poenostavljen in razširljiv API za manipulacijo z obrazci, pogovornimi okni in kontrolniki, podobno modelu predmetov Microsoft Access,
programski vmesnik za dostop do zbirke podatkov s predmeti tabela, poizvedba, niz zapisov in polje,
številna dejanja s skladnjo, ki je enaka ustreznim makrom/dejanjem v Microsoft Access,
funkcije zbirke podatkov DLookup, DSum itn.,
podpora za zapisovanje v okrajšavah, kot je Obrazci!mojObrazec!mojKontrolnik,
poleg tega pa tudi
rutina za obravnavo zaznanih napak in izjem,
možnost programiranja dogodkov za obrazce, pogovorna okna in kontrolnike in
podpora za vdelane obrazce in samostojne obrazce (Writer).
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