Access2Base

Ano ang Access2Base?

Ang Access2Base ay isang LibreOffice BASIC na library ng mga macro para sa (negosyo o personal) na mga developer ng application at mga advanced na user. Isa ito sa mga aklatan na nakaimbak sa "Mga macro ng application at mga dialog".

Ang mga functionality na ibinigay ng mga ipinatupad na macro ay direktang inspirasyon ng Microsoft Access. Ang mga macro ay pangunahing matatawag mula sa isang LibreOffice Base application, ngunit mula rin sa anumang LibreOffice na dokumento (Writer, Calc, ...) kung saan naka-imbak ang access sa data sa isang database may katuturan.

Ang API na ibinigay ng Access2Base ay nilayon na maging mas maigsi, madaling maunawaan at madaling matutunan kaysa sa karaniwang UNO API (API = Application Programming Interface).

Icon ng Babala

Nakadokumento online ang library sa http://www.access2base.com.


Kasama sa mga ipinatupad na macro ang:

  1. isang pinasimple at napapalawak na API para sa mga form , mga diyalogo at mga kontrol mga manipulasyon na katulad ng modelo ng object ng Microsoft Access,

  2. isang API para sa pag-access sa database gamit ang mesa , tanong , recordset at patlang bagay,

  3. isang bilang ng mga aksyon na may syntax na kapareho ng kanilang kaukulang Microsoft Access macros/actions,

  4. ang DLookup , Dsum , ... mga function ng database,

  5. ang suporta ng mga shortcut notation tulad ng Forms!myForm!myControl

at saka

  1. isang pare-parehong tagapangasiwa ng mga error at exception,

  2. mga pasilidad para sa form ng programming, dialog at kontrol mga pangyayari at

  3. ang suporta ng parehong naka-embed na form at standalone (Writer) form.

Ihambing ang Access2Base sa Microsoft Access VBA


   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 
  

Mangyaring suportahan kami!