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

3.2.3 替換數據

替換數據是指在不添加新記錄的基礎上對表格控件下方的編輯框(Edit Box)控件中的數據進行修改,并將其替換成表格(Grid Table)控件中對應記錄的數據。

在SDDA中設計窗體時,替換數據的功能鍵可以通過選擇主菜單中的【加按鈕】|【‘移進’+‘置換’鍵】菜單項添加。同樣,雙擊【替換】按鈕,打開該按鈕控件的定義,設置對應的物件序列,如圖3.35所示。

圖3.35 填充所有數據項目

完成以上操作后關閉該工程,關閉SDDA主界面下的所有窗體和目錄,回到空白主界面下,并在其中選擇【文件File】|【軟件與程序碼產生器】|【視窗軟體】菜單項,系統自動構建軟件并運行生成的軟件。

運行軟件后,在軟件的主菜單中選擇【表單】|【病員資訊】菜單項打開窗體,此時彈出的窗體“病員資訊”不是空的,而是已經裝載(Load)了全部記錄的對話框,如圖3.36所示。這是因為關鍵字“病員號”沒有指定為它輸入什么特殊值,在打開窗體時,它會裝載全部記錄,這常常是一個非常方便的功能。用戶可以通過【清洗】按鈕清除窗體上的數據,然后單擊【讀取】按鈕即可讀取數據表中的全部記錄。

圖3.36 打開窗體“病員資訊”

用戶需要先選擇“李四”行要修正的記錄,然后在底部的一排編輯框(Edit Box)中輸入數據,分別為姓名“李四”、性別“女”、疾病“高燒”,如圖3.37所示。

圖3.37 輸入修改詞“高燒”

單擊窗體上的【替換】按鈕,應用軟件將彈出如圖3.38所示的提示框。

圖3.38 確認是否替換

在以上提示框中單擊【是(Y)】按鈕后,表格(Grid Table)控件中對應的記錄將被替換為編輯框(Edit Box)控件中的新數據,但病員號沒輸入數據,不會改變,如圖3.39所示。

圖3.39 用【替換】按鈕替換記錄中的數據

單擊【存入】按鈕,新記錄值將存入數據庫,此時【存入】按鈕暫時隱蔽,以防止抖動,如圖3.40所示。

圖3.40 用【存入】按鈕存入數據

至此,數據的替換操作就完成了。

主站蜘蛛池模板: 陵川县| 滨海县| 乌鲁木齐市| 呼图壁县| 辽中县| 张家界市| 临洮县| 什邡市| 蒙自县| 遂溪县| 万宁市| 上林县| 册亨县| 罗江县| 广水市| 金溪县| 长泰县| 扬中市| 深州市| 霍林郭勒市| 灵宝市| 达拉特旗| 肇州县| 于田县| 遵义县| 三明市| 丘北县| 通榆县| 银川市| 宁都县| 邯郸县| 黄陵县| 天门市| 紫云| 九江县| 安西县| 乐平市| 大同县| 吴桥县| 涟水县| 宜阳县|