Microsoft Access秘密、技巧和陷阱(3)_Access數(shù)據(jù)庫教程
推薦:用Access分析網(wǎng)站實(shí)例如何用 Access 分析一個(gè)網(wǎng)站,或者在網(wǎng)站上提交一個(gè)查詢,得到結(jié)果后存儲(chǔ)進(jìn)數(shù)據(jù)庫哪? 如何用 Access 下載 DVBBS 論壇上所有的帖子? 如何用 ACCESS 編寫灌水程序? 方法一: 答案非常
1010001111100000 (-23584)
AND 1111111111111111 (FFFF&)
----------------
1010001111100000 (41952)
The functions follow:
Function lBWIntToUint(nUint As Integer)
lBWIntToUint = nUint And &HFFFF&
End Function
Function nBWUintToInt(lBytes As Long)
Dim nTemp As Integer
If lBytes > 65535 Then
MsgBox "You passed a value larger than 65535"
Exit Function
End If
nTemp = lBytes And &H7FFF
nBWUintToInt = nTemp Or -(lBytes And &H8000)
End Function
注意:&HFFFF&要求“&”在16進(jìn)制數(shù)的末尾。這樣能保證32位的16進(jìn)制數(shù)通過16位的值表示出來。
Access Basic中的技巧
在Microsoft Access 中有一些以前無正式文本的特性,它們?cè)试S你指定過程,這個(gè)過程是從一個(gè)from或report的屬性工作表窗中調(diào)用的。要進(jìn)入最小窗口,只需要同時(shí)按下SHIFT和F2鍵。
BUILDER FORM函數(shù)
如果在一個(gè)模塊中一個(gè)函數(shù)的定義是以“Builderr Form"開始同時(shí)包含一個(gè)類似于Onclose屬性或事件標(biāo)識(shí)符,按下SHIFT和F2鍵就可以調(diào)用這個(gè)過程。例如,當(dāng)你在一個(gè)form的設(shè)計(jì)窗口中,而當(dāng)前的光標(biāo)落在屬性窗口中的Onclose事件的編輯控制上,按下SHIFT和F2鍵將能調(diào)用BuilderFormOnclose函數(shù)。這使用于form和reports的大部分屬性和所有事件。下面的代碼將說明函數(shù)的格式:
Function BuilderFormOnClose (szFormName As String, szControlName As String,
szCurrentValue As String, szReserved As String)
If szCurrentValue = "" Then
DoCmd SelectObject A_MACRO, "", True
SendKeys "%n%fs" & "New Macro" & "{Enter}"
Forms(szFormName).OnClose = "New Macro"
Else
DoCmd SelectObject A_MACRO, szCurrentValue, True
SendKeys "%d"
End If
End Function
參數(shù)szFormName, szControlName, szCurrentValue, 和 szReserved必須聲明,即使你從不使用它們。當(dāng)你的函數(shù)被調(diào)用時(shí),這些參數(shù)總是要被傳遞的。如果它們沒有被聲明,那么Microsoft Access將不會(huì)調(diào)用你的函數(shù)。如果有一個(gè)參數(shù)被分配到Onclose事件上,那么前面的過程將打開一個(gè)宏,如果編輯控制是空,那么代碼產(chǎn)生一個(gè)名為“New Macro”的新宏,同時(shí)把編輯控制值設(shè)置為“New Macro”。誠(chéng)然,前面的例子并不是非常完美,但它的確說明了要產(chǎn)生一個(gè)完美而有效的程序所必須的條件.
分享:怎樣在vc、delphi中使用mysql 怎樣在vc、delphi、vb等程序中使用mysql呢(mysql odbc驅(qū)動(dòng)程序的使用)?我們經(jīng)常會(huì)遇到這樣問題,怎樣在非web程序或asp程序中使用mysql數(shù)據(jù)庫呢?對(duì)于這個(gè)問題有兩個(gè)解決方案: 1
- Access數(shù)據(jù)庫安全策略之ASP式
- 第N次被ACCESS的關(guān)鍵字涮
- Access中用Jet SQL語句刪除表關(guān)系
- Access報(bào)表打印如何自動(dòng)分頁
- Access完成累計(jì)余額的計(jì)算
- 搭建Access為主的Mdb數(shù)據(jù)庫
- 一句sql更新兩個(gè)表并可更新對(duì)應(yīng)的字段值具體實(shí)現(xiàn)
- MySQL查詢優(yōu)化:連接查詢排序limit(join、order by、limit語句)介紹
- 內(nèi)網(wǎng)ssh/mysql登錄緩慢的解決方法
- 使用準(zhǔn)則進(jìn)行條件查詢--1.4.從窗體中選擇查詢的條件
- 中文Access2000速成教程--1.1 使用“向?qū)А痹O(shè)計(jì)數(shù)據(jù)庫
- 中文Access2000速成教程--1.3 在“設(shè)計(jì)”視圖中設(shè)計(jì)表
Access數(shù)據(jù)庫教程Rss訂閱編程教程搜索
Access數(shù)據(jù)庫教程推薦
- 談設(shè)定Access數(shù)據(jù)庫自增長(zhǎng)字段初始值
- 十萬條Access數(shù)據(jù)表分頁的兩個(gè)解決方法
- 將Access數(shù)據(jù)庫移植到SQL Server 7.0
- ACCESS的參數(shù)化查詢
- 中文Access2000速成教程--1.5 使用已有的數(shù)據(jù)自動(dòng)建新表
- Access數(shù)據(jù)庫安全中常見問題匯總
- 使用ACCESS時(shí)最容易忽略的工作
- 解析ACCESS改為SQL需要注意的地方
- Access數(shù)據(jù)庫中數(shù)據(jù)表的自動(dòng)重新聯(lián)接
- ACCESS中關(guān)于SQL語句的轉(zhuǎn)義字符
猜你也喜歡看這些
- 解析ACCESS改為SQL需要注意的地方
- 淺析Excel和Access之間的數(shù)據(jù)交換
- 建立Access 數(shù)據(jù)庫的安全門
- 用Access設(shè)計(jì)客觀試卷(3)
- 解讀將文本文件轉(zhuǎn)換為ACCESS數(shù)據(jù)庫的方法
- Access中用Jet SQL語句刪除表關(guān)系
- ACCESS轉(zhuǎn)化成SQL2000要注意的問題
- 用Access創(chuàng)建簡(jiǎn)單MIS管理系統(tǒng)
- 一句sql更新兩個(gè)表并可更新對(duì)應(yīng)的字段值具體實(shí)現(xiàn)
- 如何用Access 輕松打造花店訂單系統(tǒng)
- 相關(guān)鏈接:
- 教程說明:
Access數(shù)據(jù)庫教程-Microsoft Access秘密、技巧和陷阱(3)
。