ExcelHome技术论坛

 找回密码
 免费注册

QQ登录

只需一步,快速开始

快捷登录

搜索
EH技术汇-专业的职场技能充电站 妙哉!函数段子手趣味讲函数 Excel服务器-会Excel,做管理系统 Excel Home精品图文教程库
HR薪酬管理数字化实战 Excel 2021函数公式学习大典 Excel数据透视表实战秘技 打造核心竞争力的职场宝典
300集Office 2010微视频教程 数据工作者的案头书 免费直播课集锦 ExcelHome出品 - VBA代码宝免费下载
用ChatGPT与VBA一键搞定Excel WPS表格从入门到精通 Excel VBA经典代码实践指南
查看: 580|回复: 1

[分享] 数据库的二次筛选

[复制链接]

TA的精华主题

TA的得分主题

发表于 2022-2-9 08:48 | 显示全部楼层 |阅读模式
[广告] Excel易用宝 - 提升Excel的操作效率 · Excel / WPS表格插件       ★免费下载 ★       ★ 使用帮助
本帖最后由 拼音佳佳 于 2022-2-9 09:32 编辑

机器装有餐饮系统,mysql数据库,导入到Excel文件,发现id有重复,是用status_code字段控制的,于是用它做了筛选,数据不再重复.

但是又有新问题,数据库保存的数据,在前台不存在,问客服没问出个所以然,自己也没有找到,那只好人工筛选了.

建立一个中间状态的查询,新建一列"在用"字段(所有值写入1,前台没有的菜品,手工改成0),再导入数据,从Excelfile,也包括新增的字段,再用msquery添加条件,最终获得了和前台同步的效果.

感觉公式法也能做,不过我真心不喜欢公式越写越长,现在只是练手,需求不强,总觉得哪里怪怪的...如果我直接从数据库增加字段,会对现有程序产生不良影响吗?

对于mysql,打开小海豚连接数据库,表单,改变表,即可在最后面新增列,照葫芦画瓢,默认值0,在msquery里面的条件也设成改列值=0,只要手工修改数据库0改成1,最终获取的数据就没有这个菜了.不过这样子也等于是修改了数据库的内容,副作用未知啊.

貌似列名不能用中文,第一是Excel显示乱码,第二可能就不刷新了.现在改成字母再测试,小海豚对数据库的改动,Excel表格只要刷新就能正确反馈.

然而,又有新问题了,公式不能自动刷新(顶部公式双击重新填充后,才显示正确的值)?

TA的精华主题

TA的得分主题

 楼主| 发表于 2022-2-9 09:39 | 显示全部楼层
然而,又有新问题了,公式不能自动刷新(顶部公式双击重新填充后,才显示正确的值)?

原因查明:
数据,属性,默认值1(插入,删除)这个操作会相对引用的公式错位,导致公式错误.这里改成3(覆盖,清除),公式的引用位置不变,也就不再报错了.
您需要登录后才可以回帖 登录 | 免费注册

本版积分规则

手机版|关于我们|联系我们|ExcelHome

GMT+8, 2024-5-19 19:47 , Processed in 0.036213 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 1999-2023 Wooffice Inc.

沪公网安备 31011702000001号 沪ICP备11019229号-2

本论坛言论纯属发表者个人意见,任何违反国家相关法律的言论,本站将协助国家相关部门追究发言者责任!     本站特聘法律顾问:李志群律师

快速回复 返回顶部 返回列表