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


рд▓рд╛рдЧреВ рдЧрд░рд┐рдПрдХрд╛ рдореНрдпрд╛рдХрд╣рд░реВрдорд╛ рдпреА рд╕рдорд╛рд╡реЗрд╢ рдЫрдиреН:

  1. рдПрдХ рд╕рд░рд▓ рд░ рдПрдХреНрд╕реНрдЯреЗрдиреНрдмрд▓ рдПрдкрд┐рдЖрдЗ рдХреЛ рд▓рд╛рдЧреАрдлреЛрд░реНрдореНрд╕реН,рд╕рдВрд╡рд╛рджрд╣рд░реВрд░рдХрдиреНрддреНрд░реЛрд▓реНрд╕реН рдорд╛рдЗрдХреНрд░реЛрд╕рдлреНрдЯ рдПрдХреНрд╕реЗрд╕реН рд╡рд╕реНрддреБ рдореЛрдбреЗрд▓рдХреЛ рд╕рд╛рде рд╕рдорд╛рди рд╣реЗрд░рдлреЗрд░

  2. рдбрд╛рдЯрд╛рдмреЗрд╕рдХреЛ рдкрд╣реБрдБрдЪрдХреЛ рд▓рд╛рдЧрд┐ рдПрдкреАрдЖрдИ рддрд╛рд▓рд┐рдХрд╛ , рдХреНрд╡реЗрд░реА, рд░реЗрдХреЛрд░реНрдбрд╕реЗрдЯрдЕрдирд┐ рдХреНрд╖реЗрддреНрд░ рд╡рд╕реНрддреБрд╣рд░реВ

  3. рдзреЗрд░реИрдХрд╛рд░реНрдпрд╣рд░реВрдПрдХ рд╡рд╛рдХреНрдпрд╡рд┐рд░рд╛рдорд╕рдБрдЧ рд╕рдорд╛рди рдЙрдиреАрд╣рд░реВрдХреЛ рдЕрдиреБрд░реВрдк рдРрдордРрд╕тАЛрдПрдХреНрд╕реЗрд╕реН рдореНрдпрд╛рдХреНрд░реЛ / рдПрдХреНрд╢рди

  4. DLookup, DSum, ... рдбрд╛рдЯрд╛рдмреЗрд╕ рдлрдЩреНрд╕рдирд╣рд░реВ

  5. рд╕рд░реНрдЯрдХрдЯ рдиреЛрдЯ рдЬрд╕реНрддреИ рд╕рдорд░реНрдердирдлрд╛рд░рдорд╣рд░реВ! рдореЗрд░реЛ рдлрд╛рд░реНрдо! рдореЗрд░реЛ рдирд┐рдпрдиреНрддреНрд░рдг

рдердкрдорд╛

  1. рдПрдХрд░реВрдк рддреНрд░реБрдЯрд┐рд╣рд░реВ рд░ рдПрдХреНрд╕реЗрдкреНрд╕рди рд╣реНрдпрд╛рдиреНрдбрд▓рд░

  2. рдкреНрд░реЛрдЧреНрд░рд╛рдорд┐рдЩреН рдлрд╛рд░рдордХреЛ рд▓рд╛рдЧрд┐ рд╕реБрд╡рд┐рдзрд╛рд╣рд░реВ, рд╕рдВрд╡рд╛рдж рд░ рдирд┐рдпрдиреНрддреНрд░рдг рдШрдЯрдирд╛рд╣рд░реВ

  3. рдПрдореНрдмреЗрдбреЗрдб рдлрд╛рд░рдорд╣рд░реВ рд░ рд╕реНрдЯреНрдпрд╛рдиреНрдбрдЕрд▓реЛрди (рд▓реЗрдЦрдХ) рдлрд╛рд░рд╛рдорд╣рд░реВ рджреБрд╡реИрдХреЛ рд╕рдорд░реНрдерди

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