以文本方式查看主题

-  Foxtable(狐表)  (http://www.foxtable.com/bbs/index.asp)
--  专家坐堂  (http://www.foxtable.com/bbs/list.asp?boardid=2)
----  光标自动选择  (http://www.foxtable.com/bbs/dispbbs.asp?boardid=2&id=94363)

--  作者:yangwenghd
--  发布时间:2016/12/21 22:57:00
--  光标自动选择
可以打开窗口后 光标可以自动跳到 状态列的 待复习行的第一行吗? 感谢 感谢 
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:改变状态.table



--  作者:有点色
--  发布时间:2016/12/21 23:54:00
--  

 查找,然后定位呗。灵活变通

 

http://www.foxtable.com/webhelp/scr/0553.htm

 


--  作者:yangwenghd
--  发布时间:2016/12/22 10:31:00
--  
感谢 感谢 ,问问 如果当上一行 的状态列为学习中  改变下一行的状态列为待学习,除非已经是学习中则不改变怎么写啊 感谢 感谢 
--  作者:有点色
--  发布时间:2016/12/22 10:49:00
--  

 得到当前行的序号,比如是 5

 

 从第6行开始循环,每一行取状态列的值,如果是符合要求的,就改成待学习。退出循环。

 

 代码自己学着写。


--  作者:yangwenghd
--  发布时间:2016/12/22 10:53:00
--  
好的 那能再帮忙看看这个吗? 感谢 感谢 

点击过关按钮 改变状态列的选中的内容,如果选中的状态列为待复习,改为已学习,如果是学习中改为 待复习,如果是已学习不改变,同时改变完后都跳入一下行,如果下一行是待学习弹出 更改窗口,不跳入下一行。


--  作者:有点色
--  发布时间:2016/12/22 10:57:00
--  
 参考我之前给你写过的代码。你要理解你才能改成你需要的。不然你就只能一直依赖别人帮你写。
--  作者:yangwenghd
--  发布时间:2016/12/22 21:26:00
--  
好的 才回家,我先看看,感谢了,
--  作者:yangwenghd
--  发布时间:2016/12/23 11:00:00
--  
With Tables("表A")
    .Position = .Position + 1
End With

怎么在之间加个条件啊 !就是当 状态列为 待学习的时候才弹出后面的窗口 感谢 感谢 
If forms("新学习选择窗口").Opened=False Then
    forms("新学习选择窗口").Open
End If
forms("新学习选择窗口").visible=True
[此贴子已经被作者于2016/12/23 11:00:10编辑过]

--  作者:有点蓝
--  发布时间:2016/12/23 11:41:00
--  
不会吧这种基本的用法都不会?

if Tables("表A").current("状态列") = "待学习" then 打开窗口

--  作者:yangwenghd
--  发布时间:2016/12/23 13:03:00
--  
唉 我都怕丢脸,这个高的等级了,只是我真的记不住那些字母啊!这不正在加快不发巩固这块吗?
点击过关按钮 改变状态列的选中的内容,如果选中的状态列为待复习,改为已学习,如果是学习中改为 待复习,如果是已学习不改变,同时改变完后都跳入一下行,如果下一行是待学习弹出 更改窗口,不跳入下一行。

感谢 感谢