合理使用VFP的向導設計數(shù)據(jù)庫和表單

字號:

----   Visual foxpro 系統(tǒng)是美國微軟公司推出的關系數(shù)據(jù)庫管理系統(tǒng)。它具有功能強大、速度快、界面好等特點,深受廣大用戶的歡迎。
    ----   Visual foxpro對數(shù)據(jù)庫的定義有了進一步的更新,在Visual foxpro系統(tǒng)中,利用兩種類型的表來存儲數(shù)據(jù),一類是自由表,它是獨立于任何數(shù)據(jù)庫,另一類是數(shù)據(jù)庫表,它是數(shù)據(jù)庫的一部分。它們的處理方式基本一致。的不同是自由表之間的關系是暫時的,而數(shù)據(jù)庫中的每一個數(shù)據(jù)庫表之間的關系是持久的。
    ----   Visual foxpro對數(shù)據(jù)庫的操作和其它數(shù)據(jù)庫系統(tǒng)一樣,是通過對數(shù)據(jù)庫中數(shù)據(jù)、信息進行加工、處理,為了方便用戶對數(shù)據(jù)庫的操作,Visual foxpro系統(tǒng)提供了一種更方便的工具——表單設計器。利用表單設計器,可以在表單中添加各種豐富的對象,讓這些對象去響應用戶和系統(tǒng)的事件。可以說,Visual foxpro中的表單設計是為用戶對數(shù)據(jù)庫的一系列的輸入、輸出、查詢、顯示等操作提供了方便、有效的途徑。
    ----   在Visual foxpro中要設計好一個表單,并不是一件很容易的工作,好在Visual foxpro系統(tǒng)提供了一系列的設計向導,包括數(shù)據(jù)庫表的設計向導,表單設計向導,報表設計向導,標簽設計向導等,對于初學者來說,利用向導來設計數(shù)據(jù)庫或表單是一件非常愉快的事情。
    ----   下面就數(shù)據(jù)庫和表單來介紹如何利用向導。
    ---- 1、創(chuàng)建數(shù)據(jù)庫表。
    ----   “表向導”基于典型的表結構創(chuàng)建表。“表向導”允許從樣表中選擇滿足需要的表。在一步步經(jīng)過向導的過程中,可以定制表的結構和字段。也可以在向導保存表之后修改表。如果有一個或多個數(shù)據(jù)庫打開,表向導自動將新建表添加到當前數(shù)據(jù)庫中。如果沒有數(shù)據(jù)庫打開,表向導將創(chuàng)建一個自由表。
    ---- 步驟 1 - 字段選取
    ----   從“工具”菜單指向“向導”子菜單,選擇“表”命令,彈出“表向導”對話框,“表向導”對話框包含一個表結構的內嵌設置,用于簡化表的設計?!皹颖怼笨蛄谐隽薞isual foxpro提供的全部樣表,可以從中選擇要用的樣表;“可用字段”框列出了樣表中預先設計的字段,可以從中選擇要在新表中使用的字段?!翱捎米侄巍笨蛴覀扔?個上下排列的按鈕,上面兩個用于從“可用字段”框移到“選定字段”框中,下面兩個用于從“選定字段”框移到“可用字段”框,“選定字段”即是新表中所用字段。當選定字段以后,單擊“下一步”即可進入下一步驟。
    ----   選定了所用字段以后,還必須確定當前表是自由表還是要求加入到指定的數(shù)據(jù)庫中。然后單擊“下一步”。
    ---- 步驟 2 - 修改字段設置
    ----   進入這一對話框,可以對每個字段的設置進入修改,包括字段名、類型、寬度、小數(shù)位等,當修改完所有字段以后,即可進入下一步操作。
    ---- 步驟 3 - 表索引
    ----   用戶如須要對該數(shù)據(jù)庫進入索引,則在這一對話框中的主關鍵字欄選擇指定的關鍵字和其它索引字段,否則單擊“下一步”即可。
    ---- 步驟 4 - 完成
    ----   單擊“下一步”完成對此數(shù)據(jù)庫表或自由表的創(chuàng)建操作,并保存文件。
    ---- 2、創(chuàng)建操作數(shù)據(jù)的表單
    ----   在Visual foxpro 中,通常使用表單向導創(chuàng)建表單的初始模型,然后使用表單設計器來修改初始模型。
    ---- 向導步驟
    ---- 步驟 1 - 字段選取
    ---- (1)、 從“工具”菜單指向“向導”子菜單,然后選擇“表單”命令,彈出“向導選取”對話框。
    ---- (2)、單擊“表單向導”,然后單擊“確定”按鈕,彈出“表單向導”對話框。
    ---- (3)、單擊“數(shù)據(jù)庫/表”框右側的三點按鈕,從“打開”對話框中找到需要的數(shù)據(jù)庫表或自由表。單擊確定,關閉“打開”對話框。
    ---- (4)、在“可用字段”中選擇需要使用的字段,并利用右邊的四個按鈕中的上面兩個按鈕,可以將它們移到右邊的“選定字段”框中。單擊“下一步”可以進入下一步。
    ---- 步驟 2 - 選擇表單樣式
    ---- (5)、從樣式框中選擇一種表單式樣(如浮雕式),并在“按鈕類型”列表中選擇任何一種按鈕類型,并單擊“下一步”。進入步驟 3。
    ---- 步驟 3 - 排序記錄
    ---- (6)從“可用的字段或索引標識”框中選擇一個或多個字段,并選定“升序”或是“降序”,然后單擊“添加”可以將其移到“選定字段”框中,以確定對該表單中的數(shù)據(jù)設置一種排序次序。然后單擊“下一步”。
    ---- 步驟 4 - 完成
    ---- (7)、單擊“下一步”完成對該表單的設計并保存該表單。
    ---- 保存表單之后,可以象其它表單一樣,在“表單設計器”中打開并修改它。
    ---- Visual foxpro 中的“表單”實際是一個可以執(zhí)行的對象,它可以包含對數(shù)據(jù)庫表的各種操作,若要運行表單,只需選擇“表單”菜單中的“執(zhí)行表單”即可。