Access交流中心

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

表中的新记录为什么不能显示在窗体里?

哈哈  发表于:2011-09-15 21:40:56  
复制

我是个access新手,我通过窗体添加到表里的数据,在表里能找到,但是在窗体里却找不到不出来,请教大家该怎么解决?先谢谢了。

 

Top
煮茶论道 发表于:2011-09-15 21:46:37

没有给窗体指定数据源,窗体怎么会有数据。



哈哈 发表于:2011-09-15 22:13:57
感谢您的答复,我不太理解您的意思。我的窗体有数据源啊,它能显示表原有的记录,只是显示不出新添加的记录。但是新添加的记录可以在表里找到。这应该说明新记录没有更新到窗体里吧?还是不知道怎么解决。

煮茶论道 发表于:2011-09-15 22:17:39

滚一下滚轮看看呢,或者下面有记录的序号点一下



哈哈 发表于:2011-09-15 22:53:46
好像不是您说的那个。我再详细说一下好了。我的数据库是用来管理人员信息的,我把人员基本信息的excel表导进数据库,命名为“基本信息表”,这个表里有100条记录。我做了一个窗体用来读取“基本信息表”里的数据,并直观的显示出每个人的基本信息。后来单位又来了新人,我通过我做的这个窗体把新人的信息输了进去,但是新加的记录在“基本信息表”里能找到,但我这个窗体里还是只显示原有的100条记录,并没有这新加的第101条记录。

煮茶论道 发表于:2011-09-16 06:32:02

书不是用的子窗体显示的呀,在添加事件的最后加 Me.子窗体名称.Requery。这样就达到了添加后数据马上在子窗体显示了呀。做了一个简单的示例,在窗体添加数据看看就明白了

点击下载此附件

虽虽TV 发表于:2011-09-17 06:49:50
煮茶论道 老师,您好,子窗体里能不能只显示新增的记录?如何实现?

哈哈 发表于:2011-09-17 09:36:57
感谢您的热心帮助。我的数据不是用子窗体显示的。但是我好像发现了我的问题。我在一个窗体里用了选项卡控件,用不同的页显示分别显示两个表的数据,我发现我只录入第一个页的数据,不录入第二页的数据时,新记录就不显示。但是两页都录全了,新记录才显示。这是什么原因呢?我也传上一个示例,还麻烦您给看一看。点击下载此附件

煮茶论道 发表于:2011-09-17 09:52:30

如果呀显示最新添加的数据,子窗体的数据源改成查询即可。

附件:

点击下载此附件

另外你提出的问题没法帮你解决,因为你是2007,所以如果要想发帖的话,最好转换成2003版,以为2003版的比较通用。



虽虽TV 发表于:2011-09-17 09:59:55
非常感谢!打破沙锅问到底:事例中显示的是最后一条记录,如果要显示最后一次添加的所有记录并不是最后一条记录 该怎么办呢?


哈哈 发表于:2011-09-17 10:30:36
我转成2003版了,传上来麻烦您看看。点击下载此附件

lyxiong 发表于:2011-09-17 17:55:56
数据源属性改改。

哈哈 发表于:2011-09-17 18:46:01

感谢煮茶论道和lyxiong两位朋友的帮助,原来是我两个表的“联接属性”设置的有问题。



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