合理使用VFP的向?qū)гO(shè)計數(shù)據(jù)庫和表單

字號:

----   Visual foxpro 系統(tǒng)是美國微軟公司推出的關(guān)系數(shù)據(jù)庫管理系統(tǒng)。它具有功能強大、速度快、界面好等特點,深受廣大用戶的歡迎。
    ----   Visual foxpro對數(shù)據(jù)庫的定義有了進一步的更新,在Visual foxpro系統(tǒng)中,利用兩種類型的表來存儲數(shù)據(jù),一類是自由表,它是獨立于任何數(shù)據(jù)庫,另一類是數(shù)據(jù)庫表,它是數(shù)據(jù)庫的一部分。它們的處理方式基本一致。的不同是自由表之間的關(guān)系是暫時的,而數(shù)據(jù)庫中的每一個數(shù)據(jù)庫表之間的關(guān)系是持久的。
    ----   Visual foxpro對數(shù)據(jù)庫的操作和其它數(shù)據(jù)庫系統(tǒng)一樣,是通過對數(shù)據(jù)庫中數(shù)據(jù)、信息進行加工、處理,為了方便用戶對數(shù)據(jù)庫的操作,Visual foxpro系統(tǒng)提供了一種更方便的工具——表單設(shè)計器。利用表單設(shè)計器,可以在表單中添加各種豐富的對象,讓這些對象去響應(yīng)用戶和系統(tǒng)的事件??梢哉f,Visual foxpro中的表單設(shè)計是為用戶對數(shù)據(jù)庫的一系列的輸入、輸出、查詢、顯示等操作提供了方便、有效的途徑。
    ----   在Visual foxpro中要設(shè)計好一個表單,并不是一件很容易的工作,好在Visual foxpro系統(tǒng)提供了一系列的設(shè)計向?qū)?,包括?shù)據(jù)庫表的設(shè)計向?qū)?,表單設(shè)計向?qū)В瑘蟊碓O(shè)計向?qū)?,標簽設(shè)計向?qū)У?,對于初學(xué)者來說,利用向?qū)碓O(shè)計數(shù)據(jù)庫或表單是一件非常愉快的事情。
    ----   下面就數(shù)據(jù)庫和表單來介紹如何利用向?qū)А?BR>    ---- 1、創(chuàng)建數(shù)據(jù)庫表。
    ----   “表向?qū)А被诘湫偷谋斫Y(jié)構(gòu)創(chuàng)建表。“表向?qū)А痹试S從樣表中選擇滿足需要的表。在一步步經(jīng)過向?qū)У倪^程中,可以定制表的結(jié)構(gòu)和字段。也可以在向?qū)П4姹碇笮薷谋?。如果有一個或多個數(shù)據(jù)庫打開,表向?qū)ё詣訉⑿陆ū硖砑拥疆斍皵?shù)據(jù)庫中。如果沒有數(shù)據(jù)庫打開,表向?qū)?chuàng)建一個自由表。
    ---- 步驟 1 - 字段選取
    ----   從“工具”菜單指向“向?qū)А弊硬藛?,選擇“表”命令,彈出“表向?qū)А睂υ捒?,“表向?qū)А睂υ捒虬粋€表結(jié)構(gòu)的內(nèi)嵌設(shè)置,用于簡化表的設(shè)計?!皹颖怼笨蛄谐隽薞isual foxpro提供的全部樣表,可以從中選擇要用的樣表;“可用字段”框列出了樣表中預(yù)先設(shè)計的字段,可以從中選擇要在新表中使用的字段?!翱捎米侄巍笨蛴覀?cè)有4個上下排列的按鈕,上面兩個用于從“可用字段”框移到“選定字段”框中,下面兩個用于從“選定字段”框移到“可用字段”框,“選定字段”即是新表中所用字段。當選定字段以后,單擊“下一步”即可進入下一步驟。
    ----   選定了所用字段以后,還必須確定當前表是自由表還是要求加入到指定的數(shù)據(jù)庫中。然后單擊“下一步”。
    ---- 步驟 2 - 修改字段設(shè)置
    ----   進入這一對話框,可以對每個字段的設(shè)置進入修改,包括字段名、類型、寬度、小數(shù)位等,當修改完所有字段以后,即可進入下一步操作。
    ---- 步驟 3 - 表索引
    ----   用戶如須要對該數(shù)據(jù)庫進入索引,則在這一對話框中的主關(guān)鍵字欄選擇指定的關(guān)鍵字和其它索引字段,否則單擊“下一步”即可。
    ---- 步驟 4 - 完成
    ----   單擊“下一步”完成對此數(shù)據(jù)庫表或自由表的創(chuàng)建操作,并保存文件。
    ---- 2、創(chuàng)建操作數(shù)據(jù)的表單
    ----   在Visual foxpro 中,通常使用表單向?qū)?chuàng)建表單的初始模型,然后使用表單設(shè)計器來修改初始模型。
    ---- 向?qū)Р襟E
    ---- 步驟 1 - 字段選取
    ---- (1)、 從“工具”菜單指向“向?qū)А弊硬藛?,然后選擇“表單”命令,彈出“向?qū)нx取”對話框。
    ---- (2)、單擊“表單向?qū)А保缓髥螕簟按_定”按鈕,彈出“表單向?qū)А睂υ捒颉?BR>    ---- (3)、單擊“數(shù)據(jù)庫/表”框右側(cè)的三點按鈕,從“打開”對話框中找到需要的數(shù)據(jù)庫表或自由表。單擊確定,關(guān)閉“打開”對話框。
    ---- (4)、在“可用字段”中選擇需要使用的字段,并利用右邊的四個按鈕中的上面兩個按鈕,可以將它們移到右邊的“選定字段”框中。單擊“下一步”可以進入下一步。
    ---- 步驟 2 - 選擇表單樣式
    ---- (5)、從樣式框中選擇一種表單式樣(如浮雕式),并在“按鈕類型”列表中選擇任何一種按鈕類型,并單擊“下一步”。進入步驟 3。
    ---- 步驟 3 - 排序記錄
    ---- (6)從“可用的字段或索引標識”框中選擇一個或多個字段,并選定“升序”或是“降序”,然后單擊“添加”可以將其移到“選定字段”框中,以確定對該表單中的數(shù)據(jù)設(shè)置一種排序次序。然后單擊“下一步”。
    ---- 步驟 4 - 完成
    ---- (7)、單擊“下一步”完成對該表單的設(shè)計并保存該表單。
    ---- 保存表單之后,可以象其它表單一樣,在“表單設(shè)計器”中打開并修改它。
    ---- Visual foxpro 中的“表單”實際是一個可以執(zhí)行的對象,它可以包含對數(shù)據(jù)庫表的各種操作,若要運行表單,只需選擇“表單”菜單中的“執(zhí)行表單”即可。