标题:增加记录后,datagrid里不显示,但是查询又能查到,求大佬帮忙
只看楼主
shf1972413
Rank: 1
等 级:新手上路
帖 子:2
专家分:0
注 册:2022-9-26
结帖率:0
已结贴  问题点数:20 回复次数:3 
增加记录后,datagrid里不显示,但是查询又能查到,求大佬帮忙
是一个销售的软件,数据库为ACCESS,数据表名为“KFXS”、“KFKC”、“LIREN”,里面有17个文本框,分别对应车牌号、车主姓名等信息 ,其中在销售窗体中,有“机滤名称”、空滤名称等,如果机滤名称不为空,那么在KFKC里会减去1(也就是库存减数量1),把应售单价减去商品单价,得到的利润加入LIREN,这个过程是在机滤名称文本框里的“dbclick"和”keypress“里发生的。而销售窗体里的command1按钮是为adodc1设置的,点击后adodc1会增加一条记录,adodc1的数据源为”KFXS“(也就是销售数据源),开始都好用,每一次增加记录,窗体里的datagrid就会显示新增加的记录,关闭窗体后再打开还有这条记录。后来看代码时不知道动了哪里,现在每增加一条记录都不显示了,但是在“查询窗体”里想要查询这条记录还能查到,查询窗体里的adodc控件的数据源也是KFXS,求哪位大佬帮忙,告诉我该怎么办。
搜索更多相关主题的帖子: 销售 增加 记录 查询 窗体 
2022-09-26 10:56
约定的童话
Rank: 9Rank: 9Rank: 9
等 级:贵宾
威 望:47
帖 子:190
专家分:1061
注 册:2021-8-1
得分:7 
代码修改导致运行不出来了,这个只能修复代码了
2022-09-27 08:41
kissis
Rank: 2
等 级:论坛游民
帖 子:33
专家分:24
注 册:2022-8-21
得分:7 
按楼主字面的意思我是不是可以理解为楼主是先刷新然后才写入数据,数据能写入并能够查询得到那代码肯定是没问题的。
出现这种情况应该是楼主的刷新代码写在写入代码之前,楼主可试着先添加一行数据然后再添加一行;看下你表格控件内的数据是否有你新添加的第一条数据,如果有那就把刷新代码调到刷新代码之后,如果没有最好在论坛上贴上你的代码。
2022-09-27 09:50
cwa9958
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:67
帖 子:247
专家分:1228
注 册:2006-6-25
得分:7 
找找datagrid1.Refresh和Adodc1.Refresh,有没有这样的代码
2022-09-28 08:38



参与讨论请移步原网站贴子:https://bbs.bccn.net/thread-510143-1-1.html




关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.089137 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved