以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]当前行的问题 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=108502) |
-- 作者:Springamy -- 发布时间:2017/10/24 10:02:00 -- [求助]当前行的问题 如图:在狐表的窗口中有两个表,把b表的5复制到A表中的时候,B表的当前行会自动跳到1, 我又需要把当前行点到5,降低了工作效率. 我的实际需求是复制5到A表之后,当前行必须还是5,复制哪个,当前行必须是哪一行 请问需要怎么做?
|
-- 作者:有点甜 -- 发布时间:2017/10/24 11:59:00 -- 1、你如何操作的?
2、你写了什么代码?
3、做个实例发上来测试 |
-- 作者:Springamy -- 发布时间:2017/10/24 16:04:00 -- 怎么用SQL查找当前行的id 并选中 把功能摘出来做个实例需要很久很久的时间,,建表,代码又不能直接复制,请谅解 我主要是想实现我没有实现的功能, 问题描述:在对表A的订单付款的时候要分解表C的金额,当给第一个订单付款并分解id = 3(建行002)的金额之后, 给第二个订单分解金额的时候表C的表要刷新,重新加载数据,但是当前行会重新回到id = 1(建行001) 这样我要重新选择id = 3 的当前行.(影响工作效率) 表A currentchanged事件中: 1、dim r as row = Tables(“表C”).current 2、dim i as integer Select * fr om 表C where id =r(“id”)‘执行sql,找出表C的id cmd.ExecuteScalar i = id 3、,执行刷新数据的函数 4、把表C的当前行id 赋值 id = i 问题:执行到第3之后,第4代码不会写,就是加载完数据之后,怎么样把表C的当前行id = i
此主题相关图片如下:1.png |
-- 作者:有点甜 -- 发布时间:2017/10/24 16:29:00 -- 刷新之前,记录当前行的位置position值;
刷新之后,重新定位到那个位置。
但,为什么一定要刷新表格?刷新表格效率不低吗?不知道你要做的功能,具体问题做实例发上来。 |
-- 作者:Springamy -- 发布时间:2017/10/24 16:43:00 -- 如图, 如图,实例之前有做,很久没做好,太费时间了 |
-- 作者:Springamy -- 发布时间:2017/10/24 17:07:00 -- position值还是没有变化 position值还是没有变化,是这么写吗? |
-- 作者:有点甜 -- 发布时间:2017/10/24 17:24:00 -- 1、不是可以后台获取值? http://www.foxtable.com/webhelp/scr/2955.htm
2、不是可以后台统计? http://www.foxtable.com/webhelp/scr/2724.htm
|