整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:

开发技巧分享—教你用拼音首字母快速搜索 & 函数编写增强

ileMaker 不支持中文拼音

在 FileMaker 中有非常丰富的搜索功能,可以满足模糊搜索、精确搜索、多重搜索、过滤等场景。但是却有一种场景是一直缺失的,那就是针对中文拼音的搜索,FileMaker 并不支持中文拼音的转制。但是,中文用户已经非常习惯用拼音或拼音搜字母来进行快速搜索了。所以,我们编写这个计算拼音首字母的自定义函数来弥补这种缺失。

注:我们目前只编写了拼音首字母,如果你需要输出中文全拼的函数,可以在公众号给我们留言索取。

如何添加拼音首字母支持

PinyinSZM 函数使用非常简单,只需要在计算字段或其他可以使用计算的地方调用即可。在唯一的参数处输入中文字符即可,具体操作见视频。

https://v.qq.com/x/page/c0510x89wg5.html

为系统添加自定义函数

1. 可以在案例包中找到本案例文件

2. 打开需要导入函数的 FileMaker 文件,找到(菜单路径:文件-管理-自定义函数)并打开自定义函数菜单。注意,此菜单只有 FileMaker Pro Advanced 才具备,pro 用户可以寻找其他伙伴帮助或购买 FileMaker Pro Advanced。

3. 点击导入按钮,然后找到 PinyinSZM.fmp12 案例文件,选择并导入 PinyinSZM 函数就可以了。


4. 导入的自定义函数可以在函数的自定义分类下找到,在计算对话框中直接输入函数名称也可以自动弹出。

函数编写增强方法

虽然 FileMaker 是非常直观的可视化编程工具,但是还是会有一小部分函数代码需要编写。在编写这些函数时,为了能编写出方便阅读的结构化函数代码,我们就需要借助一些第三方的工具来辅助。下面,以我们使用非常多的 Sublime Text(Win & Mac) 为例,向大家介绍相关的用法。

1. 下载并安装 Sublime Text,地址:https://www.sublimetext.com/3

2. 下载 FileMaker 语法包文件,这是飞沫课维护的语法包,已经加入了 FileMaker 16 新增函数,以及飞沫课课程会讲解的自定义函数。

3. 将第二步解压的文件夹放置到:Sumlime Text 的 Packages 文件夹(Windows 路径:%APPDATA%/Sublime Text 3/Packages)。Mac 打开终端,输入命令:

open ~/Library/Application\ Support/Sublime\ Text\ 3/Packages

4. 打开 Sublime Text,新建文档,然后在右下角选择 FileMaker 语法即可。

文有小虾同学VX公众号xxtx2018发布。我们是一群一线信息技术教师,学无止境,怕只怕不愿意接受和学习新鲜事物,小虾童鞋愿与你一起学习、一起成长,关注读书、职场以及信息技术的巧妙应用,从细节处提升生活的幸福感,从点滴处促进工作的高效能!


如何快速给汉语添加拼音?


小学低年段的老师们可能经常会碰到需要给汉语添加拼音的情况,如教案、课件等有少数需要添加拼音的汉字,如从事低龄儿童教育多媒体设计与开发的人,可能会遇到需要批量加入拼音的情况。

那么,如何快速为汉语添加拼音呢?有哪些简单的方法可以帮助我们完成任务呢?

今天小虾米童鞋为大家梳理了三种方法。,希望能够帮到你。


01插入特殊符号

适用情境:需要添加拼音的汉字比较少。



02在线转拼音

适用情境:给汉字、词语或句子添加拼音均可。

网址:http://xh.5156edu.com/conversion.html


03安装拼音字体

适用情境:需要批量添加拼音。

字体下载:搜索“拼音字体免费下载”,下载需要的字体。

字体安装:将字体文件复制到“C:\Windows\Fonts”文件夹中,即可自动安装。)


上面的三个方法是不是很简单呢?你学会了吗?


小虾童鞋,

与你一同成长!

排版、文案:小虾米

TML 符号实体

HTML 符号是不呈现在标准的键盘上,比如数学运算符、箭头符号、技术符号和形状。

如需向 HTML 页面添加这些符号,您可以使用 HTML 实体名称。

如果不存在实体名称,您可以使用实体编号。

如果字符没有实体名称,您可以使用十进制(或十六进制)引用。

实例

<p>我将显示 &euro;</p>

<p>我将显示 &#8364;</p>

<p>我将显示 &#x20AC;</p>

结果如下:

我将显示 €

我将显示 €

我将显示 €


HTML 支持的数学符号

如果您使用的是一个 HTML 实体名称或一个十六进制编号,字符总是能正确显示。

这是与您页面使用的字符集相互独立的!

字符编号实体描述
&#8704;&forall;所有(for all)
&#8706;&part;部分(part)
&#8707;&exist;存在(exists)
&#8709;&empty;空(empty)
&#8711;&nabla;倒三角(nabla)
&#8712;&isin;属于(isin)
&#8713;&notin;不属于(notin)
&#8715;&ni;包含的成员(ni)
&#8719;&prod;连乘(prod)
&#8721;&sum;总和(sum)

完整的数学(Math)参考手册


HTML 支持的希腊字母

字符编号实体描述
Α&#913;&Alpha;Alpha(中文注音:阿耳法)
Β&#914;&Beta;Beta(中文注音:贝塔)
Γ&#915;&Gamma;Gamma(中文注音:伽马)
Δ&#916;&Delta;Delta(中文注音:德耳塔)
Ε&#917;&Epsilon;Epsilon(中文注音:艾普西隆)
Ζ&#918;&Zeta;Zeta(中文注音:截塔)

完整的希腊(Greek)参考手册


HTML 支持的其他实体

字符编号实体描述
©&#169;&copy;版权所有(REGISTERED SIGN)
®&#174;&reg;注册商标(REGISTERED SIGN)
&#8364;&euro;欧元符号(EURO SIGN)
&#8482;&trade;商标(trademark)
&#8592;&larr;向左箭头(LEFTWARDS ARROW)
&#8593;&uarr;向上箭头(UPWARDS ARROW)
&#8594;&rarr;向右箭头(RIGHTWARDS ARROW)
&#8595;&darr;向下箭头(DOWNWARDS ARROW)
&#9824;&spades;黑桃(BLACK SPADE SUIT)
&#9827;&clubs;黑梅花(BLACK CLUB SUIT)
&#9829;&hearts;黑心(BLACK HEART SUIT)
&#9830;&diams;黑方块(BLACK DIAMOND SUIT)

如您还有不明白的可以在下面与我留言或是与我探讨QQ群308855039,我们一起飞!