Rss & SiteMap

Foxtable(狐表) http://www.foxtable.com

新一代数据库软件,完美融合Access、Foxpro、Excel、vb.net之优势,人人都能掌握的快速软件开发工具!
共10 条记录, 每页显示 10 条, 页签: [1]
[浏览完整版]

标题:这个录入窗口差不多完工了 还有2个小bug!

1楼
gaoyong30000 发表于:2011/8/20 17:31:00

保存信息按钮 代码有个问题!

 

这段代码 要实现的功能就是:

 1.如果保存的新数据  底盘号 里程数和进店时间 都能在历史进店 一行 记录里找到  那么就是提示 与历史记录重复!;

 2.如果保存的新数据 里程数 进店时间 只要有空值   就只保存数据 而不添加至历史记录。

 

现在的问题是

 

1.  随便双击 打开录入框  修改里程数 然后保存  历史来店记录就添加了一行  而我此时如果修改底盘号的话  再保存  则会出现与历史记录重复(如果实现了1的功能,底盘号变了 怎么还会重复呢) 很奇怪 逻辑估计有问题;

2.打开项目后  移动到下面的数据 别让第一行数据在 屏幕内  然后双击一个客户资料打开窗口,然后关闭。就会发现 当前行虽然没变 但是自动滚动到屏幕最底下了。  怀疑和我那个筛选有关

 

请问如何解决?

 下载信息  [文件大小:   下载次数: ]
图片点击可在新窗口打开查看点击浏览该文件:内控系统14.rar

2楼
gaoyong30000 发表于:2011/8/20 19:14:00

目前第二个问题解决了   之前有个代码 删掉

 

现在就剩第一个问题。。

3楼
布莱克朱 发表于:2011/8/20 20:28:00
为什么要做取消窗口关闭的代码.提示重覆的,我做了三个有一个提示,有两个没有提示,有提示的是因为有数据存在.
4楼
gaoyong30000 发表于:2011/8/20 20:37:00
额  不明白你的意思啊   现在就第一个问题 没解决
[此贴子已经被作者于2011-8-20 20:37:35编辑过]
5楼
狐狸爸爸 发表于:2011/8/20 22:03:00

楼主,你修改客户档案的地盘号的时候,历史记录表的底盘号也同步修改了的。

原因和解决方法参考:

http://www.foxtable.com/help/topics/1644.htm

 

6楼
gaoyong30000 发表于:2011/8/20 22:06:00

一语惊醒梦中人啊! 汗

 

一直对自己编程没信心 想从代码里查问题 找了半天 没找到哪里出错

 

结果是关联表的问题~

[此贴子已经被作者于2011-8-20 22:06:45编辑过]
7楼
狐狸爸爸 发表于:2011/8/20 22:13:00

解决这个问题正确的线路图是:

 

既然提示重复,就应该检查历史记录表是否确实有重复的记录,结果发现真的有重复了,为什么重复? 原来这个表的底盘号也同步变动了,为什么会同步变动? 我代码并没有修改历史记录表的底盘号啊?

[此贴子已经被作者于2011-8-20 22:20:24编辑过]
8楼
gaoyong30000 发表于:2011/8/20 22:26:00

是哦  但是老大 你也知道的  我那个表 自己图简洁 把关联表的底盘号给隐藏了~ 结果造成 麻烦了

 

看来以后那些界面的优化  得放到最后做  不然很麻烦!

9楼
gaoyong30000 发表于:2011/8/20 22:30:00

还有啊   我有个问题 由于初次接触编程    发现有时候很混乱 比如 逻辑关系   比如表结构 

 

编程是否 有方法 或者小工具以便理清这些头绪呢?

10楼
狐狸爸爸 发表于:2011/8/21 7:48:00
没有什么工具能代替人脑的逻辑分析的,熟能生巧,做得多,自然就熟练了。
共10 条记录, 每页显示 10 条, 页签: [1]

Copyright © 2000 - 2018 foxtable.com Tel: 4000-810-820 粤ICP备11091905号

Powered By Dvbbs Version 8.3.0
Processed in .03125 s, 3 queries.