以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  行数据定位问题  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=140699)

--  作者:ifox2018
--  发布时间:2019/9/11 16:56:00
--  行数据定位问题
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目2.zip



想要把复检界面里录入的数据保存到表中。

用了find,findrow 都失败(不知道哪里写错。  相关语句现已删除)



--  作者:有点蓝
--  发布时间:2019/9/11 17:12:00
--  
Dim dr As DataRow = DataTables("a").Find("carname=\'" & e.Form.Controls("复检车号").text & "\'")
If dr IsNot Nothing Then
    dr("fjczrq") = Date.now
    dr("zt") = "已通过"
dr.save
End If


--  作者:ifox2018
--  发布时间:2019/9/12 8:48:00
--  
图片点击可在新窗口打开查看  哪里不对。  实际效果如图

图片点击可在新窗口打开查看此主题相关图片如下:无标题2.png
图片点击可在新窗口打开查看

就是定位不对。  应该是第二行的,保存到了第一行

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目9.foxdb


[此贴子已经被作者于2019/9/12 8:51:12编辑过]

--  作者:有点蓝
--  发布时间:2019/9/12 9:42:00
--  
我测试没有问题。按照什么步骤测试有问题?
--  作者:ifox2018
--  发布时间:2019/9/12 10:11:00
--  
复检窗口选择查询表中的行,然后录入复检时间,复检人员,复检情况。 保存。  查看后台,发现保存到了表的第一行。  而不是查询表中选定的那行。



你的意思是用我的管理项目9.foxdb。  测试正常?   我的版本好像是今年4月份的
[此贴子已经被作者于2019/9/12 10:12:18编辑过]

--  作者:有点蓝
--  发布时间:2019/9/12 10:15:00
--  
3楼的项目我测试没有任何问题。

关闭退出项目,删除项目所在的文件夹里的bin目录,然后重启项目试试。

--  作者:ifox2018
--  发布时间:2019/9/12 10:31:00
--  
图片点击可在新窗口打开查看图片点击可在新窗口打开查看   无效。  

 之前这个功能是正常的,这段时间电脑经常掉电(含数据库所在虚拟机),然后功能不正常了,我以为是代码问题,看来应该是电脑问题

--  作者:有点蓝
--  发布时间:2019/9/12 11:13:00
--  
和电脑没有关系。应该是您用法的问题。

我的代码只是给2个单元格赋值,其它单元格的赋值自己补上。另外控件不能绑定表

--  作者:ifox2018
--  发布时间:2019/9/12 14:38:00
--  
已解决。   selcet 中 加了个 [_Identify] 字段。

帮助中说“如果要生成SQLQuery,则没有这个限制”,所以之前都没加,以后保险点,都加上。

--  作者:ifox2018
--  发布时间:2019/9/12 14:44:00
--  

图片点击可在新窗口打开查看此主题相关图片如下:时间问题.png
图片点击可在新窗口打开查看

这是什么原因?
窗体内的table用的是sqlquery