君儀 發問時間: 電腦與網際網路軟體 · 1 0 年前

access主子表單問題

在進貨的主表單內設"品牌"選項

希望於進貨子表單為資料表,貨號下拉資料篩選時只出現主表單內指定的品牌貨號

例:

主表單

貨單號碼 1

品牌 a

子表單

貨號(連結產品資料,查詢欄有"貨號""品牌")

數量

單價

vb該怎麼寫

已更新項目:

葉大大

不好意思,我有去載你的範例,但我無法看設計檢視.....

3 個解答

評分
  • ?
    Lv 7
    1 0 年前
    最佳解答

    開啟"進貨明細查詢 "表單設計畫面

    進入[貨號]的屬性-->資料-->資料來源

    輸入: SELECT 產品明細.貨號, 產品明細.品牌 FROM 產品明細 WHERE (((產品明細.品牌)=[Forms]![進貨單]![品牌]));

    這樣就可以了

    已將檔案回傳

    試試看有問題再聯絡

  • 1 0 年前

    葉大好:

    如果可行_是否直接將作法_公開

    ex:

    http://tw.knowledge.yahoo.com/question/question?qi...

    2010-06-10 16:32:59 補充:

    If IsNull(DLookup("貨號", "資料表名稱", "貨號='" & 貨號 & "'")) Then

    MsgBox "嘸丟喔~貨號重覆"

    Cancel = True

    貨號.SelLength = IIf(貨號 <> "", Len(貨號), 0)

    End If

    清清楚楚.容易了解!

    以上_意見_

  • Lv 5
    1 0 年前

    你應該在主表單的〝品牌貨號〞的after updata 程序中寫一道來源給子表單,

    我附一個範給你

    http://webhd.xuite.net/_oops/awake.tw/3hl

    有問題再連絡了

還有問題?馬上發問,尋求解答。