以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.net/bbs/index.asp)
--  专家坐堂  (http://foxtable.net/bbs/list.asp?boardid=2)
----  单元格标记  (http://foxtable.net/bbs/dispbbs.asp?boardid=2&id=193115)

--  作者:1234567
--  发布时间:2024/8/19 9:35:00
--  单元格标记

.NET Framework 版本:4.0.30319.1
Foxtable 版本:2022.8.18.1
错误所在事件:表,表A,DataColChanged
详细错误信息:
Exception has been thrown by the target of an invocation.
Public member \'Style\' on type \'Integer\' not found.

 

DataColChanged 表事件

 

If e.DataRow("形式") = "1" Then
    e.DataRow("A").Style = "样式1"
End If

 


--  作者:有点蓝
--  发布时间:2024/8/19 10:11:00
--  
代码放到drawcell事件:http://www.foxtable.com/webhelp/topics/0656.htm

If e.Row("形式") = "1" Then
    e.Style = "样式1"
End If

--  作者:1234567
--  发布时间:2024/8/19 10:18:00
--  

我不希望是整行按样式1标记,只标记其中的某几列,代码怎么改?


--  作者:y2287958
--  发布时间:2024/8/19 10:20:00
--  
再判断一下列名就可以


--  作者:有点蓝
--  发布时间:2024/8/19 10:38:00
--  
select case e.col.name
case "列1","列A"
If e.Row("形式") = "1" Then
    e.Style = "样式1"
End If
end select
[此贴子已经被作者于2024/8/19 13:34:20编辑过]

--  作者:1234567
--  发布时间:2024/8/19 12:44:00
--  

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

--  作者:有点蓝
--  发布时间:2024/8/19 13:34:00
--  
http://www.foxtable.com/webhelp/topics/0224.htm

最后加上
End Select

--  作者:1234567
--  发布时间:2024/8/19 13:35:00
--  
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:管理项目4.zip


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

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

--  作者:1234567
--  发布时间:2024/8/19 13:39:00
--  

蓝版:

第一个问题,当我在记录窗口中,变换计算类别时,样式不能同步改变,在主表中没这个问题。

第二个问题,希望在直径列,所有的数据前加φ,并且在导出EXCEL 文件时,也能加上φ

 


--  作者:有点蓝
--  发布时间:2024/8/19 13:50:00
--  
1、选择不同值后,输入焦点要离开当前单元格,才会认为输入完毕,才算真正更改了值
2、显示一样到drawcell处理

if e.col.name = "直径" andalso e.row.isnull("直径")=false
e.text = "φ" & e.row.isnull("直径")
end if

导出可以使用这种方式:http://www.foxtable.com/webhelp/topics/1148.htm,可以自己添加任意字符