1. Trang chủ
  2. » Thể loại khác

008 module

32 26 0

Đang tải... (xem toàn văn)

Tài liệu hạn chế xem trước, để xem đầy đủ mời bạn chọn Tải xuống

THÔNG TIN TÀI LIỆU

Automating Tasks with Visual Basic Introduction • When can’t find a readymade macro action that does the job you want, you can use Visual Basic code • Example: – – – – Modify a whole batch of records at once Perform complex calculations Interact with other programs on computer Write even more complicated validation routines that lock out bad data Understanding VBA Terminology • Some basic VBA terminology: – Statement: A word or combination of words that constitutes an instruction to be performed by the VBA engine – Procedure: A collection of VBA statements that are grouped together to perform a certain task There are two types of procedures: • Subroutines: perform a single task, no return • Functions: perform a task and then return a value Understanding VBA Terminology – Module: Procedures live in modules A module consists of one or more procedures – Variable: is nothing more than a name applied to represent a data value Variable is used to hold values such as customer names, dates, and numeric values manipulated by the VBA code The Visual Basic Editor • Visual Basic code is stored in database, but it need a different tool to view and edit it, called the Visual Basic editor • Open the Visual Basic editor: • In the Access ribbon, choose Database Tools➝ Macro ➝ Visual Basic The Visual Basic Editor • The Visual Basic editor window is divided into three main regions – Project window: shows all the modules in your database – Properties window: which shows settings for the currently selected item in the Project window – Document window: Edit code region Adding a New Module • In the Visual Basic editor’s menu, choose Insert ➝ Module Adding a New Module • When add a new module, the Visual Basic editor automatically opens a code window that shows the contents of that module • Initially, a brand-new module has just one line of code: Option Compare Database – This line is an instruction that tells Visual Basic how to handle operations that compare pieces of text Adding a New Module • Before write code you should add one more instruction to the top of code file: Option Explicit • This instruction tells Visual Basic to use stricter error checking, which catches common typos when using variables Simplest Possible Code Routine • Every module are one or more subroutines A subroutine is a named unit of code that performs a distinct task • Subroutines start with the word Sub followed by the name of the subroutine and end with the statement End Sub • Example: Sub MyCodeRoutine() MsgBox "Witness the power of my code." End Sub ... Insert ➝ Module Adding a New Module • When add a new module, the Visual Basic editor automatically opens a code window that shows the contents of that module • Initially, a brand-new module has... Sub Module types • Access stores code in two places: – Class modules: attached to the form or report, it executes when the form or report is opened, the class module does not appear in the modules... Functions: perform a task and then return a value Understanding VBA Terminology – Module: Procedures live in modules A module consists of one or more procedures – Variable: is nothing more than a

Ngày đăng: 10/12/2020, 23:30

Xem thêm:

Mục lục

    The Visual Basic Editor

    The Visual Basic Editor

    Adding a New Module

    Adding a New Module

    Adding a New Module

    Simplest Possible Code Routine

    Responding to a Form Event

TÀI LIỆU CÙNG NGƯỜI DÙNG

TÀI LIỆU LIÊN QUAN

w