學生資訊管理系統總結續篇

2021-06-18 00:08:47 字數 1138 閱讀 8068

細節一:

在設定課程中,課程的新增不可以重複,為了防止重複的出現,需要再加一段**,用來判斷是否已經有選擇的課程,沒有則新增,有則不新增。

先寫乙個函式,用來做判斷。

private function addlist(list as listbox, str as string) as boolean

dim i as long

for i=0 to list.count-1

if  list.list(i)=str then       '都相同則退出,有不同的則新增

exit function

end if

next  i

list.additem str

addlist=true

end function

下面是新增按鈕的**

'listallcourse.listindex   在沒有選中的情況下等於-1

private sub cmdadd_click()

if listallcourse.listindex <> -1 then

call addlist(listselectcourse, listallcourse.list(listallcourse.listindex))                   

end if

end sub

這樣就可以解決新增重複的問題了。

細節二:

下拉列表不能輸入:

只需在另外新增一段**就可以了,例如:

private sub comboclassno_keypress(keyascii as integer)

keyascii = 0

end sub

這段**的實現的功能是鍵盤不可輸入。所以,這樣list 就不能輸入了。

細節三:

日期的輸入:

我們用textbox 輸入日期,這樣不僅不方便輸入,而且用來比較兩個日期的大小很困難,所以我們可以選擇使用日期控制項。

在 「工程」——「部件」裡選擇microsoft   windows common controls 6.0(sp60

具體的使用方法其實很簡單,我在這裡就不詳細介紹了,就需要同學在下面多做嘗試了,相信你可以的。

今天的總結就到此結束,感謝大家的捧場。

學生資訊管理系統總結

經過這一階段的學習,我結束了學生資訊管理系統,在這個學習階段不僅使我對於vb有了更深一步的認識,而且對於sql語句也有了較深的了解。下面是我的記錄 1.str2 msgbox 是否刪除當前記錄?vbokcancel,刪除當前記錄 中 代表的意思?用來將變數定義成字串,如 dim str2 2.frm...

學生資訊管理系統總結

前言 學生資訊管理系統歷時乙個多月,經過乙個多月的努力,敲完了所有 改完了所有bug,優化了某些方面。是程式設計的靈魂。在我們開始學生的時候往往會有點迷惑,會不知道從 開始學習學生,不知道是先敲 呢?還是先安裝資料庫呢?在改bug的時候,是乙個乙個窗體的改呢還是敲完一起改呢?現在我提出一些自己的建議...

學生資訊管理系統總結

學前認識 學習目的 通過這個系統,讓每個學生都對資訊管理系統 mis 有乙個初步的了解。同時通過這個入門級的系統,消除學生對系統的恐懼資訊,增強其自信。尤其是自認為沒有基礎的學生。學習內容 1.練習vb6.0的使用,增加 量,提公升 親和力 2.初步掌握對資料庫的基本操作 3.學會除錯,測試程式 4...