close







Access表單設計




立即點擊


我的資料表結構是這樣的datamatrix:spid,chcode,value001,0001,yes001,0005,yes001,0281,yes002,0003,yes...我想設計一個表單,可以顯示datamatrix裡的資料用下拉式選單挑選出spid(ex.001)表單中有依不同的chcode的核取方塊(check0001~check0281)依datamatrix資料表中的資料,spid=001有三筆資料,chcode分別為0001,0005,0281,想要enable對應的核取方塊請問這要怎麼寫?感恩啊~~~更新:謝謝先關於(一)有點不懂可是要怎樣讀取資料表(datamatrix)裡的資料?更新2:很感謝你的幫忙!現在在這裡出了問題PrivateSubForm_Current()DimsAsStringSets=Me!CN.Column(1)^^^^^^^錯誤訊息說這裡需要物件ForT=1To281...還要再麻煩你了,謝謝更新3:怎麼試都還是有問題我的原始設計是當combobox(CN)選到的spid,能以此為準則篩出datamatrix裡的資料[selectspid,chcodefromdatamatrixwherespid=[CN].value]以上面的例子來說,就是會出現(001,0001)(001,0005)(001,0281)這三筆資料,而我要將表單中check001,check005,check0281這三各核取方塊打勾pop的方法是單取一筆資料,如(001,0005)將check0005打勾但,儘管如此,我還是沒有辦法看到打勾的方塊還請各位幫幫忙更新4:嗯,嗯這個資料庫是用access連結另外一台mysqlserver所以,我先把部分資料表格轉進檔案後再寄給你謝謝喔*^_^*





返向回答: 二: 在 (子單)oncurrent_ Dim s as string s=me!下拉式選單.column(1)'沒有子母單 s=parent!下拉式選單.column(1)'有子母單 For t=1 to 281 IF right(me.controls("check" & format(t,"0000")),4)=S Then me.controls("check" & format(t,"0000")).enable=true else me.controls("check" & format(t,"0000")).enable=false end if Next 一:有關表單資料來源設定直接使用查詢 在查詢相關欄位的準則輸入_ LIKE FORMS!表單名稱!下拉式選單 _表單指母表單 母表單_下拉式選單_afterupate_輸入_ me!子表單.requery 以上.下拉式選單必須是 spid, chcode 的結構. 希望有幫上忙! 2007-02-01 14:24:07 補充: 在表單設計檢視.由工具拖曳一個下拉式控制項 _假設 名稱 COMBO0 在 FORM LOAD 輸入下列: With Me!Combo0 .RowSourceType = "Table/QUERY" .RowSource = " SELECT spid, chcode FROM datamatrix ORDER BY spid;" .ColumnCount = 2 .ColumnWidths = "2CM;2CM" End With PS:上段下拉式選單的名稱=此控制項名稱 2007-02-01 19:31:39 補充: Private Sub Form_Current() Dim s As String Set s = Me!CN.Column(1) ^^^^^^^ 錯誤訊息說這裡需要物件 1: 確定下拉式控制項名稱 CN 2:如果是再子單設條件_更新為 parent!CN.column(1) 3:第一次回答就已經提到此問題. 2007-02-13 17:08:17 補充: sorry!以下還是猜測性的答覆. 1:等於你要的資料是001_中已經確認的資料. .RowSource = " SELECT spid, chcode FROM datamatrix where chcode= true ORDER BY spid;" 2:如果尚未解決.是否寄檔案過來.彼此研討.因我無法猜出你的作業模式.





1:使用查詢設計2:在查詢設定準則.3:利用此查詢作表單就好了!


以上文章來自奇摩知識家,如有侵犯請留言告知


https://tw.answers.yahoo.com/question/index?qid=20070201000010KK03132

AAFD2ED9159ECC62
arrow
arrow

    居家清潔 發表在 痞客邦 留言(0) 人氣()