English Deutsch Français Italiano Español Português 繁體中文 Bahasa Indonesia Tiếng Việt ภาษาไทย
所有分類

不好意思~~~我有幾個access想請問一下!!!
1.我想在表單中,key入工號時,姓名欄及班別,能直接帶出來,請問一下,這要怎樣設定啊??

2.員工有員工資料表,我想在表單中,新增/刪除/修改員工資料
A.新增資料大致可以使用
B.可是刪除資料,我想先讓使用者
(1)key入要刪除員工的工號
(2)顯示該名要刪除員工的資料 (資料包含:工號、姓名、班別)
(3)再選擇是否真的要刪除
C.修改的部份,我也是想讓使用者,先將資料顯示出來
之後修改完後,再存回去

***所以目前刪除/修改的功能,我還是做不出來,請各位大大,幫幫忙***

3.我有一個項目是要做小計的,就是單價*數量,小計會自動算,想請問一下,那個SUM=單價*數量,要填在那裡啊???

4.因為我第一次使用ACCESS,所以有些東西還不懂,想請好心的大大能教教我,如關連圖的部份!!

感恩哩~~~

2006-08-17 06:42:11 · 2 個解答 · 發問者 鴨子 1 in 電腦與網際網路 軟體

*************************************************
感謝donner的解答!!!
可是,我是想用Lable的方式帶出耶!!
而且,因為後續的查詢,有利用到"班別"做查詢,所以可以像這樣用下拉式選單的方式嗎??(p.s資料量粉多)
麻煩再請各位達人,幫幫忙!!
感恩哩~~
*************************************************

2006-08-18 04:18:35 · update #1

2 個解答

一.帶出資料
1.開啟表單設計畫面,在表單的工號文字方塊按滑鼠右鍵-->選下方屬性-->進入對話框選事件-->在After Update空格選[事件程序]-->再此格右邊...處按滑鼠左鍵
2.進入程式碼畫面會自動產生
Private Sub 工號_AfterUpdate()

End Sub
3.在上述程式中間填入下列程式
Me!姓名 = DLookup("姓名", "員工資料表", "[工號] = ' " & Me!工號 & " ' ")
Me!班別= DLookup("班別", "員工資料表", "[工號] = ' " & Me!工號 & " ' ")
二.刪除或修改資料可再切換表單中選擇編輯模式下開啟表單或在該表單屬性的資料項-->資料輸入&允許新增選[否],允許編輯&允許刪除選[是]
三.SUM不知您用在哪裡如用在查詢應填在查詢設計畫面的[欄位]那一列,如用在表單設計的[AfterUpdate事件程序],用於[數量]輸入後自動計算在SUM欄位
Private Sub 數量_AfterUpdate()
Me![SUM] = [單價] * [數量]
End Sub
*SUM可用小計代替,[單價]必須事先輸入
四.關聯圖簡單說明爲了減少資料容量,不需重複在每個資料表中紀錄同樣的資料
例如您的員工資料表中有工號、姓名、班別,其他資料表可用工號關聯,不需重複
輸入姓名、班別

2006-08-20 05:22:41 · answer #1 · answered by 同學 7 · 0 0

1.最簡單的方式就是您key入工號使用下拉式選單,選單含姓名、班別等欄位,於更新時順將姓名、班別帶入對應的文字方塊。
 例:工號(combo1)、姓名(text1)、班別(text2)
   工號的下拉式選單選項為 工號 | 姓名 | 班別
   於工號的AfterUpdate事件中寫
   Private Sub Combo1_AfterUpdate()
     Me.Text1.Value = Me.Combo1.Column(1)
     Me.Text2.Value = Me.Combo1.Column(2)
   End Sub
 (PS:下拉式選單也可以直接用輸入的)
2.修改或刪除您也可以另外建立表單,同第1的方式讓使用者選取工號後自動帶出姓名、班別,再設Button來讓使用者確認最後執行修改或刪除的動作。
3.如果您每筆資料都有小計欄位,那就直接新增一個文字方塊,控制項資料來源輸入公式就可以了。輸入時可利用精靈來完成(工具列上的仙女棒)
4.您關連圖的部份主要問題在哪裡?可提出來大家交換意見~~這題範圍可廣囉~~

2006-08-17 16:49:02 · answer #2 · answered by 席妮克 4 · 0 0

fedest.com, questions and answers