熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> Delphi編程 >> 正文

進銷存管理系統資料管理功能的實現(一)[2]

2013-11-23 17:44:12  來源: Delphi編程 
    ——此文章摘自《Delphi 數據庫開發經典案例解析》定價 特價 購買>>http://tracklinktechcn/?m_id=dangdang&a_id=A&l=&l_type= width= height= border= nosave>

  () 設置好菜單控件的屬性後需要正確設置數據庫控件的鏈接屬性這樣才能使程序正常工作

  首先設置ADOQuery控件的ConnectionString屬性將其正確鏈接到數據庫上並測試是否成功然後將DataSource的DataSet屬性指向ADOQuery控件最後將DBGrid的DataSource屬性設置為DataSource這樣就完成了個數據庫控件的鏈接

  本實例中只使用了一個ADOQuery控件一個DBGrid控件一個DataSource然後在程序中動態指定他們的鏈接對象以實現使用一套數據庫控件對個不同的數據表進行查詢和其他操作單擊【資料管理】菜單並單擊【商品資料維護】等個子菜單為其分別添加事件處理代碼

  這樣我們就實現了通過菜單選擇顯示數據表的功能上面我們在面板中加入了一個DBNavigator組件它的主要作用是在數據集中進行記錄導航和為用戶操作數據集中的記錄提供一組簡單明了的控制按鈕DBNavigator部件中包含一組控制按鈕用戶單擊其中的按鈕可以向前向後移動記錄指針插入記錄修改現存記錄投寄對記錄的修改取消修改刪除記錄以及刷新記錄顯示等DBNavigator組件如圖所示

http://developcsaicn/delphi/images/gif>

  操作數據表中的數據有多種方法可以自己編寫SQL語句通過與數據庫鏈接的數據庫控件進行插入修改刪除等功能也可以直接使用DBNavigator來實現上述的功能本實例中為簡單起見對一些簡單的操作功能都直接使用DBNavigator來實現在後面的程序中將會演示如何使用SQL語句來實現數據庫操作的高級功能例如要對商品清單中的【百事可樂(大瓶)】的【條碼】屬性進行修改只需單擊此處然後直接輸入數據即可注意到在修改過程中表的行前面回出現一個標志表示表中的數據正在被修改修改數據完畢後只需單擊其他行或者單擊按鈕即可提交所做的修改使用DBNavigator對數據表進行操作的界面如圖所示

right>[http://developcsaicn/delphi/htm>]  []  [http://developcsaicn/delphi/htm>]  


From:http://tw.wingwit.com/Article/program/Delphi/201311/24978.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.