VBA (Visual Basic for Application ):
O 'Reilly VB VBA concise tutorial
OfficeVBAProgrammingCollection of manuals (CHM)
Microsoft Office VBA Language Reference
Microsoft Office 2007 system VBA programming
Office VBA programming skills
Access Enthusiasts are proud of VBA. I think this is not a good phenomenon. VBA is only a subset of VB, there are many limitations, such as not support inheritance, not support pointers, do not support child type, etc. Using VBA to manipulate data structures outside of the Office family is very difficult.
When I was asked if I could do a program, my first reaction was to say "can."--this time in access, a data linkage model was made with the TreeView and ListView.
Brief analysis of the process:1) from the Internet to find a TreeView Learning Tutorial "Three-hour learning tree control", the establishment of the TreeView and the use of nodes;2) The data of a column in a data table is parsed into a tree structure (VPPs) in the TreeView according to a ce
Comparison of functions between Visual Basic for Applications and SQL Server Transact-SQL (ADP)Note that the information in this topic applies only to the Microsoft Access Project (. ADP ).
The following table compares common functions in Microsoft Visual Basic for Applications (VBA) and Microsoft SQL Server Transact-SQL. For more information about Transact-SQL scalar functions, see the SQL server documen
cell at the intersection of RowIndex and Columindex, starting with 1, and filling in the number by 1 increments per row.rowindex = Val(InputBox("Please enter row number.", , 1))columnindex = Val(InputBox("Please enter column number.", , 1))For i = 1 To rowindex For j = 1 To columnindex Cells(i, j) = (i - 1) * columnindex + j Next jNext iWhen the Cells property is used with a Range object, the reference frame for the number of rows and columns is a Range object, that is, the rows and columns are
ArticleDirectory
Office 2003 and Office XP
To allow any automation client to access the VBA object model and run
CodeUsers must explicitly grant access permissions to them. To enable access permissions, follow these steps.
Office 2003 and Office XP
Open the Office 2003 or Office XP ApplicationProgram. On
'Vb/VBA for Database File Access
'The example database is an Access database. If you use the SQL database, you only need to change the connection string.
'
'*************************************** **********************************
'**
'** Use ADODB. Stream to save/read files to the database
'** Reference Microsoft ActiveX Data Objects 2.5 library and later
'**
Open a file or program' API function declarationPublic Declare Function ShellExecute Lib "Shell32.dll" Alias "Shellexecutea" (ByVal hWnd as Long, ByVal lpoperation as Str ING, ByVal lpfile As String, ByVal lpparameters as String, ByVal lpdirectory as String, ByVal nShowCmd as long) as long' ShellExecute function two times package to simplify use' Input parameter file can be a file name, Web address or command linePublic Function ShellEx (File as String)ShellExecute hWndAccessApp, "Open", File, 0
. ", 48Me. Email from home. SetFocusExit FunctionEnd IfThe meaning of the msgbox,33 with the returned result is that the 32+1,32 is a prompt with a question mark icon, and 1 is the "OK" and "Cancel" buttons, so you can add up the numbers they represent when you need to specify the buttons and icons.When you click Cancel the return value is 2, and the value of Vbcancel is 2, if the return value and vbcancel value is consistent, then you click on the Cancel button, MsgBox will be listed in detail
Option compare Database
Private sub command0_click ()
Msgbox "hello"
End sub
Private sub commandementclick ()
Docmd. BEEP
Docmd. transferspreadsheet acexport, acspreadsheettypeexcel9, "Table1", "C: myexcel", true, "ruix"
End sub
Private sub command2_click ()
'Import an Excel file to a specified table
Docmd. transferspreadsheet acimport, acspreadsheettypeexcel9 ,_
"Employees", currentproject. Path "est.xls", true
End sub
Private sub command3_click ()
'Export all tables to an Excel file
Exp
the keyboard input.
(3) Inputting a new value will trigger the dirty event, while the beforeupdate event will trigger the dirty event with Shift + TAB keys to move the focus and then trigger the event.
(4) I directly wrote another control. setfocus is used to move the focus, but the message seems to be faster than the previous sendkeys, resulting in the input of the new string into another control. It is highly suspected that the mouse and keyboard are not in the same queue.
(5) I also tri
A question was asked: A form was created in access, a parameter was input in the text box in the form, and a result set was returned to generate a report during the Stored Procedure passed to sqlserver. it is known that the stored procedure of SQL Execution can be queried through access transfer. Q: How to pass the parameters entered in the form into dynamic query?
I used to work in a software company and
The article was sorted after reading the online article.
Problem:
There is a db1.mdb with a table tbl1 with two field IDs and name.
There is also a db2.mdb, with one table tbl2, and two field IDs and name in the table.
Now you want to use the name of the TBL2 in DB2 to update the name of the Tbl1 ID in DB1.(For example, there is a list of workers, the number of workers and the names of workers, and now a group of workers, the worker's name is naturally updated.) Finance is a convenient way t
Start today with "Blue Fantasy" video learning VBAThe macro is actually the operation stepRecorded macros are automatically generated by VBAIn VB, you can write your ownYou can specify a macro by using the form button1. VBA Objects' 1, workbooks' Workbooks represents the workbook collection, all workbooks, Workbooks (n), which represents the nth workbook that has been opened' Workbooks ("Workbook name")' ActiveWorkbook the workbook that is being manip
The code below can be used to delete the module which houses the Code. In other words, it deletes itself after running once.
You will have to goTools>Macro>Security-Trusted publishersAnd check trust accessVisual Basic EditorBefore running the code. Change"Module1"To suit.
Sub deletethismodule ()
Dim vbcom as object
Msgbox "hi, I will delete myself"
Set vbcom = application. VBE. activevbproject. vbcomponents
Vbcom. Remove vbcomponent: = _
Vbcom. Item ("module1 ")
and differences between the two environments and how to work together.
Content on this page
Introduction
Differences between Visual Studio Tools for office and VBA with. NET Framework
Protection Code
Deploy applications
Is the mission of VBA 6.0 terminated?
Summary
Introduction
M
Original source: http://www.cnblogs.com/Charltsing/p/EncryptVBACode.htmlVBA code encryption is a commonplace issue, and since my VBA dumper was released, any encryption at the office level has lost its meaning. So, many people began to move to the VB package or upgrade to Vsto,delphi and other languages. However, for the vast majority of Vbaer, the problem of re-learning a language is far more than the benefits of developing
Advanced Knowledge points1. SQL query Statements and ADO2. Regular expressions and net catch3. Forms and Controls4. API class module and so onSorosayLinks: https://www.zhihu.com/question/26078625/answer/132542043Source: KnowCopyright belongs to the author. Commercial reprint please contact the author for authorization, non-commercial reprint please specify the source.1 hoursFamiliarity with data types, variables, constants, and operators1. Understand what data types
The content source of this page is from Internet, which doesn't represent Alibaba Cloud's opinion;
products and services mentioned on that page don't have any relationship with Alibaba Cloud. If the
content of the page makes you feel confusing, please write us an email, we will handle the problem
within 5 days after receiving your email.
If you find any instances of plagiarism from the community, please send an email to:
info-contact@alibabacloud.com
and provide relevant evidence. A staff member will contact you within 5 working days.