CSDN首页 空间 新闻 论坛 Blog 下载 读书 网摘 搜索 .NET Java 视频 接项目 求职 在线学习 买书 程序员 通知
不看会后悔的Windows XP之经验谈 简单快捷DIY实用家庭影院
CSDN社区
搜索 收藏 打印 关闭
CSDN社区 >  其他数据库开发 >  VFP

如何在VFP中自动生成统计图?

楼主Sunql(景成)2003-10-03 12:32:36 在 其他数据库开发 / VFP 提问

我在使用vfp6.0进行开发的时候出现了一些问题,希望大家能帮帮忙:  
          我根据以下的设计实例在VFP中自动生成统计图,但是当我按照下面的步骤来做的时候,vfp系统提示,程序错误:文件不存在。挂起时,在调试器里面跟踪语句提示do   (_Gengraph)   with   'AutoGraph',11,1,'订单统计图',1,1,1,'graph1',.t.有问题。究竟是问题出在哪里呢,如果解决呢?  
  设计实例:  
    假设有一数据库CZ.DBF,今欲根据上述资料作一统计图。其内容如下:  
    季度   产值  
    一季度  1200  
    二季度  3500  
    三季度  2300  
    四季度  4600  
    1.建立一TABLE(表)GRAPH1.dbf,里面只能有一字段OLEGRAPH,类型为通用字段。  
    2.新建一表单FORM1,将CZ.DBF和GRAPH1.DBF引入该表单的数据环境,并将GRAPH1.DBF的EXCLUSIVE设为真值T。  
    3.在FORM1中添加一OLEBOUNDCONTROL对象,设定其CONTROLSOURCE为GRAPH1.OLEGRAPH。同时加入一按钮,设定其标题为“绘图”。  
    4.为了保持图形的动态更新(不受GRAPH1中的“老”数据影响),在FORM的ACTIVE事件中加入如下代码:  
    set   safe   off  
    sele   graph1  
    zap  
    set   safe   on  
    5.在“绘图”对象的CLICK事件中,加入下述代码:  
    wait   '正在绘图,请稍候'   window   nowait  
    sele   cz  
    sele   季度,产值   from   cz   into   cursor   tmp  
    do   (_gengraph   )   with   'autograph',11,1,'订单统计图',1,1,1,'graph1',.t.  
    use   in   tmp  
    thisform.oleboundcontrol1.refresh  
    wait   '绘图完毕!'   window   nowait      
   
          我在另外的资料中看到用另外一种方法:根据用户在表单中选择想要查询的内容,生成一个数据库表Tbltmp,然后程序根据所生成的数据库表Tbltmp的数据来调用图形向导。让用户在图形向导里面生成各种各样的图形!但是同样系统报错出现文件不存在。  
  代码如下:  
   
  在“绘图”对象的CLICK事件中,加入下述代码:  
  sele   tbltmp  
   
                    DO   (_GENGRAPH)   WITH   "p1"  
   
  然后在自定义过程中加入下述代码:  
  PROCEDURE   p1    
  sele   *   from   tbltmp     into   cursor   xues  
  sele   xues  
  ENDPROC  
   
          为什么用上述两种方法做图形都出现同样的问题:文件不存在呢!怎样才能让上述两个程序都能正常运行呢? 问题点数:50、回复次数:8Top

1 楼qufusongyu(元秋)回复于 2003-10-03 12:54:22 得分 30

主要是(_GENGRAPH)过程没有发现,你参考微软的ffc  
  就在vfp文件夹下,ffc文件夹下有一个graph.vcx.Top

2 楼Sunql(景成)回复于 2003-10-03 15:07:30 得分 0

我在vfp98\ffc里头找不到graph.vcx,只是找到autgraph.vcx。那么怎样解决啊?是否把graph.vcx放到ffc文件夹就可以解决啦?Top

3 楼chanet(牧师)回复于 2003-10-06 02:19:16 得分 10

有向导Top

4 楼luweikan(康)回复于 2003-10-06 19:29:15 得分 0

看看这里或许有帮助。  
  http://www.vfp.cn/down_view.asp?id=30Top

5 楼lz_zxf(沉香)回复于 2003-10-06 21:11:16 得分 10

用MSChart控件,用代码实现Top

6 楼unlist(fyx)回复于 2003-10-07 09:39:38 得分 0

請問lz_zxf  
      能介紹下MSChart控件,用代码实现嗎  
  unlist@163.net  
  Top

7 楼yilan003(凌霄鬼目)回复于 2003-10-07 11:23:38 得分 0

把graph.vcx放到ffc文件夹应该可以解决。试一下吧,我还没碰到这种问题的说  
  Top

8 楼Sunql(景成)回复于 2004-02-09 11:26:19 得分 0

谢谢各位,我在无意中发现WZGRAPH.APP可以解决以上问题!Top

相关问题

  • vfp中如何自动生成报表?
  • Vfp能自动生成条码吗。。。
  • 如何生成统计表?
  • 如何生成统计图?
  • 100分寻求 流量统计自动生成柱状或圆盘图形的程序 急急急!!!
  • 统计生成字段问题
  • 自动生成textbox控件!!!
  • 自动生成序列号
  • hibernate 代码自动生成
  • 如何自动生成Html

关键词

  • 代码
  • 图形
  • vfp
  • 文件夹
  • 数据库
  • 数据
  • 解决
  • 文件
  • graph
  • sele

得分解答快速导航

  • 帖主:Sunql
  • qufusongyu
  • chanet
  • lz_zxf

相关链接

  • CSDN Blog
  • 技术文档
  • 代码下载
  • 第二书店
  • 读书频道

广告也精彩

反馈

请通过下述方式给我们反馈
反馈
提问
网站简介|广告服务|VIP资费标准|银行汇款帐号|网站地图|帮助|联系方式|诚聘英才|English|问题报告
北京创新乐知广告有限公司 版权所有, 京 ICP 证 070598 号
世纪乐知(北京)网络技术有限公司 提供技术支持
Copyright © 2000-2008, CSDN.NET, All Rights Reserved
GongshangLogo