Foxtable(狐表)用户栏目专家坐堂 → foxtable 在使用“字典”输入时的一些缺陷


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

主题:foxtable 在使用“字典”输入时的一些缺陷

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/4/28 12:49:00 [显示全部帖子]

学会了后,也许你自己可以做出来的。增加一列 GetPY 将指定汉字转换为拼音格式。并参照 多列数据字典

 

老大只是不想过早的让他的系统变得太“肥胖”了吧(猜测的)

[此贴子已经被作者于2011-4-28 15:49:50编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/4/28 17:20:00 [显示全部帖子]

图片点击可在新窗口打开查看虽然复杂了些但有点意思····   其实只要在表事件中就可以搞定的。等下我来弄一个。


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/4/28 18:58:00 [显示全部帖子]


表事件:

 

PrepareEdit:::::::::::::

Dim s,s1,s2 As String
Dim mdm As New MultiDataMap
For i As Integer = 0 To  DataTables("来源表").GetComboListString("取值列").split("|").length -1
    s = getPY(DataTables("来源表").GetComboListString("取值列","取值列 is not null","取值列"),True).split("|")(i)
    s1 = DataTables("来源表").GetComboListString("取值列").split("|")(i)
    s2 = s2 & "" & s & "" & "-" & "" & s1 & "" & vbCrLf
Next
Tables("目的").Cols("要生成的列表项目的列").ComboList = s2

 

AfterEdit:::::::::::目的表  该列属性中将允许直接输入设为True

If e.Col.Name = "要生成的列表项目的" And e.Row("要生成的列表项目的").contains("-") Then
    e.Row("要生成的列表项目的") = e.Row("要生成的列表项目的").split("-")(1)
End If

[此贴子已经被作者于2011-4-28 20:15:03编辑过]

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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/4/28 20:36:00 [显示全部帖子]

有什么问题呢?   我测试还行:

 


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


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


加好友 发短信 一级勋章
等级:MVP荣誉狐 帖子:5154 积分:31434 威望:0 精华:8 注册:2008/9/8 12:27:00
  发帖心情 Post By:2011/4/28 22:54:00 [显示全部帖子]

呵呵,这个不符合楼主要求···    他要求输入拼音简码后,自动列出所有与之相近的列表,以便挑选。

 回到顶部