Foxtable(狐表)用户栏目专家坐堂 → 几天来使用foxtable遇到的几个问题


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

主题:几天来使用foxtable遇到的几个问题

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


加好友 发短信
等级:一尾狐 帖子:423 积分:3196 威望:0 精华:0 注册:2013/5/10 10:01:00
几天来使用foxtable遇到的几个问题  发帖心情 Post By:2013/6/13 3:04:00 [只看该作者]


1 给某列设置 列表项目、数据字典,采用数据表时,为什么在列表项目的筛选条件中不能使用全局变量呢?

 

2 某列 设为 datetime 型, 自己设计了一个 dropdownform 型的输入界面, 该界面一出现,为什么该列的值 自动变成了 datelongtime型的,导致出现问题

3 如何获得类型名称

4 上课开始时间 为 datetime 型的字段 ,为什么不能通过  trv.BuildTree(dt,"上课开始时间 YM|教师ID") 这种方式 建立加载目录树呢? 提示  “上课开始时间 YM”  不存在, 而通过 openloadtree(dt,"上课开始时间 YM|教师ID") ,就可以,这是为什么

5 汇总模式的分组列 用的是 编码,然后通过数据字典 显示成名称,设置完汇总模式后,在  小计 前面 显示 的是 分组列的编码值, 能不能想办法显示成 名称呢?
保存到excel文件也同样存在这个问题

6 用代码 给某表加了 汇总模式,第一次显示数据正确,刷新后,还是这些数据,显示不正确,是不是 是因为在 汇总模式下更新了数据,怎样用代码退出汇总模式?
已经使用了Tables("教师上课汇总").SubtotalGroups.Clear(),和Tables("教师上课汇总").ClearSubtotal但不起作用

7怎样快速注释掉一大段代码,一行一行注释,太麻烦


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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/13 8:43:00 [只看该作者]

1.这是可以,你应该是拼接错误,或者未为变量赋值等 其他原因造成的.
2.DateTIme型 值当然是DateTIme型啊
3.什么意思?
4.上个例子看看
5.根据编码更改该列的值,或者手动编码汇总 2个方法
6.设置FILTER="" 就可以退出汇总了
7.这个目前没有办法.

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


加好友 发短信
等级:版主 帖子:5246 积分:33163 威望:0 精华:8 注册:2013/1/17 21:28:00
  发帖心情 Post By:2013/6/13 9:47:00 [只看该作者]

7.怎么会呢?选定几行就注释几行,全部选中,就可以全部注释,方便的很啦。

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


加好友 发短信
等级:一尾狐 帖子:423 积分:3196 威望:0 精华:0 注册:2013/5/10 10:01:00
  发帖心情 Post By:2013/6/13 11:38:00 [只看该作者]

 
 
可能是我问他没有描述清楚,第一个问题,指的是通过列属性 来设置 数据字典,其中的筛选无法使用全局变量,如下图所示图片点击可在新窗口打开查看
 

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


加好友 发短信
等级:贵宾 帖子:35433 积分:178524 威望:0 精华:3 注册:2013/3/30 16:36:00
  发帖心情 Post By:2013/6/13 11:41:00 [只看该作者]

图挂了



图片点击可在新窗口打开查看此主题相关图片如下:上传图片请参考这里.gif
图片点击可在新窗口打开查看


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


加好友 发短信
等级:一尾狐 帖子:423 积分:3196 威望:0 精华:0 注册:2013/5/10 10:01:00
  发帖心情 Post By:2013/6/13 11:43:00 [只看该作者]

第2个问题, 某列 设为 datetime 型, 自己设计了一个 dropdownform 型的输入界面, 该界面一出现,为什么该列的值 自动变成了 datelongtime型的,导致出现问题

如下图,正常情况下:

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

 

此时显示的时间 到 分

 

加了dropdownform后,一旦打开dropdownform,变为了 datelongtime,时间显示到秒,直接取消,关掉dropdowntime,还是不能变回到datetime,然后焦点不能离开该列,也不能修改,只能将他的值删掉重新输入

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

 

 


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


加好友 发短信
等级:一尾狐 帖子:423 积分:3196 威望:0 精华:0 注册:2013/5/10 10:01:00
  发帖心情 Post By:2013/6/13 11:45:00 [只看该作者]

3 第三个问题 ,实际上是在出现第二个问题后,我想获得 该列 值 的类型名称,看是datetime型的,还是datelongtime型的

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


加好友 发短信
等级:六尾狐 帖子:1418 积分:7167 威望:0 精华:0 注册:2013/3/18 8:37:00
  发帖心情 Post By:2013/6/13 11:46:00 [只看该作者]

你怎么用这个来输入日期,不是有这日期输入框吗?图片还是看不了,用IE上传

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


加好友 发短信
等级:一尾狐 帖子:423 积分:3196 威望:0 精华:0 注册:2013/5/10 10:01:00
  发帖心情 Post By:2013/6/13 12:02:00 [只看该作者]

上课开始时间 为 datetime 型的字段 ,为什么不能通过  trv.BuildTree(dt,"上课开始时间 YM|教师ID") 这种方式 建立加载目录树呢? 提示  “上课开始时间 YM”  不存在, 而通过 openloadtree(dt,"上课开始时间 YM|教师ID") ,

 

图片点击可在新窗口打开查看
 
上图,左边 是 通过 菜单工具中设置 的 加载树,选择的 列是 上课开始时间,类型为datetime,通过 上课开始时间 YM  来设置加载树,能正确显示
 
图片点击可在新窗口打开查看
 
右边是通过代码,来实现上述功能,因为 上边的设置不能进一步设置 别的加载条件,代码如下,执行时报错
 
图片点击可在新窗口打开查看
 
Dim cmd As New SQLCommand
Dim dt As DataTable
cmd.C
cmd.CommandText = "SELECT * From {教师上课登记} where [所属中心ID]=" & _user_center_id
dt = cmd.ExecuteReader()
Dim trv As WinForm.TreeView = e.Form.Controls("TreeViewSearch")
trv.BuildTree(dt,"上课开始时间 Y|教师ID")   ’此行改为trv.BuildTree(dt,"上课开始时间 YM|教师ID") 或者 trv.BuildTree(dt,"上课开始时间 YM") 也是一样

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


加好友 发短信
等级:六尾狐 帖子:1418 积分:7167 威望:0 精华:0 注册:2013/3/18 8:37:00
  发帖心情 Post By:2013/6/13 12:07:00 [只看该作者]

你的图片还是看不到,这样不知道怎么弄,搞个例子吧


 回到顶部
总数 28 1 2 3 下一页