一、testtxt函式
'判斷是否為空'
if not testtxt(txtclassno.text) then
msgbox "請輸入課程編號!", vbokonly + vbexclamation, "警告"
txtclassno.setfocus '聚焦
exit sub
end if
二、vbokonly+vbexclamation
含義:彈出的對話方塊只有乙個確定按鈕和乙個警告的圖示
三、trim()
去空格函式功能:去除字串頭或尾的空格,但不包含中間的空格
例如:" hello world ".trim()="hello world"
四、fields()
舉例說明:
a=adodc1.recordset.fields(0)
這個意思就是a等於這個表中這一行第一值,也就是第一列的值
例如 你表中有:姓名,性別,年齡
你要姓名這個屬性值,有兩種方法可以:
a=adodc1.recordset.fields(0)
a=adodc1.recordset.fields(姓名)
後面的要用數字可以依次增加!
五、format函式
格式輸出函式
format (《表示式》[,《格式控制字串》])
函式功能:將「表示式」的值,按照「格式控制字串」引數指定格式輸出字串,「格式控制字串」決定了「表示式」的值顯示的格式和長度。
「表示式」的值可以是數值型,日期時間型,字串型等型別資料
六、execute
vb中的execute是指ado命令之一:execute方法
execute方法,執行在屬性中指定的查詢sql語句或儲存過程
報錯一:實時錯誤『424』 要求物件
解決方法:出現這種情況一般都是**寫錯了,認真檢查修改核對
報錯二:實時錯誤'91' 物件變數或with塊變數未設定
解決方法:
出現問題的原因:
1·執行程式之前沒有配置odbc資料來源或者odbc資料來源配置錯誤,前提是sql server執行了相關的sql**(學生系統中用到的student.mdb檔案)
2·**問題,大多是查詢語句有問題
·sql語句之間缺少空格:txtsql="select*from student_info"
·執行查詢學生學籍資訊的窗體中,執行語句txtsql ="select * from result_info where",後面還要新增條件,所以在'where' 和『"』 之間缺少空格會報錯
·一句完整的語句中,比如 txtsql ="select * from class_info where class_no=' " & trim(txtclassno.text) & " ' "
注意雙引號和單引號(整句話的引號從外到內一共分三層:雙引號,單引號,雙引號)
報錯三:實時錯誤3021 bof 或eof中有乙個是「真」,或者當前記錄被刪除,所需操作要求乙個當前的記錄。
出現問題的原因:
·查詢的資料庫記錄為空
·查詢到資料後,用del命令刪除記錄後,再引用fields後會出現錯誤
·已經用movefirst 或用 moveprevious 命令 移動至資料庫開始後再用 moveprevious 命令
·已經用movelast 或用 movenext 命令 移動至資料庫開始後再用 movenext 命令
eofeof()是乙個函式,它的函式值有倆個true和false
含義:讀取檔案的指標指到檔案尾時,它的值為true,還沒有讀到檔案尾時,它的值為false
括號裡的引數是它判斷的檔案的檔案號
bofbof 指示當前記錄位置位於recordset物件的第乙個記錄之前
eof指示當前記錄位置位於recordset物件的最後乙個記錄之後
返回值為布林型值
unload me ,exit sub 和end 的區別
unload me:解除安裝當前的窗體
exit sub: 結束過程
end:結束整個程式
學生資訊管理系統之
習學生資訊管理系統的時候,對於資訊的修改很多時候都用到了 書籤的功能 mybookmark 對刪除記錄顯示記錄起到了承上啟下的巨大作用。所以說書籤最懂你的心。書籤顧名思義就是做標記,讓我們更好的控制使用資料表,通過書籤我們可以隨意的跳到我們想要看的記錄下 前提是你的給你的目的記錄標記書籤 此外書籤還...
學生資訊管理系統
學生資訊管理系統,顧名思義就是為了管理學生的相關資訊做的一款軟體。雖然這次有原始碼供我們參考,但是從中我學習到了如何從開始到完工去做一款軟體,下邊我從做一項軟體專案的前後順序來總結我的學生資訊管理系統。一,分析需求 首先在做這款軟體是,我們先想象乙個成品,他的功能有哪些,每個功能完成哪項任務,這就是...
學生資訊管理系統
1.背景描述 學校招生辦在錄取當年新生時為新生建立了乙個新生基礎資訊類studentbase,其中包含每位新生的基本資料 學號 long mnum 姓名 char mname 20 性別 int m 其中0表示男,1表示女 年齡 int mage 住址 char maddr 30 新生主修專業所在系...