Access2Base
Access2Base рднрдиреЗрдХреЛ рдХреЗ рд╣реЛ?
Access2Base рдореНрдпрд╛рдХреНрд░реЛрд╕рдХреЛ рдПрдХ рд▓рд┐рдмреНрд░реЗрдЕрдлрд┐рд╕ рдмреЗрд╕рд┐рдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп (рд╡реНрдпрд╡рд╕рд╛рдп рд╡рд╛ рд╡реНрдпрдХреНрддрд┐рдЧрдд) рдЕрдиреБрдкреНрд░рдпреЛрдЧ рд╡рд┐рдХрд╛рд╕рдХрд░реНрддрд╛ рд░ рдЙрдиреНрдирдд рдкреНрд░рдпреЛрдЧрдХрд░реНрддрд╛рд╣рд░реВрдХреЛ рд▓рд╛рдЧрд┐ рд╣реЛред рдпреЛ "рд▓рд┐рдмреНрд░реЗрдЕрдлрд┐рд╕ рдореНрдпрд╛рдХреНрд░реЛрд╕ рд░ рд╕рдВрд╡рд╛рдж" рдорд╛ рднрдгреНрдбрд╛рд░рдг рдЧрд░рд┐рдПрдХреЛ рдПрдХ рдкреБрд╕реНрддрдХрд╛рд▓рдп рд╣реЛред
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.
Access2Base рджреНрд╡рд╛рд░рд╛ рдкреНрд░рджрд╛рди рдЧрд░рд┐рдПрдХреЛ рдПрдкреАрдЖрдИ рдорд╛рдирдХ рдпреВрдПрдиреНрдУ рдПрдкреАрдЖрдИ (рдПрдкреАрдЖрдИ = рдЕрдиреБрдкреНрд░рдпреЛрдЧ рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩ рдЗрдиреНрдЯрд░рдлреЗрд╕)рдХреЛ рддреБрд▓рдирд╛рдорд╛ рдЕрдзрд┐рдХ рд╕рдВрдХреНрд╖рд┐рдкреНрдд, рд╕рд╣рдЬ рд░ рд╕рд┐рдХреНрди рд╕рдЬрд┐рд▓реЛ рдЫред

рдкреБрд╕реНрддрдХрд╛рд▓рдп рдЕрдирд▓рд╛рдИрдирдорд╛ рджрд╕реНрддрд╛рд╡реЗрдЬ рдЧрд░рд┐рдПрдХреЛ рдЫhttp://www.access2base.com
рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рдореНрдпрд╛рдХрд╣рд░реВрдорд╛ рдпреА рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН:
-
рдПрдХ рд╕рд░рд▓ рд░ рдПрдХреНрд╕реНрдЯреЗрдиреНрдмрд▓ рдПрдкрд┐рдЖрдЗ рдХреЛ рд▓рд╛рдЧреАрдлреЛрд░реНрдореНрд╕реН,рд╕рдВрд╡рд╛рджрд╣рд░реВрд░рдХрдиреНрддреНрд░реЛрд▓реНрд╕реН рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдПрдХреНрд╕реЗрд╕реН рд╡рд╕реНрддреБ рдореЛрдбреЗрд▓рдХреЛ рд╕рд╛рде рд╕рдорд╛рди рд╣реЗрд░рдлреЗрд░
-
рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рдкрд╣реБрдБрдЪрдХреЛ рд▓рд╛рдЧрд┐ рдПрдкреАрдЖрдИ рддрд╛рд▓рд┐рдХрд╛ , рдХреНрд╡реЗрд░реА, рд░реЗрдХреЛрд░реНрдбрд╕реЗрдЯрдЕрдирд┐ рдХреНрд╖реЗрддреНрд░ рд╡рд╕реНрддреБрд╣рд░реВ
-
рдзреЗрд░реИрдХрд╛рд░реНрдпрд╣рд░реВрдПрдХ рд╡рд╛рдХреНрдпрд╡рд┐рд░рд╛рдорд╕рдБрдЧ рд╕рдорд╛рди рдЙрдиреАрд╣рд░реВрдХреЛ рдЕрдиреБрд░реВрдк рдРрдордРрд╕тАЛрдПрдХреНрд╕реЗрд╕реН рдореНрдпрд╛рдХреНрд░реЛ / рдПрдХреНрд╢рди
-
DLookup, DSum, ... рдбрд╛рдЯрд╛рдмреЗрд╕ рдлрдЩреНрд╕рдирд╣рд░реВ
-
рд╕рд░реНрдЯрдХрдЯ рдиреЛрдЯ рдЬрд╕реНрддреИ рд╕рдорд░реНрдердирдлрд╛рд░рдорд╣рд░реВ! рдореЗрд░реЛ рдлрд╛рд░реНрдо! рдореЗрд░реЛ рдирд┐рдпрдиреНрддреНрд░рдг
рдердкрдорд╛
-
рдПрдХрд░реВрдк рддреНрд░реБрдЯрд┐рд╣рд░реВ рд░ рдПрдХреНрд╕реЗрдкреНрд╕рди рд╣реНрдпрд╛рдиреНрдбрд▓рд░
-
рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩреН рдлрд╛рд░рдордХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ, рд╕рдВрд╡рд╛рдж рд░ рдирд┐рдпрдиреНрддреНрд░рдг рдШрдЯрдирд╛рд╣рд░реВ
-
рдПрдореНрдмреЗрдбреЗрдб рдлрд╛рд░рдорд╣рд░реВ рд░ рд╕реНрдЯреНрдпрд╛рдиреНрдбрдЕрд▓реЛрди (рд▓реЗрдЦрдХ) рдлрд╛рд░рд╛рдорд╣рд░реВ рджреБрд╡реИрдХреЛ рд╕рдорд░реНрдерди
Access2Base рдХреЛ MSAccess 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