以文本方式查看主题 - Foxtable(狐表) (http://foxtable.net/bbs/index.asp) -- 专家坐堂 (http://foxtable.net/bbs/list.asp?boardid=2) ---- [求助]图片列窗口存放目录动态设置 (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=127430) |
-- 作者:eauacqua -- 发布时间:2018/11/14 8:28:00 -- [求助]图片列窗口存放目录动态设置 情况如下: 1,共有两个表,A表采用内置的图片管理器添加图片,B表采用列窗口添加图片,均在afteropenproject中,动态设置图片存放目录:defaltfolder = projectpath & "photo" 2.运行结果发现:A表的图片存在projectpath & "photo"下,B表的的图片存在attachement下面 3.同时测试B表,1)在未打开列窗口前,图片列的存放目录为:projectpath & "photo",2)打开列窗口后,再检查图片列的存放目录,就为缺省设置了 请问,如何动态设置列窗口的存放目录?
|
-- 作者:有点甜 -- 发布时间:2018/11/14 8:52:00 -- 1、你的【列窗口】,是你自己的一个窗口?里面放了pictureviewer控件?
如果是,你afterLoad事件也要设置defaultfolder
2、如果是自带的列窗口,不应该有这种问题,你也可以在打开列窗口之后,在执行defaultfolder代码 |
-- 作者:eauacqua -- 发布时间:2018/11/14 8:56:00 -- 甜版,是自带的列窗口。 B表,我设置的不是直接输入,设计了一个主窗口替代表B。在主窗口中,当需要增加图片的时候,再打开表B该列的自带的列窗口(没有用Pictureviewer) 这种情况下,是不是在表B的主窗口afterload里设置目录?还是在openwindow命令后设置合适?
[此贴子已经被作者于2018/11/14 9:01:57编辑过]
|
-- 作者:有点甜 -- 发布时间:2018/11/14 9:10:00 -- 以下是引用eauacqua在2018/11/14 8:56:00的发言:
这种情况下,是不是在表B的主窗口afterload里设置目录?还是在openwindow命令后设置合适?
[此贴子已经被作者于2018/11/14 9:01:57编辑过]
都可以,你afterLoad里面和openwindow后面,都设置一下测试。
如果还有问题,实例发上来测试。 |
-- 作者:eauacqua -- 发布时间:2018/11/14 9:20:00 -- 甜版,已经解决,测试在afterload中增加后没有问题。 多问一些,是不是以后再碰到用窗口代替表(无论是主窗口还是并列窗口等其他),如有问题,都需要考虑重新设置绑定字段的属性?)
|
-- 作者:有点甜 -- 发布时间:2018/11/14 9:47:00 -- 以下是引用eauacqua在2018/11/14 9:20:00的发言:
甜版,已经解决,测试在afterload中增加后没有问题。
多问一些,是不是以后再碰到用窗口代替表(无论是主窗口还是并列窗口等其他),如有问题,都需要考虑重新设置绑定字段的属性?)
1、如果绑定了 pictureviewer、filemanager 控件,需要写代码;
2、如果你窗口table是sqltable或者sqlquery,也需要;
3、其余情况基本不需要,如果出问题,再设置。 |
-- 作者:eauacqua -- 发布时间:2018/11/14 11:29:00 -- 收到,感谢甜版。 |