以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  为什么美化自动编号的代码出错?  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=33711)

--  作者:tmxk
--  发布时间:2013/5/23 9:20:00
--  为什么美化自动编号的代码出错?
建一个表达式列,将帮助里的如下代码复制到“表达式生成器”里:

\'MP\' + SubString(\'0000\', 1, 4 - Len(Convert([_Identify],\'System.String\'))) + Convert([_Identify], \'System.String\')

但是出现台下的错误:


图片点击可在新窗口打开查看此主题相关图片如下:fx01.png
图片点击可在新窗口打开查看
请问是什么原因?怎么解决?


--  作者:狐狸爸爸
--  发布时间:2013/5/23 9:25:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目73.foxdb


--  作者:Bin
--  发布时间:2013/5/23 9:26:00
--  
没有问题啊.你列是什么类型的?
--  作者:tmxk
--  发布时间:2013/5/23 9:33:00
--  
我建的是表达式列
--  作者:tmxk
--  发布时间:2013/5/23 9:34:00
--  
以下是引用狐狸爸爸在2013-5-23 9:25:00的发言:
 下载信息  [文件大小:288.0 KB  下载次数:1]
图片点击可在新窗口打开查看点击浏览该文件:管理项目73.foxdb
狐爸你这是什么?我的试用版,打不开,请你转换下,谢谢!


--  作者:XYT
--  发布时间:2013/5/23 9:55:00
--  
表达式列的类型是什么,是不是字符
--  作者:tmxk
--  发布时间:2013/5/23 10:10:00
--  
谢谢XYT,我原来设的是整数,现在改成字符就可以了。

--  作者:johnhsu51
--  发布时间:2013/11/18 11:39:00
--  

追问:美化自动编号的代码,应用在内部表时没有问题,但如果是外部表就会报错,请问该如何解决?请给予指教,谢谢!!!


--  作者:狐狸爸爸
--  发布时间:2013/11/18 11:41:00
--  

这个和内部表还是外部表无关,如果出错的话,请贴出错误提示。

 


--  作者:johnhsu51
--  发布时间:2013/11/18 12:18:00
--  
问题已找到,不是代码的问题,是编号列的数据类型问题,原来是“整数型”,改成“字符型”就可以了。谢谢!