LibreOffice 24.8 Súgó
Az Access2Base egy LibreOffice BASIC makrógyűjtemény (üzleti vagy személyes) alkalmazások fejlesztőinek és gyakorlott felhasználóknak. Egyike az „Alkalmazásmakrók és -ablakok” alatt tárolt programkönyvtáraknak.
The functionalities provided by the implemented macros are all directly inspired by Microsoft Access. The macros are callable mainly from a LibreOffice Base application, but also from any LibreOffice document (Writer, Calc, ...) where access to data stored in a database makes sense.
Az Access2Base API-ját tömörebbnek, intuitívabbnak és egyszerűbben tanulhatónak tervezték, mint a szabványos UNO API-t.
A programkönyvtár online dokumentációja a http://www.access2base.com oldalon érhető el.
egyszerűsített és bővíthető API űrlapok, párbeszédablakok és vezérlőelemek kezeléséhez a Microsoft Access objektummodellhez hasonlóan,
adatbázis-eléréshez használható API tábla, lekérdezés, rekordhalmaz és mező objektumokkal,
számos művelet a megfelelő Microsoft Access makrókkal/műveletekkel azonos szintaxissal,
a DLookup, DSum, ... adatbázis-függvények,
rövidített jelölés támogatása, például: Forms!myForm!myControl
továbbá
konzisztens hiba- és kivételkezelő,
szolgáltatások űrlap-, párbeszédablak-, és vezérlőesemények programozásához, és
beágyazott űrlapok és önálló (Writer) űrlapok támogatása.
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