我正在使用访问03。 假设我正在为派对数据库建模。每个派对都邀请了一些人。每一方也有一个位置和日期。 当在表单中呈现信息时,我希望能够合并重复的单元格。类似的东西:
_________________ ____________ ___________
| | | invitee 1 |
| | |-----------|
| partly location | party date | invitee 2 |
| | |-----------|
| | | invitee 3 |
------------------------------------------
这与你在ms-excel中可以做的非常相似。有没有办法做到这一点?
编辑:已建议子表单。然而,似乎在使用子表格时我只能一次显示一个派对,我需要使用箭头在它们之间滚动,而我想立即显示所有派对
答案 0 :(得分:3)
在表单上,您可以使用包含Party位置和聚会日期的主表单,然后使用包含被邀请者列表的子表单。
答案 1 :(得分:2)
Access只是没有该功能。您可以在报告中执行此操作,但不能在表单中执行此操作。有几件事可能会接近。如果您使用数据表父表单执行数据表子表单,您将扩展和折叠单元格。 IIRC您可以通过编程方式扩展初始演示文稿中的所有单元格。
您必须嵌套数据表子表单才能到达示例中的第三列。
也可以使用表单视图将几个子表单嵌套到您需要的级别,但我认为在某些时候您会碰到一些丑陋的滚动条。让它看起来很不错很难。
我会给崩溃的数据表一个机会。除此之外,我认为你正在研究自定义的第三方控件,这可能是Access的痛苦。
答案 2 :(得分:1)
不使用数据网格访问视图。
您可以通过使用子表单构建表单来实现此目的,这样主表单将显示位置和日期,子表单,被邀请者列表
答案 3 :(得分:0)
Flex Grid Control可能会做你想要的,但你需要编写一些VBA代码,看一下我的Flex Grid Demo程序的一些例子。
转到http://www.rogersaccesslibrary.com/forum/forum_posts.asp?TID=180
HTH
彼得希布斯。答案 4 :(得分:0)
您可以使用Access 03完成此操作。只需创建两个表:tblParty和tblInvitees。 tblParty表将保存位置和日期信息。 tblInvitees表将保存被邀请者的姓名。使用“PartyID”在两个表之间创建链接。您可以在表格中输入信息,但最好以表格/子表格方式进行,因为它更容易查看。