Foxtable(狐表)用户栏目专家坐堂 → 咨询输入限制级求sql扫盲


  共有3146人关注过本帖树形打印复制链接

主题:咨询输入限制级求sql扫盲

帅哥哟,离线,有人找我吗?
凋零
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:110 积分:998 威望:0 精华:0 注册:2015/3/4 21:07:00
咨询输入限制级求sql扫盲  发帖心情 Post By:2015/4/5 10:22:00 [只看该作者]

老师好,如果像手机号\身份证号的字段 填写我设置是字符型,11或18位,其中手机号1开头,不多不少11位数字的判定应该如何描述?
身份证号最后一位可以不是数字,又该如何描述呢?

另外问下,我在外部数据库建立的表,查询没有表达式的列,这样正常否? 

如果我将本地的项目发给同事,是否还需要给他们在外部数据源部分做链接?

表关联是本地控制还是在sql上同步实现的 ? 假设我在网页也登陆现在狐表链接的sql数据,是否和foxtable一样可以直接关联数据?

我是sql盲.请不吝赐教

 回到顶部
帅哥哟,离线,有人找我吗?
Bin
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2015/4/7 10:58:00 [只看该作者]

用正则表达式,   DataColChangING
Select Case e.DataCol.name 
  Case "身份证"
   If System.Text.RegularExpressions.Regex.IsMatch(e.NewValue,"[1-9]\d{5}[1-9]\d{3}((0\d)|(1[0-2]))(([0|1|2]\d)|3[0-1])\d{4}")=False Then
        MessageBox.show("身份证不正确")
        e.Cancel=True
   End If
  Case "手机"
      If System.Text.RegularExpressions.Regex.IsMatch(e.NewValue,"1\d{10}") =False  Then
          MessageBox.show("只能输入手机号码")
          e.Cancel=True
      End If
End Select
表达式列实际上只是一个表达式,存在狐表里, 数据是通过表达式计算出来的.

其余可以看看


1、可以参考帮助中《网络与数据源》这一章,从这一节开始:
http://www.foxtable.com/help/topics/1420.htm
2、可以参考视频教程,看完大家都可以搭建基于互联网和局域网的管理系统了:
http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&Id=63833


 回到顶部
帅哥哟,离线,有人找我吗?
rjh4078
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:狐精 帖子:3360 积分:24792 威望:0 精华:0 注册:2012/3/26 21:47:00
  发帖心情 Post By:2015/4/7 13:45:00 [只看该作者]

bin老师  这个正则表达式的语法哪里有介绍?

 回到顶部
帅哥哟,离线,有人找我吗?
jialihaha
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:998 积分:6656 威望:0 精华:0 注册:2014/10/20 11:06:00
  发帖心情 Post By:2015/4/7 16:41:00 [只看该作者]

http://www.jb51.net/tools/zhengze.html

 回到顶部
帅哥哟,离线,有人找我吗?
凋零
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:110 积分:998 威望:0 精华:0 注册:2015/3/4 21:07:00
  发帖心情 Post By:2015/4/7 18:38:00 [只看该作者]

谢谢BIN老师

 回到顶部
帅哥哟,离线,有人找我吗?
凋零
  6楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:幼狐 帖子:110 积分:998 威望:0 精华:0 注册:2015/3/4 21:07:00
表关联,请老师帮我参谋下看看理解对否  发帖心情 Post By:2015/4/7 18:55:00 [只看该作者]

老师好,对于表关联我现在有个大概的认识了.您看我理解对否

如果[合同表]里每一个合同数据都有n个订单,[订单表]对应n个商品就是

父表[商品], 子表[订单],关联商品代号.
父表[合同], 子表[订单],关联合同编号. 

目前我设计都是单向关联, 没有问题吧?

另外窗体中想体现订单及订单商品,用哪些组件更合理?
初步是想在合同页面点击关联的订单号,新窗体看具体内容,但是窗体多了,我担心会有bug产生,比如不关闭新窗体..多开同内容窗体..等等情况出现问题,有没有好建议?

ps 订单按分类看 最常见的合同也有个8种-10种订单.  


 回到顶部
帅哥哟,离线,有人找我吗?
有点酸
  7楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:五尾狐 帖子:1093 积分:6682 威望:0 精华:0 注册:2013/7/1 9:05:00
  发帖心情 Post By:2015/4/7 19:44:00 [只看该作者]

一般都是单向关联,不会有问题的。
窗体和bug没有关系,同一个窗体没有办法打开多个,不用担心。

窗口中的关联表:

最好先按顺序看帮助学习。

 回到顶部