Sql server Visual Studio 2013 LightSwitch在添加链接字段数据时如何限制弹出窗口中的选项?

Sql server Visual Studio 2013 LightSwitch在添加链接字段数据时如何限制弹出窗口中的选项?,sql-server,input,visual-studio-2013,relationship,visual-studio-lightswitch,Sql Server,Input,Visual Studio 2013,Relationship,Visual Studio Lightswitch,我有Visual Studio 2013 LightSwitch。我的应用程序已部署到Azure。我的SQL数据库在Azure上。表和链接已创建并工作 问题1:在表A中,添加或更新数据时,我希望根据其他表中的主键从记录中的字段中选择数据。添加和更新数据工作。但是我的弹出X列表太长了。在添加或更新表A中的记录时,我希望弹出窗口X仅为我提供表B中与我在表A上一个字段中输入的数据相匹配的记录选项,而不是表B中的所有记录 问题2:在添加或更新表A时,我希望将表B中所选记录的某些字段中的数据传输到表A中的

我有Visual Studio 2013 LightSwitch。我的应用程序已部署到Azure。我的SQL数据库在Azure上。表和链接已创建并工作

问题1:在表A中,添加或更新数据时,我希望根据其他表中的主键从记录中的字段中选择数据。添加和更新数据工作。但是我的弹出X列表太长了。在添加或更新表A中的记录时,我希望弹出窗口X仅为我提供表B中与我在表A上一个字段中输入的数据相匹配的记录选项,而不是表B中的所有记录

问题2:在添加或更新表A时,我希望将表B中所选记录的某些字段中的数据传输到表A中的某些字段。比方说,如果我从表A中字段2的弹出框X中选择ABC,那么当我从表A中字段3的弹出框X中选择某个内容时,我只想从表B中与表B主键字段中的ABC匹配的记录中进行选择,而不是从所有记录中进行选择

问题3:如果弹出X列表没有包含要放入表A中的必要记录,那么我想在表B中添加一条记录以将其包含在弹出列表中

问题4:如何使弹出X列表包含多个字段?创建新的组合字段是首选方式吗

问题4:我还需要一些关于用户文本输入和将文本输入在线数据库的好帮助。想到使用一个内在的数据库,我就心惊肉跳


在您的详细解决方案中,请记住,我对Visual Basic比C更熟悉。谢谢。

我不太清楚弹出X列表是什么意思,但我假设您指的是自动完成框控件,因为这将是链接数据的默认控件。要解决问题1,需要使用表a的选择字段的参数在表B上创建一个查询。然后,通过将“选项”设置从“自动”更改为新查询,将该查询分配给“自动完成”框。更改表A上的选择会自动筛选表B查询中的可用选择


Beth Masi详细解释了——虽然没有太多代码,但她的示例是用VB编写的。我先找出问题1,然后看看这是否有助于澄清其余的问题。

谢谢。我一有时间就试试这个。是的,你可以把它叫做自动完成的盒子。我只知道当我点击X时会弹出一个窗口。谢谢你阅读我的想法。