设为首页收藏本站Access中国

Office中国论坛/Access中国论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

返回列表 发新帖
楼主: 宿命的风
打印 上一主题 下一主题

[其它] 紧急求助:很奇怪的问题

[复制链接]
11#
 楼主| 发表于 2006-6-9 20:01:00 | 只看该作者
以下是引用一点通在2006-6-9 11:58:00的发言:
作为版主,不要破坏规矩,请将标题写上要问的提要

    不好意思,我的确不知道这个问题该起一个什么标题
12#
发表于 2006-6-9 20:08:00 | 只看该作者
经初步小试,应该是那个 ' 号在作怪,暂用Alt+180(小键盘的)的 ´ 号代替,好象就可能改了

另外,你暂时可这样改


[此贴子已经被作者于2006-6-9 12:19:40编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
13#
 楼主| 发表于 2006-6-9 20:12:00 | 只看该作者
以下是引用zxzx2733在2006-6-9 12:08:00的发言:
经初步小试,应该是那个 ' 号在作怪,暂用Alt+180(小键盘的)的 ´ 号代替,好象就可能改了

    经测试,不行,问题同样存在。我估计应该是哪里设置的问题,不然就是一个BUG。

  fan0217刚才说的自动填充,我检查过,全部取消后,问题同样存在。头大。。。
14#
发表于 2006-6-9 20:20:00 | 只看该作者
刚才又试了一下,这个数据一定是从某个表格形式(或者有什么左对齐.右对齐一类的格式)的地方复制粘贴过来的.原来的表格格式没有消除.看来没有什么特别好的办法,只有把数据剪切下来,粘贴到txt中,把空格删除后,再复制粘贴回去.

我已经试过了,没有问题了.


[此贴子已经被作者于2006-6-9 12:24:08编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x
15#
发表于 2006-6-9 20:22:00 | 只看该作者
我的测试是,在新记录中,如果在这个备栏中,只要输入一个'号,后面带有/号的要改都出错

如果改为Alt+180的就不出错

[此贴子已经被作者于2006-6-9 12:22:59编辑过]

16#
发表于 2006-6-9 20:29:00 | 只看该作者
以下是引用sgrshh29在2006-6-9 12:20:00的发言:


刚才又试了一下,这个数据一定是从某个表格形式(或者有什么左对齐.右对齐一类的格式)的地方复制粘贴过来的.原来的表格格式没有消除.看来没有什么特别好的办法,只有把数据剪切下来,粘贴到txt中,把空格删除后,再复制粘贴回去.

我已经试过了,没有问题了.

校长讲过了,数据是在库里输入的,

应该是备注输入了 ' 号后,引起ACC默认的什么鬼东东内代码

点击这里给我发消息

17#
发表于 2006-6-9 20:34:00 | 只看该作者
因为数据里有vbTab ( Chr(9)) ,内容在里面,只要先用程序将这个替换一下就可以了

UPDATE [提单] SET [提单].[Description of pacdages & goods] = replace([Description of pacdages & goods],Chr(9),"");

更新后再加4,就不会再添上/了

18#
 楼主| 发表于 2006-6-9 20:47:00 | 只看该作者
以下是引用tmtony在2006-6-9 12:34:00的发言:


因为数据里有vbTab ( Chr(9)) ,内容在里面,只要先用程序将这个替换一下就可以了

UPDATE [提单] SET [提单].[Description of pacdages & goods] = replace([Description of pacdages & goods],Chr(9),"");

更新后再加4,就不会再添上/了



   

   果然如此。。。谢谢站长解了我燃眉之急!!!

  谢谢各位的热心帮助!大家都辛苦了!再次感谢!!

19#
发表于 2006-6-10 02:29:00 | 只看该作者
以下是引用tmtony在2006-6-9 12:34:00的发言:


因为数据里有vbTab ( Chr(9)) ,内容在里面,只要先用程序将这个替换一下就可以了

UPDATE [提单] SET [提单].[Description of pacdages & goods] = replace([Description of pacdages & goods],Chr(9),"");

更新后再加4,就不会再添上/了



请教一下,acc中的表,如果某列的数据类型为 文本,是否该列的数据就默认包含 vbTab ( Chr(13)) ?

如果某列的数据类型为 数字,是否该列的数据就默认包含 vbTab ( Chr(10)) ?

================================

我是瞎猜的,因为 我在 excel 中使用 querytable  从acc中提取数据的时候,宏自动产生这样的代码(),参见下图:



[此贴子已经被作者于2006-6-9 18:33:44编辑过]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有帐号?注册

x

点击这里给我发消息

20#
发表于 2006-6-10 02:34:00 | 只看该作者
不是,vbTab是文本或备注型的字段才可输入.数字型只能输入数字, 另外 vbTab 永远是 chr(9)
您需要登录后才可以回帖 登录 | 注册

本版积分规则

QQ|站长邮箱|小黑屋|手机版|Office中国/Access中国 ( 粤ICP备10043721号-1 )  

GMT+8, 2024-5-17 06:55 , Processed in 0.094733 second(s), 32 queries .

Powered by Discuz! X3.3

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表