以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  设置字符  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=22510)

--  作者:136712215
--  发布时间:2012/8/15 12:45:00
--  设置字符

各位高手:

     我想设置这个列的字符有两个 一个是16 一个18  如何设置呢
请指教!


--  作者:狐狸爸爸
--  发布时间:2012/8/15 12:59:00
--  

是不是这个:

http://www.foxtable.com/help/topics/0052.htm


--  作者:136712215
--  发布时间:2012/8/15 13:01:00
--  

是的

但是我这个列要输入的是数字,有两种字符,第一个16个字符的,第二个是18个字符的;


--  作者:狐狸爸爸
--  发布时间:2012/8/15 15:29:00
--  

将此列设置为字符型,长度为18


--  作者:136712215
--  发布时间:2012/8/15 23:48:00
--  

如果我想设置为只能输入16和18的字符呢,担心别人输入的时候输入成了17位


--  作者:狐狸爸爸
--  发布时间:2012/8/16 8:27:00
--  
以下是引用136712215在2012-8-15 23:48:00的发言:

如果我想设置为只能输入16和18的字符呢,担心别人输入的时候输入成了17位

 

 

设置这一列的prePareEdit事件:

http://www.foxtable.com/help/topics/0605.htm


代码大概就是:

if e.Col.Name = "这一列的名称" then
     if e.Text > "" AndAlso e.Text.Length <> 16 AndAlso e.Text.Length <> 18 Then
             e.Cancel = True
     end if
End if


--  作者:136712215
--  发布时间:2012/8/16 9:05:00
--  

怎么还需要代码啊·

不是说狐表不需要输入代码吗


--  作者:狐狸爸爸
--  发布时间:2012/8/16 11:24:00
--  

普通数据管理不需要写代码,设计程序,肯定需要代码的。

世界上没有不需要写代码,就能开发管理软件的工具,骗子除外。