Foxtable(狐表)用户栏目专家坐堂 → 请问老师,我哪里设置错误了,为什么不显示相关内容~~


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

主题:请问老师,我哪里设置错误了,为什么不显示相关内容~~

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


加好友 发短信
等级:三尾狐 帖子:660 积分:3965 威望:0 精华:0 注册:2014/3/16 20:34:00
  发帖心情 Post By:2014/5/19 22:32:00 [只看该作者]

老师,出现点问题了~~
图片点击可在新窗口打开查看此主题相关图片如下:360截图20140519223039812.jpg
图片点击可在新窗口打开查看

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


加好友 发短信
等级:三尾狐 帖子:660 积分:3965 威望:0 精华:0 注册:2014/3/16 20:34:00
  发帖心情 Post By:2014/5/19 22:32:00 [只看该作者]

Dim filter As String = "[编号] = '" & e.Link.Name & "'"
Dim fdr As DataRow = DataTables("个案申请").Find(filter)
If fdr Is Nothing Then
    DataTables("个案申请").AppendLoad(filter, False)
End If
Dim idx As Integer = Tables("个案申请").FindRow(filter)
If idx > -1 Then
    Tables("个案申请").Position = idx
    Forms("功能栏").Open()
    fdr = DataTables("个案任务提醒").sqlFind(filter)
    fdr("用户") = cStr(fdr("用户")).replace(user.Name & ",", "").replace("," & user.Name, "").replace(user.name, "")
    fdr.save
End If

Dim fdr1 As DataRow = DataTables("文件管理").Find(filter)
If fdr1 Is Nothing Then
    DataTables("文件管理").AppendLoad(filter, False)
End If
Dim idx1 As Integer = Tables("文件管理").FindRow(filter)
If idx1 > -1 Then
    Tables("文件管理").Position = idx1
    Forms("文件管理").Open()
    fdr1 = DataTables("文件查询提醒").sqlFind(filter)
    fdr1("用户") = cStr(fdr1("用户")).replace(user.Name & ",", "").replace("," & user.Name, "").replace(user.name, "")
    fdr1.save
End If

 

 

我看了一下,我没发现什么问题额·~~???


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/19 22:33:00 [只看该作者]

以下是引用wealthwind在2014-5-19 22:27:00的发言:
还有一个问题,怎么样才能将这个提醒窗口,彻底关掉,因为现在打开了关了,他又出现~~

 

原本就是会这样的,你在前面加入代码,如果没有新内容,关闭了,就不打开了

 

Static maxIdx As Integer
Dim idx As Integer = DataTables("个案任务提醒").SQLCompute("max(_Identify)")
If maxIdx >= idx Then
    Return

Else

    maxIdx = idx
End If

[此贴子已经被作者于2014-5-19 22:33:13编辑过]

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


加好友 发短信
等级:三尾狐 帖子:660 积分:3965 威望:0 精华:0 注册:2014/3/16 20:34:00
  发帖心情 Post By:2014/5/19 22:35:00 [只看该作者]

为什么“文件管理”的最新文件,不能定位到“原文件的”而是定位错误??


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


加好友 发短信
等级:三尾狐 帖子:660 积分:3965 威望:0 精华:0 注册:2014/3/16 20:34:00
  发帖心情 Post By:2014/5/19 22:39:00 [只看该作者]

idx

我有分idx
和idx1

 

以上代码是加入,窗口代码还是,计划管理??


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


加好友 发短信
等级:三尾狐 帖子:660 积分:3965 威望:0 精华:0 注册:2014/3/16 20:34:00
  发帖心情 Post By:2014/5/19 22:40:00 [只看该作者]

我明白了,我加入了计划管理,实现了~~

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


加好友 发短信
等级:三尾狐 帖子:660 积分:3965 威望:0 精华:0 注册:2014/3/16 20:34:00
  发帖心情 Post By:2014/5/19 22:40:00 [只看该作者]

Dim filter As String = "[编号] = '" & e.Link.Name & "'"
Dim fdr As DataRow = DataTables("个案申请").Find(filter)
If fdr Is Nothing Then
    DataTables("个案申请").AppendLoad(filter, False)
End If
Dim idx As Integer = Tables("个案申请").FindRow(filter)
If idx > -1 Then
    Tables("个案申请").Position = idx
    Forms("功能栏").Open()
    fdr = DataTables("个案任务提醒").sqlFind(filter)
    fdr("用户") = cStr(fdr("用户")).replace(user.Name & ",", "").replace("," & user.Name, "").replace(user.name, "")
    fdr.save
End If

Dim fdr1 As DataRow = DataTables("文件管理").Find(filter)
If fdr1 Is Nothing Then
    DataTables("文件管理").AppendLoad(filter, False)
End If
Dim idx1 As Integer = Tables("文件管理").FindRow(filter)
If idx1 > -1 Then
    Tables("文件管理").Position = idx1
    Forms("文件管理").Open()
    fdr1 = DataTables("文件查询提醒").sqlFind(filter)
    fdr1("用户") = cStr(fdr1("用户")).replace(user.Name & ",", "").replace("," & user.Name, "").replace(user.name, "")
    fdr1.save
End If

 

 

为什么“文件管理”的最新文件,不能定位到“原文件的”而是定位错误??


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/19 22:42:00 [只看该作者]

以下是引用wealthwind在2014-5-19 22:35:00的发言:

为什么“文件管理”的最新文件,不能定位到“原文件的”而是定位错误??

 

额,不要这样做,不要用两个表。一个表就够了。【任务表】

 

任务表里面加入一列,可以叫窗口列、或者叫表名列。

 

生成link的时候,设置e.Link.Name就设置成比如【窗口列_编号列】

 

在点击的时候,根据e.Link.Name取出窗口列和编号列,写代码。这样代码就不必重复了,而且结构很好。


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


加好友 发短信
等级:三尾狐 帖子:660 积分:3965 威望:0 精华:0 注册:2014/3/16 20:34:00
  发帖心情 Post By:2014/5/19 22:46:00 [只看该作者]

Static maxIdx As Integer
Dim idx As Integer = DataTables("个案任务提醒").SQLCompute("max(_Identify)")
If maxIdx >= idx Then
    Return

Else

    maxIdx = idx
End If

 

 

以上这段代码,只是针对 idx,如果我新增的内容是 idx1的话,他不会弹出,我的目的是无论是增加 idx还是 idx1,都会弹出,如果不是,就关闭不弹出。

 

代码是不是这样写?

 

Static maxIdx As Integer
Dim idx As Integer = DataTables("个案任务提醒").SQLCompute("max(_Identify)")
If maxIdx >= idx Then
    Return

Else

    maxIdx = idx

End If

Dim idx As Integer = DataTables("文件查询提醒").SQLCompute("max(_Identify)")
If maxIdx >= idx Then
    Return

Else

    maxIdx = idx

End If


 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2014/5/19 22:50:00 [只看该作者]

 回复39楼,请看38楼,你要把两表的内容合并成一个表才规范。

 回到顶部
总数 90 上一页 1 2 3 4 5 6 7 8 9 下一页