ይዞታዎች
ማውጫ 🔎︎

# Access2Base

## What is Access2Base?

Access2Base የ LibreOffice Basic መጻህፍት ቤት ነው ለ ማክሮስ ለ (ንግድ ወይንም ለ ግል) መተግበሪያዎች አበልጻጊዎች እና ለ ረቀቁ ተጠቃሚዎች: አንዱ መጻህፍት ቤት የ ተቀመጠው በ "LibreOffice ማክሮስ እና ንግግሮች" ውስጥ ነው

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.

የ API የሚያቀርበው በ Access2Base በጣም እንዲገልጽ ነው: በ ቀጥታ እና በ ቀላሉ ለ መማር የ መደበኛ UNO API (API = Application Programming Interface).

መጻህፍት ቤቱ በ መስመር ላይ ተቀምጧል በ http://www.access2base.com

## የ ተፈጸመው ማክሮስ ይህን ያካትታል:

1. ቀላል እና ሊስፋፋ የሚችል የ API ለ ፎርሞች : ንግግር እና መቆጣጠሪያ መቀየሪያ ተመሳሳይ ከ Microsoft Access object model,

2. የ API ለ ዳታቤዝ መድረሻ በ ሰንጠረዥ ጥያቄ መቅረጫ ማሰናጃ እና ሜዳ እቃዎች

3. በ ቁጥር ተግባሮች አገባብ ለ ተመሳሳይ ወደ ተመሳሳያቸው Microsoft Access macros/actions

4. የ ዳታ መፈለጊያ የ ዳታ ድምር ... የ ዳታቤዝ ተግባሮች

5. ለ አቋራጭ ምልክቶች ድጋፍ እንደ ፎርሞች! የ እኔ ፎርም! የ እኔ መቆጣጠሪያ

በ ተጨማሪ

6. መደበኛ ስህተቶች እና የ ተለዩ አያያዞች

7. ለ ፕሮግራም ፎርም ማሰናጃ: ንግግር እና መቆጣጠሪያ ሁኔታዎች

8. ለ ሁለቱም ለ ተጣበቁ ፎርሞች ድጋፍ እና ብቸኛ (መጻፊያ) ፎርሞች

## ማወዳደሪያ 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