最近,在公司實習(xí)自學(xué)了一款簡單的access數(shù)據(jù)庫軟件,下面是自己的一些學(xué)習(xí)心得過程,供大家參考。
一、access導(dǎo)入數(shù)據(jù)
兩種方法:
1、直接復(fù)制,crtl-c/v即可
?2、若數(shù)據(jù)量較大,可以從access內(nèi)部進(jìn)行導(dǎo)入,External Data-->import&link-->單擊Excel選項,即可
二、 重新“組裝”數(shù)據(jù)
?右鍵打開顯示表,雙擊添加表格至查詢設(shè)計界面上
?
接下來就要用連線的方式建立表格之間的關(guān)聯(lián)
通過鼠標(biāo)左鍵按住不放連線
拖拽表格字段至下方查詢設(shè)計網(wǎng)格中
?
接下來就可以選擇results-->view-->datasheet view 查看表格關(guān)聯(lián)后的視圖
保存為一個新的表格
?
?基于查詢表格做出一個匯總選項
注意查詢的思路,sheet1+sheet11查詢出query1-客戶訂單詳情-->query2-客戶菜品匯總
動態(tài)變化,前面的數(shù)據(jù)改變了之后,后面查詢出的數(shù)據(jù)會進(jìn)行實時的檢測
三、access簡單查詢
注意連接線雙擊可以進(jìn)行修改
?如果想要顯示該表格所有字段,則只需要拖動該表格上方的*即可
?在設(shè)計視圖中,除了必要的字段外,還可以在空白字段處單擊右鍵自己設(shè)置? 總計? 乘法等公式
?
簡單查詢基本總結(jié)
客人基本信息通過訂單編號鏈接到對應(yīng)菜品及數(shù)量,得出客戶訂單情況
同時設(shè)置對應(yīng)的字段,得到客戶菜品匯總(鼠標(biāo)右鍵點擊total,添加匯總字段)
添加菜品對應(yīng)菜品價格,且與客戶訂單情況相鏈接,得出客戶產(chǎn)品價格
?四、Access高級查詢
核心內(nèi)容-->物料清單的分解(一對多的分解)
導(dǎo)入新的原材料表格,在設(shè)計視圖中將其與客戶訂單詳情鏈接
利用匯總工具和生成器
最終可以實現(xiàn)一對多的效果,可以算出一份菜品大概會用到多少原料
?
?五、時間都去哪兒了
修改數(shù)據(jù)為時間日期格式的兩種方法
第一種、適合較少的數(shù)據(jù)時使用(因為強制轉(zhuǎn)換會導(dǎo)致數(shù)據(jù)丟失),強制轉(zhuǎn)換數(shù)據(jù)格式為日期類型,
第二方法、我們就要借助excel表格進(jìn)行數(shù)據(jù)格式的轉(zhuǎn)換
根據(jù)時間做決策
空白字段,右鍵選擇生成器,這樣可以根據(jù)時間進(jìn)行分類匯總
六、人人都是程序員——可視化界面
1、選擇create->窗體設(shè)計按鈕
2、在工具里面,選擇添加現(xiàn)有字段
3、主窗體的字段添加,自動鏈接底層數(shù)據(jù)
子窗體需要完成兩件事情:1、指定子窗體底層數(shù)據(jù)表(一定要打開控件向?qū)В仨毎聪碌臓顟B(tài))
2、建立子窗體底層數(shù)據(jù)表和主窗體底層數(shù)據(jù)表之間的關(guān)系
4、如何通過窗體向數(shù)據(jù)庫增加新的數(shù)據(jù)呢?
在空白窗體控件處,填寫相應(yīng)信息就可以。
5、選擇菜品有提示,讓用戶操作更方便
切換到設(shè)計視圖,右鍵將其更改為組合框(combo box)
選擇窗體設(shè)計按鈕中的工具欄中屬性表(property sheet)-->確定下拉框中有哪些選項(控件的外觀,對外部點擊或選擇的響應(yīng)動作,)
屬性表中需要設(shè)置以下幾個屬性內(nèi)容:
控件來源(control source):窗體上當(dāng)前所選擇的控件與底層數(shù)據(jù)表中哪個字段關(guān)聯(lián)。
行來源(row source):控件中內(nèi)容來源于哪個數(shù)據(jù)表。
行來源類型(row source type):控件的內(nèi)容來自數(shù)據(jù)表/查詢或者其他類型。
綁定列(bound column):若控件能顯示多個列,則選擇哪個列將存儲到數(shù)據(jù)庫中。
限于列表(limit to list):如果控件選項列表中沒有所選內(nèi)容,是否允許用戶自己添加。
表格設(shè)計視圖的工具欄
七、添加修改刪除
在設(shè)計視圖中,添加按鈕并設(shè)置屬性(添加修改刪除)
但是此時只能修改主窗體所關(guān)聯(lián)的數(shù)據(jù)表,那么怎么才能解決同步添加修改刪除問題呢?----->關(guān)系型數(shù)據(jù)庫
總結(jié):
有好多數(shù)據(jù)庫,每個數(shù)據(jù)庫之間通過不同的對應(yīng)關(guān)系或者根據(jù)不同公式運算進(jìn)而生成對應(yīng)的查詢表格,如何再根據(jù)這些表格之間的關(guān)系進(jìn)行可視化界面窗體的設(shè)計,以方便用戶實現(xiàn)增刪改查的功能。
通過組合表功能屬性實現(xiàn)下拉框選擇,確保便捷和準(zhǔn)確。
八、關(guān)系型數(shù)據(jù)庫
數(shù)據(jù)庫“管理”系統(tǒng)軟件access----->對其存儲不同的表格實現(xiàn)“聯(lián)動”功能
打開數(shù)據(jù)庫工具中的關(guān)系組中的關(guān)系按鈕
然后右鍵顯示表
雙擊添加需要建立聯(lián)系的表格,注意這里建立的關(guān)系是“原生”關(guān)系,其作用會影響到基于該表格所建立的查詢和窗體。
編輯選擇對應(yīng)關(guān)系以及勾選下方三個按鈕(同步)
同時要把訂單編號設(shè)置為主鍵,此時確保訂單編號不能有重復(fù)和空白。
顯示無法保存更改??????重啟文件
access核心
1、第一個關(guān)系就是通過access中的“數(shù)據(jù)庫工具-->關(guān)系”命令建立起來的access中表與表之間的,能夠?qū)蓚€表格自動同步起來的“原生關(guān)系”(其作用會影響到基于該表格所建立的查詢和窗體)。
2、第二個關(guān)系是通過access的“查詢”功能建立起來的表格與表格、表格與查詢、查詢與查詢之間的“次生關(guān)系”,該關(guān)系可以將不同表格或者查詢中的數(shù)據(jù)關(guān)聯(lián)起來,重新組合成我們需要的數(shù)據(jù)。
九、設(shè)計報表
前面我們都講了如何去存儲、查詢處理數(shù)據(jù)以及靠窗體與用戶互動
接下來我們要讓access去生成各種格式化的能力叫做“報表”功能。
選擇創(chuàng)建選項卡,單擊“報表”組中的“報表設(shè)計”按鈕,如何通過選項卡設(shè)計自己想要格式的報表。
在畫的框里面輸入自己想要的文字,然后右鍵可以選擇屬性,進(jìn)行修改字體名稱和大小。
通過報表設(shè)計的工具里面的添加現(xiàn)有字段(主報表)
接下來,就是要建立子報表
第一種方法在報表設(shè)計工具中的設(shè)計選項卡,單擊控件的子窗體/子報表
第二種方法是直接把子報表需要顯示的數(shù)據(jù)表拖拽到主報表的方式添加子報表文章來源:http://www.zghlxwxcb.cn/news/detail-439010.html
最后,恭喜你已經(jīng)成功入門access了?。?!?文章來源地址http://www.zghlxwxcb.cn/news/detail-439010.html
到了這里,關(guān)于ACCESS從零入門教程的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!