防止门户中的文本字段被截断,过滤门户内容以在另一个布局中显示

时间:2011-05-06 09:46:59

标签: filemaker

我已经在使用Filemaker Pro 10,我有两个问题:

  1. 我在门户网站上有一个文本字段,每当我在其中输入“B12C45”等值时,它运行良好,但是当字符串比“BC12F42,B45z87”更长时,它不显示整个字符串并省略了它的字母。我该怎么办?

  2. 我的第二个问题是:我在布局中有一个门户网站,在这个门户网站中,每一行都有一个id,有时id会在其他行中重复,但另一个名为Position的字段的值正在改变。现在我想让这个门户的那些行在另一个布局中具有相同的id。我已经尝试过使用脚本,但是在这种情况下脚本不能很好地工作,并且它们在新布局中进入整个门户而不是我想要的部分。如何编写一个执行此操作的脚本?

  3. 我真的很感激任何帮助。

1 个答案:

答案 0 :(得分:2)

对于第一个问题,有许多方法可以在字段中显示更多数据,最好的方法取决于数据库中的特定实现。有三种主要方法可以解决此问题:字段大小调整,文本大小调整和编程调整,以动态更改文本大小。

字段大小调整包括:

  1. 延长字段
  2. 使用字段的自动调整方面,以便随着窗口的增长,字段
  3. 也是如此

    文字大小调整包括:

    1. 使该字段的字体大小变小。
    2. 将该字段的字体样式设置为压缩。
    3. 但编程方面,有三件事可以作为我的可能性。我喜欢第三种最适合我解决方案的方法:

      1. 将字段的工具提示设置为“Self”(不带引号)。用户可以通过将鼠标悬停在该字段上来查看该字段的全部内容。
      2. 在“定义数据库”中,将字段的计算值设置为:“TextStyleAdd(self; Condense)”(不带引号)并确保“不替换字段的现有值”已关闭
      3. 使用条件格式添加Condense样式,或者当字段中的字符数变长时使用较小的字体。
      4. 使用条件格式的步骤如下:

        1. 在布局模式下,选择字段,然后从弹出菜单中选择“条件格式...”
        2. 添加新条件
        3. 将条件更改为“公式是”
        4. 在文本字段中输入“长度(自我)> 8”(不带引号)
        5. 按“更多格式化...”按钮
        6. 从文本
        7. 中选择“Condense”作为样式

          您可以添加多个条件,因此您可能只有长度(自我)>的“Condense”。 8,长度(Self)的另一条件> 16您在其中设置“Condense”并减小字体大小。



          至于你的第二个问题,我无法从你提出的问题中得到你想要做的事情。您可以在脚本中执行以下操作:     转到相关记录[门户关系]     排序记录[按ID]

          然后使用摘要字段(ID的ID)来确定您拥有的每个ID的数量。

          如果您澄清了您尝试做的事情,提供了有关您的表和表格事件的更多信息,我们可能能够为此实例提供更好的答案。