标题:请问各位一个有关组合框向数据表中录入记录的问题?
取消只看楼主
ma007n
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-4-24
 问题点数:0 回复次数:3 
请问各位一个有关组合框向数据表中录入记录的问题?
我做了个界面,想用组合框向数据表中录入数据
为了减少打字,就用组合框选择.
设置两个表,gzm.dbf是主表,gzmzd.dbf是字典表
两个表中的一个字段是一模一样的。
我就在表单上用组合框,在组合框的controlsource连接主表gzm.dbf中的字段
在组合框的rowsource中连接gzmzd.dbf中的字段
然后在保存按钮中这样录入

SELECT 14 (是建立主表的工作区)
APPEND BLANK
GO bottom
GOTO RECNO( )
replace gzmbz.巷道名称 WITH alltrim(thisform.combo1.Value) (相同字段是巷道名称)
replace gzmbz.备注 WITH alltrim(thisform.edit1.Value)
thisform.Refresh

但是添加结果是,第一条记录和第二条记录的相同部分一切变化?
是怎么回事?
请各位大哥给看看代码,并指点一下!
搜索更多相关主题的帖子: 数据表 dbf 主表 字段 巷道 
2006-10-02 14:50
ma007n
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-4-24
得分:0 
我打错了
应该是第一条记录和最后一条记录,用组合框追加的
部分是相同的,也就是说,第一条记录也替换了?
那是为什么?
2006-10-02 14:55
ma007n
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-4-24
得分:0 
以前就是没有
GO bottom
GOTO RECNO( )
这两个语句
但是在执行append black后
表中的记录还是第一个和刚添加的那个一起变
我加入GO bottom
GOTO RECNO( )
就是想把记录指针定位在最后一条记录
可是还是不行。
请大家给看看,出出主意!
谢谢!
2006-10-03 07:55
ma007n
Rank: 1
等 级:新手上路
帖 子:54
专家分:0
注 册:2006-4-24
得分:0 
我就在表单上用组合框,在组合框的controlsource连接主表gzm.dbf中的字段
在组合框的rowsource中连接gzmzd.dbf中的字段
组合框的数据源为什么不一致?

我是想用组合框的rowsource中连接gzmzd.dbf中的字段
来提供数据源,并把选择的数据存在在组合框的controlsource连接的主表gzm.dbf中
2006-10-03 08:14



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




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

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