【发布时间】:2016-05-06 15:45:30
【问题描述】:
有什么方法可以使用Application.ExportXML 方法不仅可以合并多个查询,而且可以将查询相互嵌套?
例如,假设我有三个表。我已经能够使用Application.ExportXML 方法将三者合并在一起。我不想重复的主要查询不会重复,而包含所有客户信息的主要查询会重复。很好。
但结果是这样的(出于各种偏执的原因,我使用了假数据):
<DogCare>
<Facility>Twin Peaks</Facility>
<Year>1992</Year>
<Month>1</Month>
</DogCare>
<DogTeam>
<Team>DogWalker</Team>
<DogsWalked>24</DogsWalked>
<TreatsGiven>900</TreatsGiven>
</DogTeam>
<PetWalkTime>
<Name>Palmer</Name>
<Age>7</Age>
<FavoriteSnack>Cheese</FavoriteSnack>
<FavThingtoDo>Chew Shoes</FavThingtoDo>
<Day>1</Day>
<DidBusiness>Yes</DidBusiness>
<Barked>Constantly</Barked>
<PulledonLeash>Whole Time</PulledonLeash>
<DeservesTreat>Gave it Anyway</DeservesTreat>
</PetWalkTime>
<PetWalkTime>
<Name>Laura</Name>
<Age>5</Age>
<FavoriteSnack>Pie</FavoriteSnack>
<FavThingtoDo>Fetch</FavThingtoDo>
<Day>1</Day>
<DidBusiness>Yes</DidBusiness>
<Barked>No</Barked>
<PulledonLeash>No</PulledonLeash>
<DeservesTreat>Gave Several</DeservesTreat>
</PetWalkTime>
现在。 “DogCare”、“DogTeam”和“PetWalkTime”是单独的查询。然而,它们都是相关的,并且相互归属,就像这样:
<DogCare>
<Facility>Twin Peaks</Facility>
<Year>1992</Year>
<Month>2</Month>
<DogTeam>
<Team>DogWalker</Team>
<DogsWalked>24</DogsWalked>
<TreatsGiven>900</TreatsGiven>
<PetWalkTime>
<Name>Palmer</Name>
<FavoriteSnack>Cheese</FavoriteSnack>
<FavThingtoDo>Chew Shoes</FavThingtoDo>
<Day>1</Day>
<DidBusiness>Yes</DidBusiness>
<Barked>Constantly</Barked>
<PulledonLeash>Whole Time</PulledonLeash>
<DeservesTreat>Gave it Anyway</DeservesTreat>
</PetWalkTime>
<PetWalkTime>
<Name>Laura</Name>
<FavoriteSnack>Pie</FavoriteSnack>
<FavThingtoDo>Fetch</FavThingtoDo>
<Day>1</Day>
<DidBusiness>Yes</DidBusiness>
<Barked>No</Barked>
<PulledonLeash>No</PulledonLeash>
<DeservesTreat>Gave Several</DeservesTreat>
</PetWalkTime>
</DogTeam>
</DogCare>
有没有办法让最后一个出口成为可能?
【问题讨论】:
标签: xml ms-access vba export ms-access-2010