作者mindscold ()
看板Visual_Basic
标题[VBA ] 下拉式方块跟双引号的问题?
时间Wed Aug 13 10:39:55 2008
使用软体:ACCESS2003 VBA
我在表单上放了一个下拉式方块(PID)读取DB里的料号清单,但我在方块内输入含有双引号
符号的料号时(比如 BP01-13"或ALV-12"5),下拉式方块没办法自动展开此料号
me.PNAME = me.PID.column(1)
↑让另一个文字方块读取下拉式方块第2栏的值也读不到,一定要改成
me.PNAME = dlookup("PNAME","PARTS","PID = '" & me.PID & "'"
↑这样才读得到,但还是解决不了自动展开的问题
请问为什麽会这样呢?该怎麽解决呢?谢谢
--
※ 发信站: 批踢踢实业坊(ptt.cc)
◆ From: 60.248.17.41
PS.因为需要输入双引号以标记英寸,所以没办法不输入双引号
※ 编辑: mindscold 来自: 60.248.17.41 (08/13 10:41)
1F:推 fumizuki:字串中有双引号,可用两个双引号替代 08/13 12:46
2F:推 fumizuki:变数中有双引号就用Replace(原字串, """", """""")取代 08/13 12:46
3F:→ mindscold:是指如果原本清单里的是"123、而我也是输入"123 08/13 13:25
4F:→ mindscold:现在就把清单里的改成""123、输入也是输入""123吗? 08/13 13:26
5F:推 fumizuki:我是指在程式处理的部份 08/14 06:17
6F:→ fumizuki:跟使用者操作无关 08/14 06:17