|
网站首页
|
业界新闻
|
小组
|
威客
|
人才
|
下载频道
|
博客
|
代码贴
|
在线编程
|
编程论坛
|
登录
注册
短消息
我发表的主题
我参与的主题
我收藏的贴子
我上传的附件
我下过的附件
编辑个人资料
我的博客
用户控制面板
搜索
道具
恢复默认风格
碧海青天
秋意盎然
棕红预览
粉色回忆
蓝雅绿
紫色淡雅
青青河草
e点小镇
橘子红了
红红夜思
水晶紫色
雪花飘飘
新年快乐
风格
短消息
论坛展区
帮助
编程论坛
→
数据库技术
→
『 VFP论坛 』
→ 请教可以用EXCEL做数据库吗?如何解决被多次打开的问题?
我的收件箱(0)
欢迎加入我们,一同切磋技术
用户名:
密 码:
共有
1089
人关注过本帖
标题:
请教可以用EXCEL做数据库吗?如何解决被多次打开的问题?
只看楼主
加入收藏
kmyz_yyl
等 级:
论坛游民
帖 子:62
专家分:28
注 册:2012-11-13
结帖率:
60%
楼主
收藏
已结贴
√
问题点数:20 回复次数:12
请教可以用EXCEL做数据库吗?如何解决被多次打开的问题?
请教可以用EXCEL做数据库吗?如何解决被多次打开的问题?
每次写数据时我是先通过关闭进程"EXCEL.EXE"后再写,否则就会产生一个副本,如果能通过API关闭指定的EXCEL文档,而不是全部关闭EXCEL。
[此贴子已经被作者于2023-6-19 22:53编辑过]
搜索更多相关主题的帖子:
关闭
数据库
EXCEL
多次
打开
2023-06-19 22:27
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10608
专家分:43190
注 册:2014-5-20
第
2
楼
收藏
得分:14
EXCEL做数据库肯定是可以,只是规模有限。
“多次打开的问题”具体操作不明,最好提供测试代码。
2023-06-20 07:51
举报帖子
使用道具
赠送鲜花
kmyz_yyl
等 级:
论坛游民
帖 子:62
专家分:28
注 册:2012-11-13
第
3
楼
收藏
得分:0
回复 2楼 吹水佬
我使用EXCEL做数据量不大,辅助的数据涉及5个不同类型或形式的数据,比如主数据是课表,辅助数据是教师姓名、科目、时间等其他数据。
使用的存储的方法就是用VFP对EXCEL的一般性读写,但问题就在于有时候会手动直接打开EXCEL,如果没及时关闭又从程序打开就会产生副本,所以每次程序打开就使用关闭进程的方法,我用木瓜老师的FLL就直接关闭全部EXCEL了
我看到吹版主您有个帖子可以关闭进程,就想到能否在程序打开EXCEL数据前遍历进程中所有的EXCEL,一发现相关名字就关闭,这样就解决了产生副本的情况。
能否请吹版主给一个遍历进程,发现目标就关闭的代码,我想这样就解决了用EXCEL做数据库产生副本的烦恼。
[此贴子已经被作者于2023-6-21 09:11编辑过]
2023-06-21 08:58
举报帖子
使用道具
赠送鲜花
kmyz_yyl
等 级:
论坛游民
帖 子:62
专家分:28
注 册:2012-11-13
第
4
楼
收藏
得分:0
用EXCEL做数据库就解决了用DBF或DBC多个单独数据表的遗憾,又避免了使用MDB的局限和MYSQL之类大数据库的无奈。
2023-06-21 09:16
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10608
专家分:43190
注 册:2014-5-20
第
5
楼
收藏
得分:0
允许用户打开,用户就可以随时打开,谁先谁后没定数。
2023-06-21 12:45
举报帖子
使用道具
赠送鲜花
kmyz_yyl
等 级:
论坛游民
帖 子:62
专家分:28
注 册:2012-11-13
第
6
楼
收藏
得分:0
能否遍历所有进程中的EXCEL,并找出某一个符合条件或文档名的EXCEL关闭它?
2023-06-21 15:14
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10608
专家分:43190
注 册:2014-5-20
第
7
楼
收藏
得分:0
直接关闭用户操作的文件不好吧
可以尝试独占打开XLS文件,如果失败说明在用,提示用户保存关闭后再继续。
2023-06-21 18:44
举报帖子
使用道具
赠送鲜花
kmyz_yyl
等 级:
论坛游民
帖 子:62
专家分:28
注 册:2012-11-13
第
8
楼
收藏
得分:0
请教吹版主,VFP如何使用独占方式打开EXCEL?
2023-06-23 10:41
举报帖子
使用道具
赠送鲜花
吹水佬
等 级:
版主
威 望:
451
帖 子:10608
专家分:43190
注 册:2014-5-20
第
9
楼
收藏
得分:0
以下是引用
kmyz_yyl
在2023-6-23 10:41:53的发言:
请教吹版主,VFP如何使用独占方式打开EXCEL?
独占EXCEL也不是好事,怕用户对你有意见。
2023-06-23 13:20
举报帖子
使用道具
赠送鲜花
kmyz_yyl
等 级:
论坛游民
帖 子:62
专家分:28
注 册:2012-11-13
第
10
楼
收藏
得分:0
经过测试,用 PostMessage 可以实现关闭指定的 EXCEL 文档。这样就避免了用关闭进程方式会全部关闭所有EXCEL的问题了
另外再请教吹版主,我用 FindWindow 找不到EXCEL文档,始终返回“0”,是哪里出错?
m.hWnd = FindWindow(null, JUSTFNAME(lpszfile)+" - Microsoft Excel")
2023-07-01 00:12
举报帖子
使用道具
赠送鲜花
13
1/2页
1
2
快速回复:
请教可以用EXCEL做数据库吗?如何解决被多次打开的问题?
数据加载中...
关于我们
|
广告合作
|
编程中国
|
清除Cookies
|
TOP
|
手机版
编程中国
版权所有,并保留所有权利。
Powered by
Discuz
, Processed in 0.017648 second(s), 10 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved