Database 在文本框中显示基于

Database 在文本框中显示基于,database,vb.net,textbox,Database,Vb.net,Textbox,我不太确定从哪里开始。这就是我试图让它工作的基本方法。我将在文本框中输入雇用记录的ID,点击show Hire Record(显示雇用记录),此时它将在其关联的文本框字段中显示雇用记录的详细信息 我附上了一张有关表格的截图。我还可以创建一个新记录,您可以通过键入详细信息并点击create record(这不是一个问题,我已经知道如何创建),但我还希望能够再次在文本框中显示现有记录的详细信息。是的,我只是重复了一遍,但我只是想进一步澄清我的意图:P 不管怎样,我该怎么做呢?非常感谢您的帮助。我在

我不太确定从哪里开始。这就是我试图让它工作的基本方法。我将在文本框中输入雇用记录的ID,点击show Hire Record(显示雇用记录),此时它将在其关联的文本框字段中显示雇用记录的详细信息

我附上了一张有关表格的截图。我还可以创建一个新记录,您可以通过键入详细信息并点击create record(这不是一个问题,我已经知道如何创建),但我还希望能够再次在文本框中显示现有记录的详细信息。是的,我只是重复了一遍,但我只是想进一步澄清我的意图:P


不管怎样,我该怎么做呢?非常感谢您的帮助。

我在大多数表单上的做法略有不同。首先,当一个表单打开时,我将它绑定到数据(数据集或其他任何东西)。我会显示我定义为默认值的任何记录(通常是最后输入的记录)。如果我想要一个新记录,我会单击一个按钮,在数据集中创建一个新记录并将我的表单移动到该记录。现在,您可以输入数据并处理编辑、保存等

至于通过在字段中键入来提取记录,我相信您可以使用一个文本框来实现这一点,但我采用了简单的方法,使用了两个大小和位置完全相同的文本框。当表单显示数据时,请处理绑定到ID的字段的OnClick事件。隐藏绑定的文本框并显示该字段的副本未绑定。对于该文本框,处理OnValidate事件并在enter键上将其设置为validate。然后,用户可以键入ID并按enter键。然后,您可以从未绑定文本框中获取所需的ID,清除并隐藏它,并使表单导航到相应的记录


吉姆

谢谢你的回复,我知道你来自哪里,我会试试这个。谢谢你的帮助!