Office中国论坛/Access中国论坛

标题: 求助! 窗体赋值问题 [打印本页]

作者: 雨后的天空    时间: 2014-12-1 09:32
标题: 求助! 窗体赋值问题
我有一个开票的窗体 现在想实现联动下拉菜单 即 选择客户名称后 子窗体的产品名只显示此客户已有的产品名(在客户单价里)
再选择子窗体的产品名后把客户单价里的对应价格赋值到子窗体的单价上
在此感谢
作者: 雨后的天空    时间: 2014-12-1 09:33
忘了附件了 在这发上
作者: 雨后的天空    时间: 2014-12-1 09:33
自己先顶起 , 在线等............
作者: 雨后的天空    时间: 2014-12-1 10:08
别沉了 请帮帮忙吧
作者: tmtony    时间: 2014-12-1 10:14
可在客户名称 的更新后事件用代码来实现
子窗体.form.产品名.rowsource="select * from 产品 where 客户名称='" & me.客户名称 & "'"
大致思路是这样的,具体代码要根据你具体 的窗体名和控件名
作者: 雨后的天空    时间: 2014-12-1 10:18
我看看 谢谢你的回复
作者: roych    时间: 2014-12-1 10:33
用Dlookup试试,不知道是不是这样。
[attach]55166[/attach]
by the way,尽量不要灌水。没有谁时时刻刻都在论坛里等着解决你的问题的。一般过一两天都没消息了,再顶起来吧。
作者: 雨后的天空    时间: 2014-12-1 10:37
不行啊!总提示编译错误 方法和数据成员未找到  我的表,查询,窗体都是按照正常的做的 就是到这里不会了
作者: 雨后的天空    时间: 2014-12-1 10:54
roych  版主 这样不对 我这是两个条件 这样就变成次订单什么品种都一个价了
作者: roych    时间: 2014-12-1 11:58
雨后的天空 发表于 2014-12-1 10:54
roych  版主 这样不对 我这是两个条件 这样就变成次订单什么品种都一个价了

那你在里面再加一个条件呀。 用and连起来
作者: wangzgywzj    时间: 2014-12-2 21:23
5楼正解,客户ID更新后事件代码

Me.扩展订单明细_子窗体!产品ID.RowSource = "SELECT 产品.产品ID, Left([产品名称],2) & [产品代号] & ' ' & [产品规格] AS 产品名, 价格表.地区号 " _
                                        & "FROM 产品 INNER JOIN 价格表 ON 产品.产品ID = 价格表.产品ID " _
                                        & "WHERE (((价格表.地区号)=" & Me.客户ID.Column(2) & "))"

作者: 雨后的天空    时间: 2014-12-3 13:24
wangzgywzj 发表于 2014-12-2 21:23
5楼正解,客户ID更新后事件代码

Me.扩展订单明细_子窗体!产品ID.RowSource = "SELECT 产品.产品ID, Left( ...

怎么我把代码 放到客户ID更新后事件中 提示多余的) 在(((价格表,地区号=))中
我把 ( 删除后还是出现  全部删除就出现操作符丢失
这是怎么回事啊
作者: wangzgywzj    时间: 2014-12-5 21:00
客户ID的数据里添加第三列”地区号“,“WHERE (((价格表.地区号)=" & Me.客户ID.Column(2) & "))"
让前面这句有数据可取。




欢迎光临 Office中国论坛/Access中国论坛 (http://www.office-cn.net/) Powered by Discuz! X3.3