以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]关于数据库直接保持文件 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=145729) |
-- 作者:13687885598 -- 发布时间:2020/2/5 21:29:00 -- [求助]关于数据库直接保持文件 老师晚上好,请教一个问题: 在表(外部表,阿里云,sql数据库)里面设置一个多文件字段来管理文件,文件的数量每一行不是很多,但是日积月累可能会比较大(一年可能会有1-2G)。应该如何来设计? 如果是想用一个窗口来录入这个列的数据。是不是要用到一个文件管理的控件?我之前把这一列扩展为多文件,设置了FTP的远程管理。但是发现如果是在新设计的录入窗口用文件管理控件界面不一样。搞得很晕,没有思路。麻烦老师指点一下噢。谢谢哈 是不是直接上传保持在数据库里就可以呢? 跟FTP那个是不是没有多大关系?
[此贴子已经被作者于2020/2/5 22:06:32编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/2/6 11:18:00 -- 如果硬盘够大,多少文件其实没有多大关系,毕竟不是同时使用这些文件。 文件控件用法差不多的,和列属性一样的设置即可:http://www.foxtable.com/webhelp/topics/1895.htm 如果把文件保存在数据库里,就不需要ftp了,但是文件的读取就麻烦了很多:http://www.foxtable.com/webhelp/topics/2958.htm
|
-- 作者:13687885598 -- 发布时间:2020/2/6 15:20:00 -- 收到,明白了谢谢哈!还有一个问题,再目录树取值的时候,如果生产目录树的列有某个是空的话,那么是取不到相应值的。这种情况下怎么处理呢。比如根据产品的类别,产品名称,规格型号生产的目录树,有些产品是没有规格型号的,是空的。这样就取不到值了。有什么办法么老师?这种情况应该如何解决,主要用于录入产品。 此主题相关图片如下:关于目录树取值问题.png |
-- 作者:有点蓝 -- 发布时间:2020/2/6 15:50:00 -- 使用下窗口:http://www.foxtable.com/webhelp/topics/2893.htm |
-- 作者:13687885598 -- 发布时间:2020/2/6 16:27:00 -- 搞定了,谢谢老师指导O(∩_∩)O。刚刚设置好的这个通用目录树窗口,他会根据目录树的生产文件更新么?是重新打开项目更新还是切换表就更新呢? [此贴子已经被作者于2020/2/6 16:29:19编辑过]
|
-- 作者:有点蓝 -- 发布时间:2020/2/6 16:34:00 -- 3、窗口的AfterLoad事件设置为:
Dim trv As WinForm.TreeView = e.Form.Controls("TreeView1") 把代码从AfterLoad事件改到DropDownOpening事件 |
-- 作者:13687885598 -- 发布时间:2020/2/6 22:39:00 -- 收到,谢谢老师指导! |