Office中国论坛/Access中国论坛
标题: 请求帮助 [打印本页]
作者: wdlyd 时间: 2004-3-19 23:41
标题: 请求帮助
如何让固定的数值自动出现~~
例如:单位的税号是唯一的~~
现在我往里输入单位名称,希望税号能自动出现在[税号]的文本框里~~(单位和税号已经储存在表里了)
作者: zhanguoru 时间: 2004-3-19 23:46
不知道DLOOKUP可不可以解決您的問題!!
作者: wdlyd 时间: 2004-3-19 23:54
啊?请举个例子好吗?我没用过~语法的不懂~~呵呵~~
作者: zhanguoru 时间: 2004-3-19 23:57
access幫助里有這個東東,可以先參考一下子嘛!!
作者: wdlyd 时间: 2004-3-20 02:03
我看不懂帮助呀~~谢谢大家帮帮我呀~~
作者: zhanguoru 时间: 2004-3-20 02:27
DLOOKUP(),共有三個參數,第一參數是設置要那個字段的內容,第二個參數是設置第一個字段來自那個資料表,第三個參數是條件,比如:我在"材料編號"資料表中有"材料規格"和"材料編號"兩個字段,而我現想實現要在FORM (FORM名為"錄入")中的TEXT1中輸入"材料編號"后,讓TEXT2中自動出現該編號的"材料規格",則在TEXT2的資料來源中寫入=DLOOKUP("[材料規格]","材料編號","[材料編號]=FORMS![錄入]![材料編號]")
不知這樣是否明白,因為我用繁體版的所以也無法給文件您看,也不知能否幫到您!!請指教謝謝!!
作者: zhanguoru 时间: 2004-3-20 02:45
如果您想對dlookup有更詳細的了解可到以下地址去看:
http://www.office-cn.net/Article_Show.asp?ArticleID=341
作者: wdlyd 时间: 2004-3-20 03:13
首先先谢谢你不厌其烦的帮我~~
我有两个表:[发票单位](里面有两个字段:“发票单位”和“税号”)
[发票统计](里面有几个字段:[“单位” ”时间“ “金额” “税号”)
并根据[发票统计]建立了一个[发票统计]窗体。
我想在[发票统计]的窗体里输入完“单位”后,“税号”里自动出现该单位的税号~~
我的方法:=DLookUp("[发票统计].税号","发票单位","[发票单位].发票单位=FORMS![发票统计]![单位]")
可是不行呀???
作者: sea.er 时间: 2004-3-20 04:42
=DLookUp("[税号]","发票单位","[发票单位]='" & FORMS![发票统计]![单位] &"'")
试试
作者: wdlyd 时间: 2004-3-20 04:55
谢谢了~这个可以~~真厉害~~佩服~~
作者: wdlyd 时间: 2004-3-20 17:51
哈哈~~我还有问题如下:
我在[发票统计]的“单位”属性里的[事件]里设置了[更新后],我的代码是这样写的:
Private Sub 单位_AfterUpdate()
Me.税号 = DLookup("[税号]", "发票单位", "[发票单位]='" & [Forms]![发票统计]![单位] & "'")
End Sub
请问我的错误出在哪?
作者: zhanguoru 时间: 2004-3-20 19:05
DLOOKUP不用把它寫到程序里,直接在設計窗體的時候把它的資料來源設為=DLOOKUP(),您只要在每次[单位]變更后,FORM.REFRESH就可以了!!希望能解決您的問題!!
[此贴子已经被作者于2004-3-20 11:07:08编辑过]
作者: wdlyd 时间: 2004-3-20 19:07
谢谢~~我是想把税号的内容写到表里面~~在窗体里可以显示但是表里是空的~~
作者: zhanguoru 时间: 2004-3-20 19:10
寫到表單里用DLOOKUP好像不可以喲!!
作者: zhanguoru 时间: 2004-3-20 19:21
我的做法是用db.OpenRecordset.addenw或db.OpenRecordset.edit和db.OpenRecordset.update把它寫進去
[此贴子已经被作者于2004-3-20 11:21:29编辑过]
作者: sea.er 时间: 2004-3-20 19:58
Me.税号 = DLookup("[税号]", "发票单位", "[发票单位]='" & me.单位 & "'")
试试
作者: wdlyd 时间: 2004-3-20 21:15
应该是可以的吧~~我的”单位“引用的是[发票单位]里的”发票单位“是个组合框~~嘻嘻~~
欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) |
Powered by Discuz! X3.3 |