設(shè)為首頁收藏本站Access中國

Office中國論壇/Access中國論壇

 找回密碼
 注冊(cè)

QQ登錄

只需一步,快速開始

返回列表 發(fā)新帖
查看: 3173|回復(fù): 6
打印 上一主題 下一主題

[查詢] 主窗體的Checkbox的返回值用于執(zhí)行子窗體的查詢

[復(fù)制鏈接]
跳轉(zhuǎn)到指定樓層
1#
發(fā)表于 2009-4-27 10:22:01 | 只看該作者 回帖獎(jiǎng)勵(lì) |倒序?yàn)g覽 |閱讀模式
我在主窗體中設(shè)置了一個(gè)Checkbox,用于檢驗(yàn)物料是否已經(jīng)真的返回?并用于子窗體對(duì)應(yīng)的數(shù)據(jù)源-Activequery的計(jì)算。

就是說Checkbox勾上了,就表示回來了。但是這個(gè)實(shí)際返回日期應(yīng)該如何表示呢? [actualreturndate]=Is Not Null


Checkbox沒勾上,就表示沒有回來,或是不知道。那么這樣的話,這個(gè)實(shí)際返回日期又應(yīng)該如何表示呢??  [actualreturndate]= "*" ???這個(gè)日期的通配符應(yīng)該如何表示?

Checkbox.value如何和上述這兩種情況相對(duì)應(yīng)呢?

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)

x
分享到:  QQ好友和群QQ好友和群 QQ空間QQ空間 騰訊微博騰訊微博 騰訊朋友騰訊朋友
收藏收藏 分享分享 分享淘帖 訂閱訂閱
2#
發(fā)表于 2009-4-27 12:18:32 | 只看該作者
沒有看懂。好像Checkbox和actualreturndate不在一個(gè)界面上。
3#
 樓主| 發(fā)表于 2009-4-27 15:01:55 | 只看該作者
查詢ActiveQuery是作為QuerySourceForm子窗體的數(shù)據(jù)源,但是這個(gè)子窗口的數(shù)據(jù)源是靠主窗體的輸入數(shù)據(jù)在執(zhí)行查詢的!但是現(xiàn)在就是在主窗口的“Actual Returned”這個(gè)數(shù)據(jù)輸入的檢查框,所反映的狀態(tài)通過ActiveQuery的執(zhí)行后體現(xiàn)在QuerySourceForm這個(gè)子窗體中!大概的流程就像我圖片上草擬的那樣,不知道在查詢里面因該寫一個(gè)什么的表達(dá)式來實(shí)現(xiàn)!

我是這樣寫的:Like IIf([forms]![TempIOModule]![Returned]=1,[ActualReturnDate] Is Not Null,"*") 就是但你選中那個(gè)按鈕執(zhí)行查詢的時(shí)候,程序會(huì)告訴你那些已經(jīng)回來的紀(jì)錄,當(dāng)你沒有選中的話,就是顯示那些沒有回來的紀(jì)錄!

但是反復(fù)試驗(yàn)后發(fā)現(xiàn)無效。希望高人指教!

本帖子中包含更多資源

您需要 登錄 才可以下載或查看,沒有帳號(hào)?注冊(cè)

x
4#
發(fā)表于 2009-4-27 17:03:48 | 只看該作者

select case
判斷checkbox

between and
設(shè)定日期范圍
5#
 樓主| 發(fā)表于 2009-4-27 17:19:06 | 只看該作者
我只想用Checkbox來表示日期字段里面選:
1,Checkbox勾上了,表示有退回日期;

2,Checkbox沒勾上,表示沒有退回日期!

select case 可以用在表達(dá)式生成器里面?
6#
 樓主| 發(fā)表于 2009-4-28 17:38:33 | 只看該作者
這個(gè)問題難道沒人會(huì)嗎?就命啦!
7#
 樓主| 發(fā)表于 2009-4-28 17:39:29 | 只看該作者
看看呢!
您需要登錄后才可以回帖 登錄 | 注冊(cè)

本版積分規(guī)則

QQ|站長郵箱|小黑屋|手機(jī)版|Office中國/Access中國 ( 粵ICP備10043721號(hào)-1 )  

GMT+8, 2024-10-23 10:22 , Processed in 0.080922 second(s), 31 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回復(fù) 返回頂部 返回列表