Pomoc za LibreOffice 24.8
Access2Base jo biblioteka makrow LibreOffice za (wobchodne abo priwatne) wuwijarje nałoženjow a póstupnjone wužywarje. Jo jadna z bibliotekow, kótarež su w „Nałožeńske makra a dialogi“ skłaźone.
Funkcionalnosć, kótaruž implementěrowane makra bituju, su direktnje wót Microsoft Access inspirěrowane. Makra su pśedewšym z nałoženja LibreOffice Base wuwołujobne, ale teke z někakego dokumenta LibreOffice (Writer, Calc …), źož jo zmysłapolnje, pśistup k datam dostaś, kótarež su w datowej bance skłaźone.
API, kótaryž Access2Base k dispoziciji staja, ma kompaktnjejšy, intuitiwnjejšy a lažčej k nawuknjenju byś ako UNO API (API = Application Programming Interface; dolnoserbski: zwězowańske městno programěrowanja nałoženjow).
Biblioteka jo online dokumentěrowana na http://www.access2base.com (engelski).
zjadnorjony a rozšyrjabny API za wobchaźenje z formularami, dialogami a wóźeńskimi elementami, pódobne na objektowy model Microsoft Access.
API za pśistup k datowej bance na objekty tabela, wotpšašowanje, datowa sajźba a pólo,
rěd akcijow ze syntaksu, kótaraž jo identiska z wótpowědnymi makrami/akcijami Microsoft Access,
funkcije datoweje banki DLookup, DSum …,
pódpěru krotkego pisanja ako Forms!myForm!myControl
a mimo togo
konsequentny wóźeński program za zmólki a wuwześa,
móžnosći, tšojenja za formulary, dialogi a wóźeńske elementy programěrowaś a
pódpěru za zasajźone formulary ako teke 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