首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >具有链接MySQL表的Access中的列表框

具有链接MySQL表的Access中的列表框
EN

Stack Overflow用户
提问于 2016-06-20 11:40:12
回答 1查看 191关注 0票数 1

我有一个MSaccess数据库,有两个表(processdata_type)。每个process可以包含0-多种类型的data_type。在access中,我有一个表单,它显示一个带有列表框的进程,(见图),包含所有的data_types。然后,用户可以检查每个data_types所拥有的process

我们正在将数据从access迁移到MySQL。作为其中的一部分,我创建了一个process2data表来链接processdata_type表。不幸的是,我不知道如何在Access中创建一个表单(目前,我们仍然使用它作为显示引擎)来完成与在线数据相同的操作。

您可以下载我正在做的这里

(为了简单起见,我将mySQL中的联机数据表的副本作为脱机表放在Access中。)

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2016-06-20 20:41:04

多值字段只在MS-Access数据库上工作,为了仿真,我们需要添加VBA代码和一个表来存储值。

  1. 创建中间表,在本例中我创建了ProcessList_DataType,选中的字段将用于包含数据类型,请参见图:

  1. 为ProcessList创建一个表单,为数据类型和ProcessList_DataType组合表创建一个子表单。不要忘记配置链接主字段。

  1. 添加代码以检查中间表中存在的引用值: Form_Current= "INSERT INTO ProcessList_DataType(ProcessList,DataType)“和"SELECT”& Me!ProcessID &,datatype_id“&”来自DataTypes,其中datatype_id不在“&_”(从FilterQuery选择datatype_id & ProcessList =“& Me!ProcessID &”),如果cnt >0,则设置db = CurrentDb() db.Execute sql cnt = db.RecordsAffected=真结束,如果结束,如果ErrExit: End子
  2. 享受吧!

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/37921618

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档