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