習學生資訊管理系統的時候,對於資訊的修改很多時候都用到了 書籤的功能(mybookmark)。對刪除記錄顯示記錄起到了承上啟下的巨大作用。所以說書籤最懂你的心。
書籤顧名思義就是做標記,讓我們更好的控制使用資料表,通過書籤我們可以隨意的跳到我們想要看的記錄下(前提是你的給你的目的記錄標記書籤),此外書籤還有可以判斷當前游標下是不是空記錄(對於空記錄 mybookmark 將返回 0)
下面通過舉例學生資訊管理系統中刪除記錄來,說明書籤的用處:
[html]
private sub deletecommand_click()
mybook=mrc.bookmark '對當前記錄做標籤
str=msgbox"是否確定刪除當前記錄",vbokcancel,"提示"
if str=vbokthen
mrc.movenext
if mrc.eof then '要刪除的記錄肯定是左後乙個(是不是第乙個還不確定)
mrc.movefirst
mybookmark=mrc.bookmark '對第一條做標籤
mrc.movelast
mrc.delete
mrc.bookmark=mybookmark '讓記錄顯示回到先前定義書籤的位置
if mybookmark=0 then '你將標籤給第一條記錄,但是第一條記錄是空(要刪 除的記錄肯定是乙個唯一的記錄)
msgbox"您將刪除最後一條記錄","提示"
exit sub
end if
call viewdata
else ' 要刪除的記錄不是最後一條
mybookmark=mrc.bookmark '給mrc.movenext 做標籤
mrc.moveprevious '回到要刪除的記錄
mrc.delete
mrc.bookmark=mybookmark '讓記錄顯示回到先前定義書籤的位置
call viewdata
end if
else '取消刪除記錄
mrcbookmark=mybookmark '讓記錄顯示剛開始定義的書籤位置
call viewdata
end if
end sub
那麼為什麼我們在使用游標檢視記錄的時候沒有定義書籤呢?其實真正不能這樣想,當我們在檢視記錄的時候在沒有定義書籤的情況下游標指向的位置就是書籤位置。
這就是我對書籤的了解,有不對的地方希望幫忙指正。
學生資訊管理系統
學生資訊管理系統,顧名思義就是為了管理學生的相關資訊做的一款軟體。雖然這次有原始碼供我們參考,但是從中我學習到了如何從開始到完工去做一款軟體,下邊我從做一項軟體專案的前後順序來總結我的學生資訊管理系統。一,分析需求 首先在做這款軟體是,我們先想象乙個成品,他的功能有哪些,每個功能完成哪項任務,這就是...
學生資訊管理系統
1.背景描述 學校招生辦在錄取當年新生時為新生建立了乙個新生基礎資訊類studentbase,其中包含每位新生的基本資料 學號 long mnum 姓名 char mname 20 性別 int m 其中0表示男,1表示女 年齡 int mage 住址 char maddr 30 新生主修專業所在系...
學生資訊管理系統
學生資訊管理系統由13個窗體1乙個mdi窗體乙個模組組成,窗體主要實現了登陸 新增 修改 檢視等功能,模組主要是存放全域性變數和各種函式。在敲這個系統之前,我覺得有個問題需要考慮一下,要是想一邊敲一邊除錯的話,那前面就得把資料庫等配置好了,如果想敲完再除錯的話,那就什麼時候配置好資料庫都可以。我當時...