學生資訊管理系統之函式功能與報錯

2021-08-07 03:47:48 字數 2169 閱讀 4692

一、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 新生主修專業所在系...