Foxtable(狐表)用户栏目专家坐堂 → 请教:如何提取项目中所有外部数据源做列表项目?


  共有17670人关注过本帖树形打印复制链接

主题:请教:如何提取项目中所有外部数据源做列表项目?

帅哥哟,离线,有人找我吗?
程兴刚
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/1/31 18:53:00 [显示全部帖子]

这个要求可以否决:
1、因为固定的外部数据源只有设计者提前预定,可以将固定增加的外部数据源写入项目信息;
    
比如,每增加一个外部数据源以后,命令窗口执行:
          SaveConfigValue(
"数据源列表",GetConfigValue("数据源列表","") & "|" & "新数据源名称")
2、当动态增减外部数据源的同时,向这个项目信息写入或删除项目信息
    2.1、动态删除外部数据源后立即执行:
        (GetConfigValue("数据源列表",""
) & "|*").Replace("数据源3" & "|","").Replace("*","")
           
(这里假定删除“数据源3”)
   
2.2、动态增加外部数据源的时候执行:
         if GetConfigValue("数据源列表","").Contains("新数据源名称"
) = true
             MessageBox.Show("该数据源名称已经存在,请更名后再添加!", "警告"
, MessageBoxButtons.ok, MessageBoxIcon.Information)
         else
             SaveConfigValue("数据源列表",GetConfigValue("数据源列表","") & "|" & "新数据源名称“)
              '您的动态添加外部数据源的代码
               .............
         end if

     
通过上述处理,任意时候调用数据源列表:GetConfigValue("数据源列表","") 
      (没经过测试,理论上可行)

       


 回到顶部
帅哥哟,离线,有人找我吗?
程兴刚
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信 一级勋章
等级:超级版主 帖子:7258 积分:40773 威望:0 精华:16 注册:2008/8/31 23:23:00
  发帖心情 Post By:2010/2/1 1:23:00 [显示全部帖子]

图片点击可在新窗口打开查看

 回到顶部