找回密码
 加入
搜索
查看: 5254|回复: 12

[效率算法] 利用数据库实现实时更新面板上的数据

  [复制链接]
发表于 2010-4-8 22:13:39 | 显示全部楼层 |阅读模式
本帖最后由 manlty 于 2010-4-13 19:27 编辑

高手帮忙写一个利用数据库实现下面图示个功能的例子:
(treeview不好弄,用listview来显示数据)


通过input添加数据后:

(若数据库里没有相同的证券的数据,则在后面增加一个item)

若通过input添加这样的数据

则会是这样:

(若存在相同的证券持仓,则将数量相加价格平均)

若通过input添加这样的平仓数据:

则会是这样:


若通过input添加这样的平仓数据:

则会是这样:


不知道我说得够不够明白,最后,再加一个这样的功能
勾选一个父item,该父item下所有子item全部选中,如下:

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?加入

×
发表于 2010-4-8 22:46:53 | 显示全部楼层
本帖最后由 netegg 于 2010-4-8 22:48 编辑

建议你还是做个数据库吧,脚本是为了操作方便的,不是为了把问题复杂化的,尽管你这个不是很难
 楼主| 发表于 2010-4-8 22:53:22 | 显示全部楼层
问题是,写出来的程序如果在没有安装数据库的电脑上使用就没法用了。我的设想是,用ini文件来记录这些数据。问题是怎么实现象1楼那样的规则的数据增减
发表于 2010-4-8 22:59:33 | 显示全部楼层
回复 3# manlty


    应该不是程序有数据库就要其他运行程序的电脑安数据库吧?
发表于 2010-4-8 23:05:30 | 显示全部楼层
用sqlite做呗,autoit里面不是带着呢吗
发表于 2010-4-8 23:08:07 | 显示全部楼层
你这个用脚本做也不容易,树形列表子项加减,增删,要考虑索引,子索引,原地替换文本
发表于 2010-4-8 23:12:05 | 显示全部楼层
今天工作累了,要不然就帮你做个例子了。
 楼主| 发表于 2010-4-8 23:17:07 | 显示全部楼层
本帖最后由 manlty 于 2010-4-8 23:20 编辑

谢谢水木子等楼上热心的兄弟!在下还没学数据库那部分的内容,能在闲暇时帮做个用到mdb数据库的例子吗?
界面上显示除了树形列表还有其他更好的吗
发表于 2010-4-8 23:23:03 | 显示全部楼层
回复 8# manlty
不必客气,大家互相学习嘛!

你先去看看蛋蛋汉化的 UDF汉化资料 关于TreeView的函数吧!看完你应该会找到答案的!
 楼主| 发表于 2010-4-10 22:21:47 | 显示全部楼层
顶一下,希望得到帮助
 楼主| 发表于 2010-4-12 14:25:34 | 显示全部楼层
高手能写一个利用mdb数据库文件实现我这个功能的例子吗?
用listview来显示数据也行
 楼主| 发表于 2010-4-12 18:41:49 | 显示全部楼层
期望高手出手
 楼主| 发表于 2010-4-13 19:22:27 | 显示全部楼层
高手帮忙写一个利用数据库实现我这个功能的例子?
面板用listview来显示数据
您需要登录后才可以回帖 登录 | 加入

本版积分规则

QQ|手机版|小黑屋|AUTOIT CN ( 鲁ICP备19019924号-1 )谷歌 百度

GMT+8, 2024-5-13 07:03 , Processed in 0.082997 second(s), 24 queries .

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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