官术网_书友最值得收藏!

1.3.3 查看字段屬性

字段(Field)是指數(shù)據(jù)表的基本組成部分,通俗地說,數(shù)據(jù)表的一個字段指該表的一列。根據(jù)1.2.1節(jié)設計的數(shù)據(jù)表結構,讀者可以看到為每個字段都指定了數(shù)據(jù)類型。

同樣,讀者可以在SDDA的物件目錄中單擊“數(shù)據(jù)庫”項左側的“”符號,展開數(shù)據(jù)庫下的所有數(shù)據(jù)表對象。再次單擊用戶選擇的某一數(shù)據(jù)表左側的“”符號,打開該表的所有字段,選擇某一字段后右擊,將彈出快捷菜單。此處在“病員號”字段右擊,在彈出的快捷菜單中選擇【定義說明】菜單項,單擊該菜單項,可打開數(shù)據(jù)表對象的說明書對話框,如圖1.20所示。

圖1.20 查看字段屬性

在圖1.20中可以看到,此物件的“英文/拼音”名字是Object_0。該物件的唯一標識符為“英文/拼音”名字后接冒號“:”,再后接它的獨一無二的物件編號“6”,即為“Object_0:6”。在可視化D++語言中,各種物件的名字可能會相同,但是它們的編號絕對不同。

此外,該物件的“中文”名字是“病員號”,它是此物件顯示在窗體上的名稱。“病員號”字段的數(shù)據(jù)類型為“Database Auto Key Long”,物件“Object_0:6”就是指編號為“6”的“病員號”字段。

對于不同類型的字段,可視化D++會自動為其設置不同的數(shù)據(jù)類型,例如“病員”表中的“住院日期”字段,其屬性如圖1.21所示。

圖1.21 查看日期字段屬性

讀者可以看到,“住院日期”字段的數(shù)據(jù)類型為“Time(日期)”,而這些都是系統(tǒng)自動設置的,不需要用戶手動完成。由此可以看出,可視化D++具有非常智能的數(shù)據(jù)類型識別功能,在創(chuàng)建數(shù)據(jù)表時,用戶只需添加表的字段名稱即可,但要強調的一點是,數(shù)據(jù)類型是Text(短文)等“字符串”的數(shù)據(jù)長度,必須小于250。對于長度大于250的Text(短文)類型,需要把數(shù)據(jù)類型改為Memo(超長字符串)。除此之外,其他的數(shù)據(jù)類型很少需要改動。

使用SDDA創(chuàng)建數(shù)據(jù)庫及數(shù)據(jù)表避免了使用其他數(shù)據(jù)庫軟件煩瑣的步驟,真正實現(xiàn)了一步到位,體現(xiàn)了可視化D++語言極高的軟件設計自動化程度。

最后,將工作后的設計結果保存到一個新文件,例如“模型包\書\第1章構建軟件自動化框架\第1節(jié)建立病員數(shù)據(jù)庫”下的“病員資訊服務_編輯框.mdb”中。具體操作如下:

(1)關閉SDDA主界面下的所有窗體和目錄,回到空白主界面下,并在其中選擇【文件File】|【保存作為】菜單項。

(2)彈出“另存為新工程項目”對話框,在“保存”列表框中選取目錄“模型包\書\第1章構建軟件自動化框架\第1節(jié)建立病員數(shù)據(jù)庫\”。

(3)在“文件名”文本框中輸入“病員資訊服務_編輯框.mdb”,然后單擊右側的【保存】按鈕即可保存當前的設計文件。

說明:此處已經(jīng)建立了一個復雜且可實際運行的數(shù)據(jù)庫表,而讀者所做的全部工作僅僅是輸入了5個字段,即“病員”(作為數(shù)據(jù)庫表名)、“姓名”、“性別”、“疾病”、“住院日期”(作為字段名),其余都是由SDDA系統(tǒng)自動完成的。

主站蜘蛛池模板: 贞丰县| 海晏县| 崇阳县| 宣威市| 维西| 濮阳市| 金阳县| 兖州市| 双城市| 句容市| 东乡| 九龙坡区| 麻城市| 新巴尔虎左旗| 临城县| 诏安县| 海伦市| 古田县| 宁蒗| 荣昌县| 乌拉特后旗| 吐鲁番市| 阿坝县| 迁西县| 德昌县| 德安县| 苍梧县| 青阳县| 永康市| 页游| 宣威市| 松江区| 茂名市| 张家川| 莲花县| 平昌县| 凤阳县| 萨嘎县| 定南县| 安塞县| 孝昌县|