Foxtable(狐表)用户栏目专家坐堂 → 备注列窗口字体大小怎么更改?不显示回车换行符?


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

主题:备注列窗口字体大小怎么更改?不显示回车换行符?

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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 8:57:00 [显示全部帖子]

以下是引用大清河在2019/3/12 20:31:00的发言:
复制到word能够换行,txt不行

 

你可以替换一下内容,把回车符替换成真正的回车,如

 

Dim str = "abc" & chr(13) & "123"
CurrentTable.value = str
str = str.replace(chr(13), vbcrlf)
msgbox(str)


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 11:04:00 [显示全部帖子]

这样写吧?

 

select replace(t.treatment,chr(10),chr(13)||chr(10)) as 备注

 

如果要扩展成备注列,加入convert或cast转换备注text类型


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 11:50:00 [显示全部帖子]

以下是引用大清河在2019/3/13 11:22:00的发言:

请问老师,这个代码写在哪里呢,能修改备注字体大小

 

AfterLoadTableSetting事件


For Each a As OBJECT In Tables("表B").grid.parent.controls
    For Each b As OBJECT In a.controls
        For Each c As OBJECT In b.controls
            If c.text = "第四列" Then  '第四列为备注列
                c.font = New Font("微软雅黑",12)
            End If
        Next
    Next
Next


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 15:31:00 [显示全部帖子]

以下是引用大清河在2019/3/13 13:18:00的发言:

有点甜老师,你太厉害了,我还有个问题是查询表怎么能增加个按钮,我可以单击后刷新呢

 

参考

 

http://www.foxtable.com/webhelp/scr/1928.htm

 

http://www.foxtable.com/webhelp/scr/1929.htm

 


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/13 17:35:00 [显示全部帖子]

后面的参数,用true

 

DataTables("表A").Fill("Select * From {表A} as a inner join {表B} as b on a.第一列=b.第一列", True)


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/14 10:47:00 [显示全部帖子]

修改代码

 

Do While True
    For Each a As OBJECT In Tables("表A").grid.parent.controls
        For Each b As OBJECT In a.controls
            For Each c As OBJECT In b.controls
                If c.text = "第三列" Then  '第四列为备注列
                    c.font = New Font("微软雅黑",12)
                    Exit Do
                End If
            Next
        Next
    Next
    application.Doevents
Loop
msgbox(333)


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


加好友 发短信
等级:版主 帖子:85326 积分:427815 威望:0 精华:5 注册:2012/10/18 22:13:00
  发帖心情 Post By:2019/3/14 11:47:00 [显示全部帖子]

afterOpenProject事件

 

Tables("表a").cols("第三列").openwindow
For Each a As OBJECT In Tables("表A").grid.parent.controls
    For Each b As OBJECT In a.controls
        For Each c As OBJECT In b.controls
            If c.text = "第三列" Then  '第四列为备注列
                c.font = New Font("微软雅黑",12)
            End If
        Next
    Next
Next


 回到顶部