转至繁体中文版     | 网站首页 | 图文教程 | 资源下载 | 站长博客 | 图片素材 | 武汉seo | 武汉网站优化 | 
最新公告:     敏韬网|教学资源学习资料永久免费分享站!  [mintao  2008年9月2日]        
您现在的位置: 学习笔记 >> 图文教程 >> 软件使用 >> 常用软件 >> 正文
VFP5.0中的一个错误         

VFP5.0中的一个错误

作者:闵涛 文章来源:闵涛的学习笔记 点击数:718 更新时间:2009/4/24 21:43:34
P> Visual FoxPro 5.0 作 为 一 个 前 端 数 据 库 应 用 开 发 工 具, 受 到 人 们 的 喜 爱, 在 我 国 应 用 面 相 当 广 泛。 本 人 在 用Visual Foxpro 5.0 进 行 软 件 开 发 中 发 现 了Foxpro 5.0 中 的 一 个 错 误, 现 把 该 错 误 的 情 况 公 布 出 来。

  当 用Foxpro 5.0 的 表 单 设 计 向 导 进 行 一 对 多 的 表 单 设 计 时, 顺 这 该 向 导 生 成 了 表 单 以 后, 执 行 该 表 单, 当 你 按 增 加 按 扭 向 子 表 中 增 加 记 录 时, 会 发 现 子 表 的 表 格 中 的 编 辑 框 并 不 能 编 辑 你 所 增 加 的 记 录。 经 查 找 发 现, 引 起 该 错 误 的 原 因 是 由 于 在Foxpro 5.0 的wizstyle.vcx 类 库 中 一 个 名 叫txtbtns 的 类 的 脚 本 错 误 产 生 的。 具 体 操 作 方 法 如 下:

  在Foxpro 5.0 的 类 浏 览 器 中 打 开 文 件 名 为VFP 安 装 目 录\wizards\wizstyle.vcx 的 类 库 文 件, 在 类 浏 览 器 中 双 击 类 名 为txtbtns 的 类 以 打 开 类 设 计 器。 在 类 设 计 器 中 双 击 增 加 按 扭 查 看 该 按 扭 的 事 件 脚 本, 在click 事 件 的 脚 本 中 有 如 下 一 段 文 字( 行 前 有&& 是 我 加 的 注 解):

*Add child record
&&是否向子表增加记录
IF INLIST(oAddRec.AddOption,OPT_ADD_CHILD,OPT_ADD_BOTH)
 * Need to check
 GO m.nSaveRec
 &&子表关键字是否为空或者该关键字字段类型
 和将要加进该字段的值的类型是否匹配
 IF EMPTY(m.cChildKey) OR TYPE("m.cChildKey")
 #TYPE(oAddRec.KeyValue)
 APPEND BLANK IN (m.cChildAlias)
 ELSE
 INSERT INTO (m.cChildAlias) ((m.cChildKey)) 
 VALUES (oAddRec.KeyValue)
 ENDIF
 GO m.nSaveRec2
ENDIF

  这 段 代 码 的 意 思 是 当 用 户 选 取 了 向 子 表 增 加 记 录, 则 检 查 存 放 子 表 关 键 字 字 段 名 的 变 量 是 否 为 空 或 者 关 键 字 字 段 类 型 和 将 要 加 进 该 字 段 的 值 的 类 型 是 否 匹 配。 如 果 存 放 子 表 关 键 字 字 段 名 的 变 量 为 空 或 者 是 两 者 类 型 不 匹 配, 则 在 子 表 增 加 一 条 空 记 录, 否 则 增 加 一 条 关 键 字 值 等 于 父 表 关 键 字 值 的 记 录。 这 段 代 码 的 错 误 在 语 句

  IF EMPTY(m.cChildKey) OR TYPE("m.cChildKey")#TYPE(oAddRec.KeyValue) 中, 应 把 这 条 语 句 改 为: pre> IF EMPTY(m.cChildKey) OR TYPE((m.cChildKey)) #TYPE(oAddRec.KeyValue)

  因 为 前 一 语 句 的TYPE("m.cChildKey") 判 断 的 是 变 量m.cChildKey 的 类 型 而 不 是 子 表 关 键 字 字 段 的 类 型。 改 为 后 一 条 语 句 就 正 确 了。


[办公软件]在sybase中插入图片、PDF、文本文件  [办公软件]安装Sybase ASE
[办公软件]linux指令大全(完整篇)  [办公软件]Linux新手入门常用命令大全
[办公软件]在RedHat Linux 9里安装gaim0.80  [办公软件]浅谈Linux 下Java 1.5 汉字方块问题解决方法
[办公软件]Linux程序员必读:中文化与GB18030标准  [办公软件]linux指令大全
[办公软件]制作Linux启动盘的四种方法  [办公软件]Linux文件系统的反删除方法
教程录入:mintao    责任编辑:mintao 
  • 上一篇教程:

  • 下一篇教程:
  • 【字体: 】【发表评论】【加入收藏】【告诉好友】【打印此文】【关闭窗口
      注:本站部分文章源于互联网,版权归原作者所有!如有侵权,请原作者与本站联系,本站将立即删除! 本站文章除特别注明外均可转载,但需注明出处! [MinTao学以致用网]
      网友评论:(只显示最新10条。评论内容只代表网友观点,与本站立场无关!)

    同类栏目
    · 办公软件  · 系统软件
    · 常用软件  · 聊天工具
    更多内容
    热门推荐 更多内容
  • 没有教程
  • 赞助链接
    更多内容
    闵涛博文 更多关于武汉SEO的内容
    500 - 内部服务器错误。

    500 - 内部服务器错误。

    您查找的资源存在问题,因而无法显示。

    | 设为首页 |加入收藏 | 联系站长 | 友情链接 | 版权申明 | 广告服务
    MinTao学以致用网

    Copyright @ 2007-2012 敏韬网(敏而好学,文韬武略--MinTao.Net)(学习笔记) Inc All Rights Reserved.
    闵涛 投放广告、内容合作请Q我! E_mail:admin@mintao.net(欢迎提供学习资源)

    站长:MinTao ICP备案号:鄂ICP备11006601号-18

    闵涛站盟:医药大全-武穴网A打造BCD……
    咸宁网络警察报警平台