Ⅰ 關於VBA編程在Access的操作
Dim a As Integer
Dim msg As String
a = CInt(Text1.Text)
If a Mod 2 = 0 Then
msg = a & "是偶數"
Else
msg = a & "是奇數"
End If
MsgBox msg
Ⅱ Access VBA 難學嗎
不難學,我所掌握的編程語言中,就屬VBA最簡單。有兩種學習方法:一種網上找簡單的例子,照著模仿,二是找本入門書,不要那種瞎得瑟復雜的,就找本簡單的入門書看一下就行。一兩個小時你就會了。具體的不用記,用的時候再查,用幾次就會了。
Ⅲ 關於ACCESS軟體的入門應用
access 雖然是入門級的資料庫管理軟體
但是應用於 中小公司辦公還是綽綽有餘的,查詢非常方便。特殊的功能需要、更深層次的應用需要系統的學習。不過有一般的應用網上都有模板下載。你可以去下載應用+學習,根據模板就能開發出滿足你自己的應用的模塊了。目前我也正在用access,有不明白的地方可以一起探討! 加油!
Ⅳ access VBA編程語言
設窗體上text1為輸入文本框, text2為結果文本框,, cmd1為計算按鈕, cmd2為清空按鈕,則
private sub cmd2_click()
text1.value=""
text2.value=""
text1.setfocus
end sub
private sub cmd1_click()
dim I as integer, N as integer, R as integer
N = text1.value
for I = 1 to N
R =R+((I mod 2)*2-1)*I
next
text2.value = R
end sub
Ⅳ 我想學習 access vba 本人基本不熟悉語言,應該買那些書。看到什麼地步買什麼樣的書籍
我買的是中國鐵道出版社的Excel VBA 從入門到精通。這本書不錯。當然,只是基礎的了。更多的是要結合工作實際,自編一些小的程序應用於工作中,一是培養解決實際問題的能力,二是提高自己的興趣。遇到實際問題,可一下,但要認真研究其回答。不能一下載了事。因為下載≠知識。
Ⅵ 在access里,怎麼用VBA編程實現每隔幾秒更換圖片
下面是示範解決方案
1)在D盤新建一個圖片文件夾「D:MyPics」,裡面存入8張JPG圖片,圖片分別取名Pic1~8;
Ⅶ 大學計算機基礎,資料庫Access,VBA編程,如圖
1.
sub 計算水費()
dim x as long,y as long
x=Application.input(prompt:="請輸入用水量。",Type:=1)
if x>0 and x<=15 then
y=4x/3
else
y=2.5x-17.5
end if
msgbox("本月水費為:" & y & 「元。」)
end sub
2.
select case a
case "0"
dx="零"
case "1"
dx="壹"
case "2"
dx="貳"
……
case else
dx=""
end select
msgbox("個位數的大寫為:" & dx)
Ⅷ 一個ACCESS的VBA編程。菜鳥問題。。
s=0 '把0賦值給變數s
For i=1 To 10 step 2 'FOR循環,步長為2,即每循環一下,i的值加2,1為i的初始值,當i超過10時退出循環
s=s+1 's的值增加1
i=i*2 'i的數值擴大1倍
Next i '循環
詳細過程如下:
s=0,i=1,執行第一次循環後,s=1,i=2
next i,即i=i+2
s=1,i=4,執行第二次循環後,s=2,i=8
next i,即i=i+2
s=2,i=10,執行第三次循環後,s=3,i=20
next i,即i=i+2
s=3,i=22,i此時>10,退出循環
最後s=3,i=22
Ⅸ Access2007入門詳細教程
《Access 2007 教程》【珍藏版】[PDF]
作者美國)(michael R.)邁克爾 譯者:謝俊
出版社:人民郵電出版社
出版日期:2008年
內容簡介
Access是面向個人用戶及小型公司的資料庫開發工具,Microsoft Access 2007是該工具的最新版本。這一版本不僅提供了很多全新的功能,最重要的是提供了全新的界面,因此與過去所有的Access版本都不同。本書分為6個部分,包括Access的組成部分、Microsoft Access編程、更高級的Access技術、專業資料庫開發、作為企業平台的Access以及附錄,從而由淺入深地介紹了Access 2007的所有功能。
本書由經驗豐富的Access專業人士編寫,並且在隨書光碟中提供了幾乎所有章節都用到的示例資料庫,讓讀者可以邊操作邊學習。
全書圖文並茂,語言簡練,是Access初學者、中高級用戶和資料庫開發人員的必備書籍。
編輯推薦
Access是面向個人用戶及小型公司的資料庫開發工具,Microsoft Access 2007是該工具的最新版本。這一版本不僅提供了很多全新的功能,最重要的是提供了全新的界面,因此與過去所有的Access版本都不同。本書分為6個部分,包括Access的組成部分、Microsoft Access編程、更高級的Access技術、專業資料庫開發、作為企業平台的Access以及附錄,從而由淺入深地介紹了Access 2007的所有功能。
本書由經驗豐富的Access專業人士編寫,並且在隨書光碟中提供了幾乎所有章節都用到的示例資料庫,讓讀者可以邊操作邊學習。
全書圖文並茂,語言簡練,是Access初學者、中高級用戶和資料庫開發人員的必備書籍。
目錄
第1部分Access的組成部分
第1章資料庫開發簡介
第2章創建Access表
第3章出色的資料庫設計
第4章使用查詢選擇數據
第5章在Access中使用運算符和表達式
第6章使用「數據表視圖」
第7章創建基本的Access窗體
第8章在Access窗體上處理數據
第9章使用Access報表呈現數據
第2部分Microsoft Access編程
第10章VBA編程基礎
第11章掌握VBA數據類型與過程
第12章了解Access事件模型
第13章在查詢和VBA代碼中使用表達式
第14章使用VBA代碼訪問數據
第15章使用VBA調試工具
第3部分更高級的Access技術
第16章使用外部數據
第17章導入和導出數據
第18章高級Access查詢技術
第19章高級Access窗體技術
第20章高級Access報表技術
第21章構建多用戶應用程序
第22章將Access和其他應用程序集成
第23章將Access和SharePoint集成
第24章使用ActiveX控制項
第25章處理錯誤和異常
第4部分專業資料庫開發
第26章優化Access應用程序
第27章利用VBA進行高級數據訪問
第28章出色的Access應用程序
第29章保證Access應用程序的安全性
第30章使用Windows API
第31章使用Access復制功能
第32章使用VBA的面向對象編程
第33章藉助庫重用VBA代碼
第34章自定義Access功能區
第35章發布Access應用程序
第36章使用Access宏
第5部分作為企業平台的Access
第37章在Access 2007中使用XML
第38章作為數據源的SharePoint
第39章客戶端/伺服器概念
第40章作為Access夥伴的SQL Server
第41章將Access資料庫升遷到SQL Server
第6部分附錄
附錄AAccess 2007規范
附錄B光碟上的內容
附錄CAccess 2007中的新增功能
Size: 149.71 MB
地址:http://www.ziyoudefeng.com/thread-1233-1-1.html
Ⅹ VBA的基礎
Visual Basic 的應用程序版(VBA)是Microsoft 公司長期追求的目標,使可編程應用軟體得到完美的實現,它作為一種通用的宏語言可被所有的Microsoft 可編程應用軟體所共享。在沒有VBA 以前,一些應用軟體如Excel、Word、Access、Project 等都採用自己的宏語言供用戶開發使用,但每種宏語言都是獨立的,需要用戶專門去學習,它們之間互不兼容,使得應用軟體之間不能在程序上互聯。擁有一種可跨越多個應用軟體,使各應用軟體產品具有高效、靈活且一致性的開發工具是至關重要的。VBA 作為一種新一代的標准宏語言,具有上述跨越多種應用軟體並且具有控制應用軟體對象的能力,使得程序設計人員僅需學習一種統一的標准宏語言,就可以轉換到特定的應用軟體上去,程序設計人員在編程和調試代碼時所看到的是相同的用戶界面,而且VBA 與原應用軟體的宏語言相兼容,以保障用戶在代碼和工作上的投資。有了VBA 以後,多種應用程序共用一種宏語言,節省了程序人員的學習時間,提高了不同應用軟體間的相互開發和調用能力。
在Office 2000 中,宏語言VBA 適用於所有應用程序,包括Word 、 Excel、PowerPoint、Access、Outlook 以及Project。在Office 97 的各應用程序中,新增了Visual Basic 編輯器。這樣,用戶無論是在Excel 中,還是在Word 中以至是在Access 中建立和管理VBA 都具有統一的方法和標准。
在介紹如何利用VBA 提高工作效率之前,首先介紹一些與VBA 有關的基礎知識。
VB 與VBA
VBA 是基於Visual Basic 發展而來的,它們具有相似的語言結構。Visual Basic 是Microsoft 的主要圖形界面開發工具,VBA 5.0 (亦即VBA 97)則是Visual Basic 5.0 的子集。Visual Basic 是由Basic 發展而來的第四代語言。Visual Basic 作為一套獨立的 Windows 系統開發工具,可用於開發Windows 環境下的各類應用程序,是一種可視化的、面向對象的、採用事件驅動方式的結構化高級程序設計語言。它具有高效率、簡單易學及功能強大的特點。VB 的程序語言簡單、便捷,利用其事件驅動的編程機制,新穎易用的可視化設計工具,並使用Windows 應用程序介面(API)函數,採用動態鏈接庫(DLL)、動態數據交換(DDE)、對象的鏈接與嵌入(OLE)以及開放式資料庫訪問(ODBC)等技術,可以高效、快速地編制出 Windows 環境下功能強大、圖形界面豐富的應用軟體系統。
Visual Basic 程序很大一部分以可視(Visual)形式實現,這意味著在設計階段就可以看到程序運行的屏幕畫面,用戶可以在設計時能夠方便地改動畫面圖像、大小、顏色等,直到滿意為止。VB 的用戶可以是缺乏Windows 及C 語言開發經驗的專業軟體人員,也可以是具有一定Windows 開發經驗的專業人員,VB 的可視化編程方法使得原來繁瑣枯燥、令人生畏的Windows 應用程序設計變得輕松自如、妙趣橫生。以往的Windows 應用程序開發工具在設計圖形用戶界面時,都是採用編程的方法,並伴隨大量的計算任務,一個大型應用程序約有90%的程序代碼用來處理用戶界面,而且在程序設計過程中不能看到界面顯示的效果,只有在程序執行時才能觀察到,如果界面效果不佳,還需要回到程序中去修改。Visual Basic 提供了新穎的可視化設計工具,巧妙地將Windows 界面設計的復雜性封裝起來,程序開發人員不必再為界面設計而編寫大量程序代碼,僅需採用現有工具按設計者要求的布局,在屏幕上畫出所需界面,並為各圖形對象設置屬性即可,VB 自動產生界面設計代碼,這樣便將事先編制好的控制項可視地連接到一起,構成一個隨時可調整的界面。
VBA 不但繼承了VB 的開發機制,而且VBA 還具有與VB 相似的語言結構,它們的集成開發環境IDE(Intergrated Development Environment)也幾乎相同。但是,經過優化,VBA 專門用於Office 的各應用程序。VB 可運行直接來自Windows 95 或NT 桌面上的應用程序,而VBA 的項目(Project)僅由使用VBA 的Excel、Word、 PowerPoint 等稱為宿主(Host)的Office 應用程序(Application)來調用。
WordBasic 和 Visual Basic
在 Word 中,為完成具體的任務,所用的是WordBasic 命令。 WordBasic 是從VBA 擴展而來的一種專用於處理Word 自動功能的語言,下面介紹它們在概念上的區別和它們的宏的相互轉換。WordBasic 和 Visual Basic 在概念上的區別
VBA 和WordBasic 之間主要的區別是 WordBasic 語言包含由大約 900 個命令組成的一張平面列表,而 Visual Basic 則包含了由對象組成的一個分層結構,每個對象都可提供一組特定方法和屬性(與 WordBasic 中的語句和函數相似)。大多數 WordBasic 命令在任何時候都可運行,而 Visual Basic 只在特定的時候提供有效對象的方法和屬性。