Foxtable(狐表)用户栏目专家坐堂 → 关联的问题


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

主题:关联的问题

帅哥哟,离线,有人找我吗?
狐狸爸爸
  21楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/11/2 11:26:00 [只看该作者]

这个例子,就是不加载数据,从后台取最大编号的。

http://www.foxtable.com/help/index.html?n=1994.htm

 

 


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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/11/2 11:32:00 [只看该作者]

如果一定要改,大概就是这样:
 
If e.DataCol.Name = "开单日期" Then
    If e.DataRow.IsNull("开单日期") Then
        e.DataRow("系统单号")= Nothing
    Else
        Dim cmd1 As New SQLCommand
        cmd1.CommandText = "SELECT Max(系统单号) From {单号定义} Where "开单日期 = '" & e.DataRow("开单日期") & "'"
        Dim maxid As String dt1 = cmd1.ExecuteScalar '取得最大编号
        If maxid > "" Then
           '根据最大编号生成新的编号
        Else
           '第一个编号
        End If
        e.DataRow.Save()
    End If
End If

 
但是这种处理方式不适合多用户环境,还是好好研究这个例子吧:
http://www.foxtable.com/help/index.html?n=1994.htm

 


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


加好友 发短信 一级勋章
等级:狐仙 帖子:9861 积分:57453 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/11/2 11:43:00 [只看该作者]

那接着研究.

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9861 积分:57453 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/11/2 11:48:00 [只看该作者]

怪不得看不懂了.找到外部文件了.

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9861 积分:57453 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/11/2 12:01:00 [只看该作者]

老大,这个例子的确好,但是我问一下,如果我的单号生成了.   如果我修改了一个日期如何再次按照修改日期后.再次生成新的单号:

举例  原来的号码是201111020001     但是我修改了日期,把日期2011-11-02  改成2011-11-01  但是呢 2011-11-01的号码昨日已经生成一个  为201111010001  现在我一改日期后变成 201111010002   

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9861 积分:57453 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/11/2 12:19:00 [只看该作者]

搞定了.测试可以.

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


加好友 发短信
等级:管理员 帖子:47448 积分:251048 威望:0 精华:91 注册:2008/6/17 17:14:00
  发帖心情 Post By:2011/11/2 12:25:00 [只看该作者]

呵呵,老弟你真的要补补帮助的了,因为平时你贴给我的不少代码,都或多或少的有些隐患。

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


加好友 发短信 一级勋章
等级:狐仙 帖子:9861 积分:57453 威望:0 精华:15 注册:2008/9/1 9:45:00
  发帖心情 Post By:2011/11/2 14:04:00 [只看该作者]

呵呵,我贴给你的代码都是前面一直在纠结的同一个问题,就是搞不明白才贴上来的.

 回到顶部
总数 28 上一页 1 2 3