| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2215 人关注过本帖
标题:我做了一个表单,要求是按姓名输入(在文本框里输入),右边是一个打印按钮 ...
只看楼主 加入收藏
zhanghaoxyy
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-6-16
收藏
得分:0 
关键问题还没有解决,恳求那位高手帮我解决,我追加50积分。。。。
2010-07-01 16:06
baichuan
Rank: 7Rank: 7Rank: 7
等 级:贵宾
威 望:37
帖 子:953
专家分:589
注 册:2006-3-13
收藏
得分:0 
可以考虑做一个新的表儿 和你的DB是一样的结构,之后把报表的数据环境设到new 上
use db
loca for ALLTRIM(姓名)=ALLTRIM(thisform.text1.Value)
if found()
    use new
    dele all
    pack
    appe from db for ALLTRIM(姓名)=ALLTRIM(thisform.text1.Value)
    REPORT FORM 报表.frx record RECNO() NOCONSOLE prev
ELSE
   MESSAGEBOX("未找见!")
ENDIF

2010-07-01 16:33
zhanghaoxyy
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-6-16
收藏
得分:0 
不行啊  怎么老提示文件正在被运用?但是我没打开文件啊
2010-07-02 18:05
zhanghaoxyy
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-6-16
收藏
得分:0 
新生报名表.rar (30.5 KB)
我把这个文件都压缩了,麻烦你帮我看下,我对这方面不怎么懂,实在是搞不出来了,因为9月份开学还要用,恳求高手做下,感激不尽,如做好,定会把积分发过去。
2010-07-02 18:13
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 

没找到db.dbf;
没看出new.dbf的作用啊,所以去掉了:

*use 新生报名表 EXCLUSIVE  &&必须将表单数据环境中表的打开方式设置为EXCLUSIVE      

loca for ALLTRIM(Xm)=ALLTRIM(thisform.text1.Value)
if found()
*    sele new
*    dele all
*    pack
*    appe from 新生报名表 for ALLTRIM(Xm)=ALLTRIM(thisform.text1.Value)
    REPORT FORM 新生报名表.frx record RECNO() NOCONSOLE prev
ELSE
   MESSAGEBOX("未找见!")
ENDIF
*SELECT 新生报名表

[ 本帖最后由 qjbzjp 于 2010-7-3 21:51 编辑 ]

相互学习,互相交流,共同提高。
2010-07-03 09:19
zhanghaoxyy
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-6-16
收藏
得分:0 
你这还是不行啊,还是同一个问题,只有名字是对的,其他都错的,比如陈国全,明明是男的,在打印报表预览时候性别是女的,专业也不对。希望再帮我看下 到底是什么错误
2010-07-03 19:02
zhanghaoxyy
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-6-16
收藏
得分:0 
还有就是生成打印预览的时候怎么会在新生报名表.dbf中自动添加一条记录,而且记录里除了姓名,其他也都是错误的。很郁闷的啊
2010-07-03 19:04
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
表单的text1不要绑定字段,否则键入的字符直接修改了表中的数据,楼主的问题就是由此而来的。
新生报名表.rar (23.08 KB)


[ 本帖最后由 qjbzjp 于 2010-7-3 21:42 编辑 ]

相互学习,互相交流,共同提高。
2010-07-03 21:41
zhanghaoxyy
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2010-6-16
收藏
得分:0 
太好了,还有一个小问题,就是每次点击打印按钮是会把新生报名表.dbf中的Lc这个属性值改为已报到,当点击统计这个按钮(把统计复选框改为按钮了)的时候是弹出个页面,就是出来已来报到的名单,希望能够帮我解决,感激涕零。
2010-07-05 10:09
qjbzjp
Rank: 13Rank: 13Rank: 13Rank: 13
来 自:尧的故乡
等 级:贵宾
威 望:48
帖 子:1914
专家分:4397
注 册:2007-3-14
收藏
得分:0 
  ……

[ 本帖最后由 qjbzjp 于 2010-7-7 14:05 编辑 ]

相互学习,互相交流,共同提高。
2010-07-05 11:33
快速回复:我做了一个表单,要求是按姓名输入(在文本框里输入),右边是一个打印 ...
数据加载中...
 
   



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

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