VFP6 0表單設計

時間 2022-04-16 14:40:02

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中,資料庫表怎麼建立永久性關聯

文件類共創空間 要建立永久關係的這三個表必須要屬於同一個資料庫。開啟資料庫設計器,主表要建立主索引或候選索引,子表建立普通索引就可以,然後按住左鍵拖動出一條線。主表必須要建立主索引或候選索引。子表如果用此欄位也建立的主索引或候選索引,那將建立的是一對一的永久關係。子表如果用此欄位建立的普通索引,則建...