電 話:18937133779
網 址:http://pomisthenewpink.com
郵 箱:zboao@qq.com
先劃一個流程圖.之后建表.把表的關聯做好.再思考怎樣做窗體.需要有什么控件.和資料要怎樣輸入.最好去買一本基礎書看看.加一些ACCESS的群
分類: 電腦/網絡 >> 程序設計 >> 其他編程語言
問題描述:
我們老師要求我們用DELPHI 做一個簡單點的 管理系統(tǒng)
而我DELPHI 學的又不好 所以有很多 初級問題 希望 大家能回答我
我所選用的是ACCESS 數據庫 連接數據庫的控件用的是ADO 可是 我不太清楚 ADO控件的使用 比如 如何用ADO 控件對數據進行 添加刪除 查詢什么的
請大家 給我一個 詳細的 答案
注意我說的是 用控件進行 查詢 添加刪除 不是 用代碼 希望大家能回答我
還有 怎么才能讓系統(tǒng) 拷貝到別的機器上 也能使用 最好 有人能 抽點空 給我 做個范例 要求
1.用ACCESS 數據庫 2.用ADO 控件進行連接 3.用ADO 控件進行簡單的添加 刪除 瀏覽 查詢 4.做1個簡單的報表 只要簡單的就好了
先以100 分獎勵 如果有人答的讓我滿意 再+100 分 如果做出來的 系統(tǒng)能讓我蒙混過關 再+100 分 凡是做了系統(tǒng)的給我發(fā)了的 不管采用不采用 +20 [另開T 刷] 我的郵箱是tian3955959@163 3天以內發(fā) 謝謝大家
解析:
兄弟,我來幫你開個頭吧,查詢我主要使用的是SQL語句,報表我用的fastreport控件,所以這兩項就暫時不幫你說了,我簡單說一下其它的,只起幫你開頭的作用,具體應用還要靠你自己摸索。如果你滿意,請給我加分,我用同名郵箱。
以Delphi7+win2000+Access2000環(huán)境為例。
1. 新建一個文件夾作我們的工程文件夾用,加入建在C:\test
2.新建一個access數據庫,字段分別為:學號、姓名、籍貫、年齡,其中設定學號為主鍵,數據庫名默認db1.mdb,表名為stud。
3.打開Delphi,新建一個工程,并保存于test文件夾下(切記先保存工程)。
4.在窗體上依次添加如下控件:ADOConnection,DataSource,ADOTable,Actionlist,DBGrid,4個DBEdit,6個Button。
5.雙擊Adoconnection1控件,選擇use connnection string-build,在提供者里面選擇Microsoft Jet項并點下一步,瀏覽找到新建的數據庫文件,點擊“測試連接”成功,然后依次點擊確定回到工程窗體。
6.將Adoconnection的Loginprompt屬性改為False以防止每次訪問輸入密碼
7.將AdoTable1的屬性改為ADOConnection1,并點擊TableName的屬性選擇stud,目前只有一個stud表;
8、將Datasource1的屬性確定為adotable1;
9、將DBGrid1的datasource屬性定為datasource1;
10、將四個dbedit的datasource的屬性也定為datasource1,將四個控件的datafield屬性分別定為學號、姓名、籍貫、年齡;
11、雙擊Actionlist1控件,點擊左上角的下拉三角,選擇new standard action,按住Ctrl鍵依次選擇Dataset里面的Prior、Next、Insert、delete、post、cancel六個動作
12、讓6個button的action屬性分別對應六個actionlist里面的動作
13、將adotable1的active屬性改為true,看是不是已經顯示數據了!
14、保存所有并運行,添加、刪除、瀏覽大功告成!
補充:如果想任意文件夾都可安裝,需要修改Adoconnnection的屬性,把adoconnection的connectionstring屬性刪除,在form的oncreate事件中添加如下代碼:
ADOConnection1.ConnectionString:='Provider=Microsoft.Jet.OLEDB.4.0;Data Source='+
ExtractFilePath(Application.ExeName)+'數據庫名稱'+';Persist Security Info=False';
AdoTable1.Active:=true;
要有基礎表才行的~~都不知道你要管理什么類型的東西,誰能幫你做?
數字用isnumeric()函數驗證
長度,你在txtchange事件中驗證或者用戶點擊按鈕后驗證
網上有的是這種小程序啊,去網上一查一大堆.
寫下為什么選這個題目唄:當前各個高中或者大學等留校住宿型學校的學生宿舍有的仍然使用……方式管理,這樣的缺陷是……所以,研究我的基于……的系統(tǒng),可以……使得……。從學術角度來說,本系統(tǒng)有……的有點,采用……算法、結構……可以實現……的……