ACCESS資料庫問題?

請教資料庫表單內要如何設定將一些欄位資料跟上一筆資料相同,例如一個通訊資料庫裡面可能我一次要輸入同一科別的名單上去,如設定跟上一筆資料相同,那我就不需要再去打跟上一筆資料相同的資料,而這些資料可能是要輸入的也可能是下拉式選單,但重點就是不用去輸入跟上一筆資料相同的資料,就比較方便作業,這個函數我不會寫,好像有一種方式是去設定一個選項,選擇後你所設定的這些欄位都會跟上一筆相同(可能有好幾可欄位都需相同),煩請高手指導

Comments

  • 如果是用表單輸入的話,有一個方法給你參考:

    Private Sub 欄位_AfterUpdate()

    Me![欄位].DefaultValue = "'" & Me![欄位] & "'"

    End Sub

    以上提供參考,希望對你有幫助,有問題再補充發問!

  • 建議你用最簡單的方法,建立下拉式選單;在你的表單資料來源的資料表->欄位->查閱->下拉式方塊->資料來源類型點選"資料表7查詢"->資料來源點選最右邊有三個點的方塊->跳出一個查詢設計檢視->顯示資料表選擇該表單的來源資料表->點選資料表你要輸入資料的那欄位->點選工具列的"合計"(你會看到下方屬性列曾接一列"合計"->在該欄位"合計"屬性點選"群組"->儲存->回到資料表設計檢視在查閱"限制在清單內"點選"否"->儲存!

    再打開表單設計檢視將那個欄位的控制項目Del,再重建那個欄位的控制項目即可!

    這樣以後你要輸入該欄位資料時只要從下拉式選單內選擇就可且不會重複相同值,如果下拉式選單內沒有你要的值你就輸入你要的資料下次再使用時它就會出現在下拉式選單內,萬一資料過多時下拉式選單只會顯示8(預設)個欄位值要一個個搜尋很麻煩,你可以只輸入一個字再用下拉式選單搜尋它就會從你輸入的那個字開頭作為起始!

Sign In or Register to comment.