Foxtable(狐表)用户栏目专家坐堂 → [求助]实例中的几个问题


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

主题:[求助]实例中的几个问题

帅哥,在线噢!
jyh7081
  1楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:963 积分:8510 威望:0 精华:0 注册:2012/10/3 13:25:00
[求助]实例中的几个问题  发帖心情 Post By:2018/9/1 10:47:00 [显示全部帖子]


问题:
1、窗口中的div分段后第二段的字体和字号变成左侧列表的字体和字号了。删除分段又会恢复DIV设置的格式;
2、数据表中相应的单元格,分段后多出一个空行;
3、点击菜单中报表按钮,生成word报表,报表中对应的单元格中的第二个分段只缩进了一个字符;
4、编辑div,相应单元格跟随变化,但是删除整个div内容,单元格却不跟着变了。
请老师指教,谢谢!


图片点击可在新窗口打开查看此主题相关图片如下:image div.jpg
图片点击可在新窗口打开查看


图片点击可在新窗口打开查看此主题相关图片如下:image div2.jpg
图片点击可在新窗口打开查看

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:示例.rar



 回到顶部
帅哥,在线噢!
jyh7081
  2楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:963 积分:8510 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2018/9/1 16:25:00 [显示全部帖子]

非常感谢,蓝老师!
问题基本解决了。

就是第4个问题:
清空某个div内容,相应单元格内容却不跟着变了。
经测试:只要div保留一个字符,单元格都会跟随div的内容变化;就是div清空了,单元格没清空,重新打开窗口,刚才清空的div又不是空的了。
是不是函数中这句判断的原因?但是如果不加这句判断,清空时会报错。
......
If str <> "" Then
    Tables(tname).Current(cname) = str.Replace(vbcrlf & vbcrlf,vbcrlf)
    'Tables(tname).Current(cname) = str
End If

 回到顶部
帅哥,在线噢!
jyh7081
  3楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:963 积分:8510 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2018/9/1 17:28:00 [显示全部帖子]

但是去掉会提示:

图片点击可在新窗口打开查看此主题相关图片如下:image 00.jpg
图片点击可在新窗口打开查看


 回到顶部
帅哥,在线噢!
jyh7081
  4楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:963 积分:8510 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2018/9/1 17:38:00 [显示全部帖子]

蓝老师,还是一样的提示。

 回到顶部
帅哥,在线噢!
jyh7081
  5楼 | 信息 | 搜索 | 邮箱 | 主页 | UC


加好友 发短信
等级:四尾狐 帖子:963 积分:8510 威望:0 精华:0 注册:2012/10/3 13:25:00
  发帖心情 Post By:2018/9/5 21:43:00 [显示全部帖子]

谢谢老师指点,以上问题已解决。

问个新问题 ,一楼的实例中,我在数据表新建一个逻辑列[编辑状态],然后在div的编辑窗口中用一个复选框与之绑定。
希望实现:当勾选窗口复选框后,窗口中的div禁止编辑。

我在数据表的PrepareEdit代码,没起作用。
想问老师应该怎样控制?

If Forms("编辑窗口").opened AndAlso Forms("编辑窗口").Controls("CheckBox1").Checked = True AndAlso e.Col.Name <> "编辑状态" Then      '如果不为空
    e.Cancel = True '则禁止编辑
End If

 回到顶部