Access交流中心

北京 | 上海 | 天津 | 重庆 | 广州 | 深圳 | 珠海 | 汕头 | 佛山 | 中山 | 东莞 | 南京 | 苏州 | 无锡 | 常州 | 南通 | 扬州 | 徐州 | 杭州 | 温州 | 宁波 | 台州 | 福州 | 厦门 | 泉州 | 龙岩 | 合肥 | 芜湖 | 成都 | 遂宁 | 长沙 | 株洲 | 湘潭 | 武汉 | 南昌 | 济南 | 青岛 | 烟台 | 潍坊 | 淄博 | 济宁 | 太原 | 郑州 | 石家庄 | 保定 | 唐山 | 西安 | 大连 | 沈阳 | 长春 | 昆明 | 兰州 | 哈尔滨 | 佳木斯 | 南宁 | 桂林 | 海口 | 贵阳 | 西宁 | 乌鲁木齐 | 包头 |

求助!该怎么建立三张表的关系,才能达到输入、查询、添加信息的效果。

大剩兄  发表于:2019-08-05 18:45:28  
复制

求教。这三张表真把人搞得脑阔大。


表1主键:编号       表2主键:姓名     表3主键:日期


需要在窗体1里实现输入姓名——回车——显示相关附属信息


       在窗体2里实现窗体1的基础上增加 添加信息 按钮,点击后信息添加到表3


就这么简单、但臣妾真没法子...


 

Top
仙来 发表于:2019-08-09 08:46:49
窗体是对表操作,与表间关系不大。

站在巴黎铁塔 发表于:2019-08-09 11:18:25
这个简单,想要输入姓名点查询出现内容吧。
1张表就足够

日期,编号,姓名,好人好事次数。

  1. 先创建查询窗体“人员信息查询”,在窗体中插入两个文本框,名称改为姓名 and 日期,再插入一个按钮“查询”

  2. 根据张三及李四及其他人的数据表格,创建一个查询表“人员数据查询”,打开汇总,好人好事次数总计填写汇总,在姓名查询条件处写“Like [Forms]![人员信息查询]![姓名]",在日期查询条件处写”Like [Forms]![人员信息查询]![日期]

  3. 将查询表拖入到查询窗体中命名为“人员数据查询子窗体”,在“查询”按键写入“Me.人员数据查询子窗体.Requery

  4. 保存并使用

在日期那儿还需加个条件,将字段名称改成format(字段名称,"yyyymmdd"),否则无法按想要的日期显示



鱼儿小鱼 发表于:2019-08-10 11:45:20

点击下载此附件

写了很多,感觉有点班门弄斧了,都删掉就不罗嗦了。

原理是通过主子窗体并建立链接字段来同步,其他涉及dcount()统计函数/更新查询/以及其他一些简要的知识点,楼主多在论坛学习会掌握的。

感觉我这个是最小白的解决方案了

更高级的可能用到ADO/DAO的记录集及临时表的操作

第三种方案是在快速开发平台上实现,平台功能强大,使用方便,楼主可自行研究

高手们见笑了



总记录:3篇  页次:1/1 9 1 :