Office中国论坛/Access中国论坛

标题: 截取字符串后并赋值,不知如何做? [打印本页]

作者: LIXIANACCP    时间: 2006-2-14 20:48
标题: 截取字符串后并赋值,不知如何做?
一个窗体上的文本框TEXT1值:如(15-10-1025)

我想在输入上述文本框内容后,向同一窗体中的另一个文本框TEXT2赋值15

我在文本框属性中的墨认值中这样写,但不成功:=LEFT(TEXT1,2)



即下一个文本框取上一下文本的左边两个字符!,《能即时更新》

[此贴子已经被作者于2006-2-14 13:11:29编辑过]


作者: 一点通    时间: 2006-2-14 21:31
在控件来源中写

=left([text1],2)
作者: LIXIANACCP    时间: 2006-2-15 00:43
以下是引用一点通在2006-2-14 13:31:00的发言:


在控件来源中写

=left([text1],2)



老大!帮看一下错在哪!

窗体中的--货品档案中的-类别--截取--货号[attach]15826[/attach]

作者: 一点通    时间: 2006-2-15 00:56
例子没有错误,你用ACCESS自带的"压缩和修复数据库"一下就可以了
作者: LIXIANACCP    时间: 2006-2-15 01:05
以下是引用一点通在2006-2-14 16:56:00的发言:
例子没有错误,你用ACCESS自带的"压缩和修复数据库"一下就可以了

工具----数据库实用工具---压缩和修复数据库...------显示安全警告------打开





结果仍显示:#名称?



我的是某牌机,自带WIN200PR +OFFICE2003

[此贴子已经被作者于2006-2-14 17:07:23编辑过]


作者: 一点通    时间: 2006-2-15 02:14
[attach]15833[/attach]

作者: LIXIANACCP    时间: 2006-2-15 02:27
标题: 真奇怪!?
以下是引用一点通在2006-2-14 18:14:00的发言:
[attach]15833[/attach]

[此贴子已经被作者于2006-2-16 14:17:22编辑过]


作者: LIXIANACCP    时间: 2006-2-15 03:29
谢谢一点通!显示解决了!但怎么才让它回填进货品档案表呢?其它几行可在控件来源中选择表中的字列名就能解决,但它不行!

[此贴子已经被作者于2006-2-14 19:45:49编辑过]


作者: LIXIANACCP    时间: 2006-2-16 19:59
以下是引用一点通在2006-2-14 13:31:00的发言:


在控件来源中写

=left([text1],2)

老大,我想在货品档案窗体中的“类别”文本框截取了“货号”文本框的内容后能向货品档案表中输入![attach]15858[/attach]


[此贴子已经被作者于2006-2-16 12:49:59编辑过]


作者: 一点通    时间: 2006-2-16 21:28
可在货号的更新事件中写入:

Me.类别 = Left([货号], 2)

前题是类别文本框应与表中的类别关联

但我建议你改变一下思维,不要在查询中能处理的数据保存到表去

[此贴子已经被作者于2006-2-16 13:29:10编辑过]


作者: LIXIANACCP    时间: 2006-2-16 22:17
以下是引用一点通在2006-2-16 13:28:00的发言:


可在货号的更新事件中写入:

Me.类别 = Left([货号], 2)

前题是类别文本框应与表中的类别关联

但我建议你改变一下思维,不要在查询中能处理的数据保存到表去

窗体中的“类别”文本框怎能与表中的“类别”关联呢?

建设关联好象只能在“表”或“查询”2类对象建啊????
[attach]15861[/attach]

作者: 一点通    时间: 2006-2-16 22:22
货号更新后就可自动完成

[attach]15862[/attach]





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