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. ለ አቋራጭ ምልክቶች ድጋፍ እንደ ፎርሞች! የ እኔ ፎርም! የ እኔ መቆጣጠሪያ

በ ተጨማሪ

  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