1樓:
你的表最好不要用數字來開頭,改為 stud.dbf
1、新建表單,在表單空白的地方單擊滑鼠右鍵,為表單新增資料環境,將stud.dbf新增到表單的資料環境,然後在資料環境裡將各個欄位一個個拖到表單上面,自己調整一下大小和位置
2、新增所需命令按鈕,將它們的caption屬性設定好
3、各個命令按鈕的click事件**如下
「首記錄」按鈕:
go top
thisform.refresh
skip -1
if bof( )
go top
messagebox("已到首記錄!")
endif
thisform.refresh
skip 1
if eof( )
go bottom
messagebox("已到末記錄!")
endif
thisform.refresh
「末記錄」按鈕:
go bottom
thisform.refresh
新增記錄按鈕:
thisform.refresh
刪除記錄按鈕:
set deleted on
isok=messagebox("確定刪除該記錄嗎?",4+32+0,"操作確認!")
if isok=6
delete &&這裡只是給記錄新增刪除標記,要物理刪除的話需要在獨佔開啟表的情況下執行pack命令
if !eof()
是指「下一條記錄」那個命令按鈕
else
go bottom
endif
else
return
endif
thisform.refresh
在表單的unload事件寫上:
use stud &&獨佔開啟stud表
pack &&物理刪除表中打上刪除標記的記錄
use &&關閉當前工作區的表
2樓:匿名使用者
表單的init事件**如下
use 45dbf
thisform.text1.value=姓名
thisform.text2.value=數學
thisform.text3.value=語文
thisform.text4.value=thisform.text2.value+thisform.text3.value
第一條記錄按鈕click**如下
sele 45dbf
go top
thisform.text1.value=姓名
thisform.text2.value=數學
thisform.text3.value=語文
thisform.text4.value=thisform.text2.value+thisform.text3.value
thisform.text1.refresh
thisform.text2.refresh
thisform.text3.refresh
thisform.text4.refresh
下一條記錄click**
sele 45dbf
skip
if not eof()
thisform.text1.value=姓名
thisform.text2.value=數學
thisform.text3.value=語文
thisform.text4.value=thisform.text2.value+thisform.text3.value
thisform.text1.refresh
thisform.text2.refresh
thisform.text3.refresh
thisform.text4.refresh
endif
上一第sele 45dbf
skip -1
if not bof()
thisform.text1.value=姓名
thisform.text2.value=數學
thisform.text3.value=語文
thisform.text4.value=thisform.text2.value+thisform.text3.value
thisform.text1.refresh
thisform.text2.refresh
thisform.text3.refresh
thisform.text4.refresh
endif
最後一條
sele 45dbf
go bott
thisform.text1.value=姓名
thisform.text2.value=數學
thisform.text3.value=語文
thisform.text4.value=thisform.text2.value+thisform.text3.value
thisform.text1.refresh
thisform.text2.refresh
thisform.text3.refresh
thisform.text4.refresh
新增記錄
sele 45dbf
insert blan
repl 姓名 with thisform.text1.value
repl 數學 with thisform.text2.value
repl 語文 with thisform.text3.value
repl 總分 with thisform.text2.value+thisform.text3.value
刪除記錄
sele 45dbf
dele
pack
學習vfp6 0程式有什麼用,學VFP有什麼用
如果你想管理較多的資料的話,最好學一點vfp,這樣對資料的處理是有好處的 天天過節 vfp主要用於對大量資料的管理,如工資管理 學生學籍管理 出入庫管理 vfp是一種容易學的程式語言,用簡單的命令就能完成其他語言需要程式設計的操作 搞怪 現在基本上沒什麼用了,用來訓練一下思維吧,程式設計都用不到他了...
VFP6 0是什麼東西啊!謝謝了
microsoft visual foxpro6.0for windows 簡稱vfp6.0 是microsoft公司推出的新一代全32位 物件導向的資料庫開發管理工具。它的發展及使用不僅大大簡化了使用者資料庫的管理,使組織資料 建立使用者應用程式等工作更加快捷,而且由於提供了功能強大的物件導向程式...
那個在VFP中,資料庫表怎麼建立永久性關聯
文件類共創空間 要建立永久關係的這三個表必須要屬於同一個資料庫。開啟資料庫設計器,主表要建立主索引或候選索引,子表建立普通索引就可以,然後按住左鍵拖動出一條線。主表必須要建立主索引或候選索引。子表如果用此欄位也建立的主索引或候選索引,那將建立的是一對一的永久關係。子表如果用此欄位建立的普通索引,則建...