Foxtable(狐表)用户栏目专家坐堂 → [求助]拒绝重复


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

主题:[求助]拒绝重复

帅哥哟,离线,有人找我吗?
大红袍
  11楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/22 15:34:00 [显示全部帖子]

看27楼,判断是否重复,再确定是否addnew

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/22 16:06:00 [显示全部帖子]

Tables("表名").AllowDelete = True

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/22 17:07:00 [显示全部帖子]

1、Syscmd.Filter.BetWeen()

 

2、可以自己做一个类似的窗口


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/22 17:24:00 [显示全部帖子]

Tables("表A").Filter = "第一列 >= '" & 变量1 & "' and 第一列 <= '" & 变量2 & "'"

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/23 17:22:00 [显示全部帖子]

Dim 上限 As String = e.Form.Controls("").Text
Dim 下限 As String = e.Form.Controls("").Text

If 上限 <> "" Then
    Filter &= " And 第一列 <= " & 上限
End If

If 下限 <> "" Then
    Filter &= " And 第一列 >= " & 下限
End If

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/24 10:29:00 [显示全部帖子]

Dim Filter As String = "1=1"
With e.Form.Controls("cmbProduct")
    Filter = filter & " And 名称 = '" & .Value & "'"
End With
With e.Form.Controls("StartDate")
    If .Value IsNot Nothing Then
        Filter = Filter & " and 日期 >= #" & .Value & "#"
    End If
End With
With e.Form.Controls("EndDate")
    If .Value IsNot Nothing Then
        Filter = Filter & " and 日期 <= #" & .Value & "#"
    End If
End With
Dim sx As String = e.Form.Controls("上限").Text
Dim xx As String = e.Form.Controls("下限").Text
If sx <> "" Then
    Filter &= " And 涨幅 <= " & sx
End If
If xx <> "" Then
    Filter &= " And 涨幅 >= " & xx
End If

Tables("数据库更新").Filter = Filter

 

 

 


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/24 14:16:00 [显示全部帖子]

那就不要改成数据列,依旧用你的字符列,导入以后,编写datacolchanged事件再修改赋值给另一列数值列;

 

不会做就上传具体例子。


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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/24 16:14:00 [显示全部帖子]

For Each c As object In e.Form.Controls
    If TypeOf c Is Winform.Table Then
        If DataTables.Contains(c.Table.name) Then
            For i As Integer = 0 To 4
                c.Table.Cols(i).AllowEdit = False
            Next
        End If
    End If
Next

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/24 17:09:00 [显示全部帖子]

窗口AfterLoad事件
[此贴子已经被作者于2015/11/24 17:08:57编辑过]

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


加好友 发短信
等级:贵宾 帖子:39310 积分:196782 威望:0 精华:1 注册:2015/4/25 9:23:00
  发帖心情 Post By:2015/11/24 17:30:00 [显示全部帖子]

For Each c As object In e.Form.Controls
    If TypeOf c Is Winform.Table Then
        If DataTables.Contains(c.Table.name) Then
            c.Table.cols.Frozen = 5
        End If
    End If
Next

 回到顶部
总数 31 上一页 1 2 3 4 下一页