这种情况可以设置吗?

jy123456 2012-02-07 02:40:03
VFP, 打开一个表,在某字段某行内输入内容,然后点关闭VFP程序.再打开这个表,刚才输入内容没有保存.
可以设置为保存吗?如何设置?
...全文
115 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
十豆三 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jy123456 的回复:]

看来是没有这个设置,就结了吧.
我的本意是这样的:grid连远程数据库,用户在grid内输入(修改)数据,在任何时候(任保方式)退出表单时都能及时提交数据!(不用用户特意去提交,人性点,呵呵.).结果发现最后的操作如果不确认(如回车、移动记录[行或列]),最后输入的数据没有提交.如果让用户提交确认就没有这个问题.人性化设计失败!哈哈! 大家新年如意!
[/Quote]在表单中可以写代码实现的,在表单的 QueryUnload 事件 移动表记录或提交代码。
lygcw9602 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 7 楼 jy123456 的回复:]
看来是没有这个设置,就结了吧.
我的本意是这样的:grid连远程数据库,用户在grid内输入(修改)数据,在任何时候(任保方式)退出表单时都能及时提交数据!(不用用户特意去提交,人性点,呵呵.).结果发现最后的操作如果不确认(如回车、移动记录[行或列]),最后输入的数据没有提交.如果让用户提交确认就没有这个问题.人性化设计失败!哈哈! 大家新年如意!
[/Quote]
如果是在表单上打开数据表,在浏览或修改模式(BROWSE)下,可以设置自动保存,在点表单的关闭窗口时,也就是在QUERYUNLOAD EVENT 中加入你的保存命令即能达到你要求的效果。
jy123456 2012-02-07
  • 打赏
  • 举报
回复
看来是没有这个设置,就结了吧.
我的本意是这样的:grid连远程数据库,用户在grid内输入(修改)数据,在任何时候(任保方式)退出表单时都能及时提交数据!(不用用户特意去提交,人性点,呵呵.).结果发现最后的操作如果不确认(如回车、移动记录[行或列]),最后输入的数据没有提交.如果让用户提交确认就没有这个问题.人性化设计失败!哈哈! 大家新年如意!
十豆三 2012-02-07
  • 打赏
  • 举报
回复
你输入完,不确认(如回车、移动记录[行或列]),就等于你不没有输入。
lygcw9602 2012-02-07
  • 打赏
  • 举报
回复
[Quote=引用 2 楼 jy123456 的回复:]
直接打开单个DBF表,改内容后不移动光标,不回车.然后直接关闭VFP程序.发现这种情况下不会保存.
[/Quote]
直接关闭DBF表,记录是保存的,如果是关闭VFP,记录是不保存的。好像不能设置保存。
jy123456 2012-02-07
  • 打赏
  • 举报
回复
移动后保存没错,我想是不移动保存,呵呵!
十豆三 2012-02-07
  • 打赏
  • 举报
回复
修改完后,移动一下记录。行或列称动都可以。
jy123456 2012-02-07
  • 打赏
  • 举报
回复
直接打开单个DBF表,改内容后不移动光标,不回车.然后直接关闭VFP程序.发现这种情况下不会保存.
yrt888 2012-02-07
  • 打赏
  • 举报
回复
不知你是有何命令打开这个表?

2,749

社区成员

发帖
与我相关
我的任务
社区描述
VFP,是Microsoft公司推出的数据库开发软件,用它来开发数据库,既简单又方便。
社区管理员
  • VFP社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧