以文本方式查看主题

-  Foxtable(狐表)  (http://foxtable.com/bbs/index.asp)
--  专家坐堂  (http://foxtable.com/bbs/list.asp?boardid=2)
----  模糊筛选问题  (http://foxtable.com/bbs/dispbbs.asp?boardid=2&id=13312)

--  作者:7032175
--  发布时间:2011/10/8 15:05:00
--  模糊筛选问题
当我在“备注”里面进行模糊筛选的时候会出现很大的一个问题 请狐狸爸爸和各高手们帮助我一下
 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:筛选请教.table


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

--  作者:狐狸爸爸
--  发布时间:2011/10/8 15:13:00
--  

Like 运算符用于比较字符串,在 Like 比较中,* 和 % 作为通配符,两者可以互换,表示任意个数的字符,通配符只能在开头或者结尾出现。例如:

[姓名] Like \'*赫*\'

[姓名] Like \'赫*\'

[姓名] Like \'*赫\'

分别表示姓名中包括“赫”,姓名开头是“赫”(姓赫),姓名结尾是“赫”

在字符串的中间不允许使用通配符。例如,不允许 \'赫*丰\'


--  作者:don
--  发布时间:2011/10/8 15:24:00
--  
Dim txt As String = e.Form.Controls("TextBox3").Text
If txt = "" Then
    Tables("窗口1_Table1").Filter = ""
Else
    txt = "备注 Like \'*" & txt.Replace("*","[*]") & "*\'"
    Tables("窗口1_Table1").Filter = txt 
End If

--  作者:7032175
--  发布时间:2011/10/8 15:26:00
--  

谢谢了


--  作者:7032175
--  发布时间:2011/10/8 15:34:00
--  
这个表有一个问题 就是 列的调整 无论怎么调整 但是一出来 在运行的时候还是原来的样子   
--  作者:don
--  发布时间:2011/10/8 15:45:00
--  

SetColVisibleWidth

批量设置要显示的列及其列宽。

语法

SetColVisibleWidth(列名1|宽度1|列名2|宽度2|列名3|宽度3...)

示例

Tables("订单").SetColVisibleWidth("日期|90|产品|120|客户|120|数量|60")

执行上述代码后,订单表将按顺序显示日期、产品、客户、数量四列,宽度分别为90、120、120、60,而其余各列将被隐藏。


喜欢怎样折腾都行!


--  作者:狐狸爸爸
--  发布时间:2011/10/8 15:46:00
--  
以下是引用7032175在2011-10-8 15:34:00的发言:
这个表有一个问题 就是 列的调整 无论怎么调整 但是一出来 在运行的时候还是原来的样子   

 

调整好之后,要保存一下。


--  作者:don
--  发布时间:2011/10/8 15:52:00
--  
以下是引用狐狸爸爸在2011-10-8 15:46:00的发言:

 

调整好之后,要保存一下。


主表可行,窗口表不行嘀


--  作者:7032175
--  发布时间:2011/10/8 15:58:00
--  

这个语法在什么位置使用  呵呵 让您见笑了


--  作者:狐狸爸爸
--  发布时间:2011/10/8 16:00:00
--  

http://www.foxtable.com/help/topics/1921.htm