以文本方式查看主题 - Foxtable(狐表) (http://foxtable.com/bbs/index.asp) -- 专家坐堂 (http://foxtable.com/bbs/list.asp?boardid=2) ---- (求助)表内容莫名变更 (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=72221) |
-- 作者:36792209 -- 发布时间:2015/7/26 10:12:00 -- (求助)表内容莫名变更 表事件 科二预约情况_ValidateEdit If e.Col.DroppedDown Then \'如果下拉窗口已经打开 e.Col.CloseDropDown() \'则关闭下拉窗口 End If 科二预约情况_ChangeEdit If e.Col.Name = "姓名" Then \'如果编辑的是客户ID列 If e.Col.DroppedDown Then \'如果下拉窗口已经打开 Dim tbl As Table = Tables("窗口2_Table1") If e.Text = "" Then \'如果内容为空 tbl.Filter = "" \'显示所有客户 Else \'否则根据输入内容进行模糊筛选 Dim txt As String = "\'%" & e.Text & "%\'" tbl.Filter = "姓名 Like " & txt & " Or 身份证号码 Like " & txt & " Or 联系电话 Like " & txt End If End If End If 科二预约情况_KeyPressEdit If e.Col.Name = "姓名" Then \'如果编辑的是客户ID列 If e.Col.DroppedDown = False \'且下拉窗口没有打开 e.Col.OpenDropDown() \'打开下拉窗口 End If End If 科二预约情况_KeyDownEdit If e.Col.Name = "姓名" Then \'如果编辑的是客户 ID列 If e.Col.DroppedDown Then \'如果下拉窗口已经打开 Dim tbl As Table = Tables("窗口2_Table1") If e.KeyCode = Keys.Up Then \'如果按下的是上箭头按键 tbl.Position = tbl.Position - 1 \'向上移动一行 e.Cancel = True ElseIf e.KeyCode = Keys.Down Then \'如果按下的是下箭头按键 tbl.Position = tbl.Position + 1 \'向下移动一行 e.Cancel = True End If End If End If 科二预约情况_DrawCell If e.Col.Name = "身份证号码" Then Dim fdr As DataRow = e.Table.DataTable.Find("身份证号码 = \'" & e.Row("身份证号码") & "\' and _Identify <> " & e.Row("_Identify")) If fdr IsNot Nothing Then e.style = "样式1" End If End If
这是我这个表内的代码,不知道为什么就这一个表里面的数据偶尔会出现自动擅改,1个星期有两次内容不一样了,我实在找不出原因,鉴于表格现在连接了数据源,不能上传附件了。 <!--EndFragment--> |
-- 作者:大红袍 -- 发布时间:2015/7/26 11:33:00 -- 这段代码,不会自动删改内容。
一定是你操作后的结果。 |
-- 作者:36792209 -- 发布时间:2015/7/26 13:12:00 -- 我操作后保存就关闭程序了,下次打开就自动擅改了,今天就发现了一条信息被擅改,起初认为是我操作失误,后来同事有截图,我前后对比了下确实是系统自动更改的。
可我找不出哪出了问题。 |
-- 作者:大红袍 -- 发布时间:2015/7/26 14:16:00 -- 1、你自己操作一次,看怎样操作后,会出现修改的情况。
2、不知道怎么重现错误,就不能知道哪里代码有错。 |
-- 作者:36792209 -- 发布时间:2015/7/26 14:31:00 -- 我自己弄了个空表格记录数据,试了几次都没有擅改内容,而且现有表格也没有出现报错。
根本就差不出来为什么会这样~ |
-- 作者:大红袍 -- 发布时间:2015/7/26 14:32:00 -- 问一下你的同事,怎样操作之后才会出问题。 |
-- 作者:36792209 -- 发布时间:2015/7/26 14:36:00 -- 我第一次把数据截图发给了他,后来整合了一下数据又发给了他,然后他发现里面有一个人的信息不匹配,我自己看了也是,就一个人的信息出错了。
操作都是我来执行的,不知道为什么会出现这样的情况。 |
-- 作者:大红袍 -- 发布时间:2015/7/26 14:52:00 -- 具体怎么操作,项目发上来。 |
-- 作者:36792209 -- 发布时间:2015/7/26 15:00:00 -- 我项目已经接上了数据源,而且现在我们的组织已经在使用了。
我能单独发给您么? |
-- 作者:大红袍 -- 发布时间:2015/7/26 15:02:00 -- 1、你要确定怎样操作以后才会出错,不然你发给我也没用啊;
2、上传项目的时候,数据库和项目都要发上来,数据,只留测试的数据即可。 |