我不太确定从哪里开始。这基本上就是我试图让它发挥作用的方式。我将在文本框中输入租用记录的ID,点击显示租用记录,此时它将在相关的文本框字段中实现租用记录详细信息。
我附上了相关表单的屏幕截图。我也可以创建一个新的记录,你可以通过输入详细信息并点击创建记录来看到(这不是问题,我已经明白了如何做到这一点),但我也希望能够显示现有的再次记录文本框中的详细信息。是的,我只是重复自己,但我只是想我会进一步澄清我的意图:P http://imageshack.us/photo/my-images/189/hirerecord1.png/
无论如何,我应该怎么做呢?非常感谢你的帮助。
答案 0 :(得分:0)
我在大多数表单上的表现略有不同。首先,当表单打开时,我将其绑定到数据(数据集或其他)。我显示我定义的任何记录作为默认值(通常是输入的最后一条记录。如果我想要一条新记录,我会点击一个按钮,在数据集中创建一条新记录并将我的表单移动到该记录。现在你可以输入您的数据并处理您的编辑,保存等。
至于通过键入一个字段来提取记录我相信你可以用一个文本框来完成这个,但我采取了简单的方法,并使用了两个完全相同的大小和位置的文本框。当表单显示数据时,处理绑定到ID的字段的OnClick事件。隐藏绑定的文本框并显示未绑定的副本。对于该文本框,处理OnValidate事件并将其设置为在回车键上进行验证。然后,用户可以输入ID并按Enter键。然后,您可以从未绑定的文本框中获取所需的ID,清除它并隐藏它,并使您的表单导航到相应的记录。
吉姆