Pomoc za LibreOfficeDev 25.8
Access2Base je biblioteka makrow LibreOfficeDev 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 LibreOfficeDev Base wuwołujomne, ale tež z někajkeho dokumenta LibreOfficeDev (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