Pomoc za LibreOffice 25.2
Access2Base je biblioteka makrow LibreOffice za (wobchodniskich abo priwatnych) wuwiwarjow nałoženjow a pokročenych wužiwarjow. Je jedna z bibliotekow, kotrež su w „Nałoženske makra a dialogi“ składowane.
Funkcionalnosć, kotruž implementowane makra skića, su direktnje wot Microsoft Access inspirowane. Makra su předewšěm z nałoženja LibreOffice Base wuwołujomne, ale tež z někajkeho dokumenta LibreOffice (Writer, Calc …), hdźež je zmysłapolnje, přistup k datam dóstać, kotrež su w datowej bance składowane.
API, kotryž Access2Base k dispoziciji staja, ma kompaktniši, intuitiwniši a lóšo nawuknjomny być hač UNO API (API = Application Programming Interface; hornjoserbsce: Tykačka programowanja nałoženjow).
Biblioteka je online dokumentowana na http://www.access2base.com (jendźelsce).
zjednorjeny a rozšěrjomny API za wobchadźenje z formularami, dialogami a wodźenskimi elementami, podobne na objektowy model Microsoft Access.
API za přistup k datowej bance na objekty tabela, wotprašowanje, datowa sadźba a polo,
rjad akcijow ze syntaksu, kotraž je identiska z wotpowědnymi makrami/akcijemi Microsoft Access,
funkcije datoweje banki DLookup, DSum …,
podpěru krótkeho pisanja kaž Forms!myForm!myControl
a nimo toho
konsequentny wodźenski program za zmylki a wuwzaća,
móžnosće, podawki za formulary, dialogi a wodźenske elementy programować a
podpěru za zasadźene formulary kaž tež samostatne formulary (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