起步软件技术论坛-X3

 找回密码
 立即注册
搜索
查看: 203|回复: 10

【结帖】表格文档设置**

[复制链接]
发表于 2008-7-8 09:43:11 | 显示全部楼层 |阅读模式
怎么设置可以让表格文档打开的时候fouce到某个具体的字段上?
回复

使用道具 举报

发表于 2008-7-8 09:50:30 | 显示全部楼层
设置数据集的字段的FocusControl看看
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 10:10:24 | 显示全部楼层
InfoBrokerYWXX_FPRK.Info.DataSetByID('jb').FieldByName('lsbm').FocusControl;
这样写对么??
这样写  没什么反映啊  没有fouce到指定的字段
回复 支持 反对

使用道具 举报

发表于 2008-7-8 10:11:45 | 显示全部楼层
TSQLDataSet(DataSetBroker1.DataSet).Fields[3].FocusControl;   
我这样子写有反应阿。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 10:33:44 | 显示全部楼层
那我写的那个对这的啊
我再测测
回复 支持 反对

使用道具 举报

发表于 2008-7-8 10:37:20 | 显示全部楼层
哦,好,记得反馈。
另,在功能中要访问数据集的话可以用数据集代理更方便些。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 11:35:24 | 显示全部楼层
我试过了  还是不行   
TSQLDATASET(jb.DataSet).FieldByName('ghdwbm').FocusControl;
这用了就没反映

我是想做成在表格文档保存以后
光标键自动fouce到主数据集的某个字段上
我看delphi的说明  好像foucecontrol是要和快捷键配合使用的  不是说把焦点放到那个字段啊
回复 支持 反对

使用道具 举报

发表于 2008-7-8 11:50:10 | 显示全部楼层
我测试结果是可以的阿。
formshow事件中
用这样的一个代码就可以实现的。
回复 支持 反对

使用道具 举报

 楼主| 发表于 2008-7-8 14:58:13 | 显示全部楼层
那我是想在点击保存按钮后  
应该写在那个事件啊?
回复 支持 反对

使用道具 举报

发表于 2008-7-8 15:03:03 | 显示全部楼层
最好写在那个数据导航栏的afteraction事件中。也就是说在动作执行后处理。
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

小黑屋|手机版|Justep Inc.

GMT+8, 2025-7-19 00:00 , Processed in 0.043705 second(s), 15 queries .

Powered by Discuz! X3.4

© 2001-2017 Comsenz Inc.

快速回复 返回顶部 返回列表