如何使用查询填充Access中的表?

时间:2018-07-24 14:48:51

标签: sql ms-access

我不确定为什么这会给我带来麻烦;我已经对其进行了彻底的研究,但是没有找到好的解决方案。

我有一个名为Student的表,该表有一个名为ClassDescription的列。我有一个查询,可以在此处提取正确的数据:

@Bean
  public Endpoint endpoint() {
    EndpointImpl endpoint = new EndpointImpl(springBus(), requestStatusApplicationService());
    RequestStatusReceiverService requestStatusReceiverService = requestStatusReceiverService();
    endpoint.setServiceName(requestStatusReceiverService.getServiceName());
    endpoint.setWsdlLocation(requestStatusReceiverService.getWSDLDocumentLocation().toString()); // also a relative path
    endpoint.publish("/relative-path-endpoint");
    return endpoint;
  }

因此,当我运行此命令时,我得到了正确的结果。例如,我的结果可能是:

SELECT Description AS ClassDescription FROM Class AS CL INNER JOIN Student ON CL.StudentId = Student.Id

因此,如果我有3个条目,我的学生表应该是:

1. ClassDescription1
2. ClassDescription2
3. ClassDescription3

我尝试使用查找,但实际上无法在Expression Builder中进行查询吗?

我似乎无法实际填充Student表中的ClassDescription列。我的查询正确,但是无法正确链接它们。

3 个答案:

答案 0 :(得分:1)

尝试一下

function BrowseOld()
    if @% == ""
       browse old
    endif
endfunction

au VimEnter * call BrowseOld()

使用数据宏-更新另一个表中的记录。

enter image description here

答案 1 :(得分:0)

如果该行存在但需要更多数据,则您需要Present output : firstname lastname expected output : firstname lastname

update

答案 2 :(得分:0)

如果您的Classes表已经将学生链接到班级,为什么在Class Description表中需要一个Students字段?这打破了拥有关系数据库的全部观点。

根据您要对班级描述进行的操作,有更好的方法来进行所需的操作:如果要显示学生信息(可能是ID和姓名)和班级描述,则可以创建一个查询来显示您所需要的。如果您需要在表单上显示它,也可以这样做(例如,使用组合框)。