返回列表 上一主題 發帖

[發問] 下拉式選單連動

[發問] 下拉式選單連動

請教各位先進,

表單設計中下拉式選單的連動要如何下VBA, 還是只須要拉關聯即可?
我有兩大主分類, 每個主分類裡有多個子分類
資料表是OK的, 但是下拉式選單實在是苦了我~

在網路上有找到討論, 但沒啥結果, 可下載的範本連結皆已失效
只好上來跟各位先進求救
.
我想設計的是 當我下拉選單選"居家物業" ;下拉式選單1-1(子分類)
只會出現與"居家物業"有關聯的項目.
Ex:
下拉式選單1(主分類)       下拉式選單1-1(子分類)
居家物業                                 日常生活用品
                                                 水電瓦斯
                                                 房租
                                                 服飾
下拉式選單1(主分類)       下拉式選單1-2(子分類)
餐飲                                         飲料
                                                 早餐
                                                 中餐
                                                 晚餐

謝謝各位的解答

先做一個類別的資料表
類別.png
在做一個每日花費的資料表

第一層
SELECT 類別.主分類 FROM 類別 GROUP BY 類別.主分類;


第二層
SELECT 類別.子分類, 類別.主分類 FROM 類別 group by 類別.子分類,類別.主分類 Having (((類別.主分類)=每日花費.主分類))


另外 第二層之後要去"事件"那邊新增 On got Focus

輸入程式碼如下
Private Sub 子分類_GotFocus()
  Me![子分類].Requery
End Sub


大致上這樣子,這是參考別人網路上範例 自己改的
希望可以幫的上你
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 2# softsadwind

感謝 softsadwind 大大, 謝謝您的幫忙,  終於可以使用了~謝謝您!

TOP

[版主管理留言]
  • 小誌(2012-8-5 16:08): 板規明定不可留EMAIL,在板上公開自己的EMAIL,若有任何不良影響,請自行承受喔!!

本帖最後由 bluegill 於 2012-3-29 18:36 編輯

回復 3# dino1978

dino1978大大,
不好意思,可否分享一下您成功的檔案呢。
感恩XD
小弟比較厚顏,有勞了
mocaua@gmail.com

TOP

我按大大的指導
一步一步來做
本來很好
但不知可故
「資料表屬性表」就只有這樣簡陋(見圖)

沒有「事件」等等
請問如何開啟正常的屬性表

TOP

本帖最後由 softsadwind 於 2012-4-6 14:38 編輯

上次寫的比較簡略
一些要製作標格的也沒寫出來
看範本會比較清楚...
http://webhd.xuite.net/_oops/softsadwind/b06
50 字節以內
不支持自定義 Discuz! 代碼

TOP

回復 6# softsadwind
先謝過大大的快速回覆
現在學習中
我是一個小職員

TOP

請教softsadwind 大大
關於

第一層
SELECT 類別.主分類 FROM 類別 GROUP BY 類別.主分類;

第二層
SELECT 類別.子分類, 類別.主分類 FROM 類別 group by 類別.子分類,類別.主分類 Having (((類別.主分類)=每日花費.主分類))

第二層之後要去"事件"那邊新增 On got Focus

是「資料表」的屬性中修改,還是在「表單」的屬性中修改?

大大給放的FILE中,小弟發現這是「表單」的屬性,「資料表」中只是「文字方塊」,我想請教是如何在「表單」的屬性中弄出「資料來源」?

對不起,我的問題太多.但我真心想學自己做一個資料庫,thx
我是一個小職員

TOP

反覆研究大大的FILE,總之我完成了,謝謝
我貪心一點,請問三層下拉是如何弄?
~
我是一個小職員

TOP

回復 9# archanfel

我也是剛學習 只是剛好前陣子也對這個話題感到興趣
拿出來大家一起學習囉

http://webhd.xuite.net/_oops/softsadwind/qdm

假設類別有三層
主分類 子分類 次子分類
其他大部分同二層
Select 類別.次子分類, 類別.子分類, 類別.主分類 FROM 類別 GROUP BY 類別.次子分類, 類別.子分類, 類別.主分類 HAVING (((類別.子分類)=(每日花費.子分類)) AND ((類別.主分類)=(每日花費.主分類)));
50 字節以內
不支持自定義 Discuz! 代碼

TOP

        靜思自在 : 盡多少本份,就得多少本事。
返回列表 上一主題