| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 1777 人关注过本帖
标题:[求助]密码修改出现问题??
只看楼主 加入收藏
zhyape
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-18
收藏
 问题点数:0 回复次数:19 
[求助]密码修改出现问题??
请问各位:
我的用户修改密码代码为
use MJ_users.dbf exclusive
if thisform.text1.value =alltrim( MJ_users.password ) .and. thisform.text2.value =thisform.text3.value
REPLACE MJ_users.password WITH alltrim(thisform.text2.value)
messagebox("密码修改成功!",48,"消息提示")
thisform.release
else
messagebox("密码修改失败!",48,"消息提示")
endif
为什么只能修改第一个人的密码,即使用第二个人的密码执行修改,最终修改的还是第一的人的
搜索更多相关主题的帖子: 密码 
2007-07-12 10:54
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 

因为你一直是在MJ_users.dbf 这个表的第一条记录时操作的
以下是我以前写的,你参考下
public aa
USE MJ_users.dbf exclusive
LOCATE FOR alltr(MJ_users.password )== ALLTRIM(thisform.text1.value).and.ALLTRIM(thisform.text2.Value)=ALLTRIM(thisform.text3.value)
IF FOUND()=.f.
MESSAGEBOX("输入有误,请重新输入!",48,"提示")
thisform.text1.Value=""
thisform.text2.Value=""
thisform.text3.Value=""
ELSE
aa = MESSAGEBOX("确定要修改吗?",1+48,"提示")
IF aa=1
REPLACE MJ_users.password WITH ALLTRIM(thisform.text2.value)
MESSAGEBOX("密码修改成功!",48,"提示")
thisform.Release
ENDIF
endif


我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-07-12 11:09
zhyape
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-18
收藏
得分:0 
回复:(songyuyu)因为你一直是在MJ_users.dbf 这个...

谢谢版主,问题解决了!


在编程中找乐趣!!!!!
2007-07-12 11:35
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 


我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-07-12 11:37
zhyape
Rank: 1
等 级:新手上路
帖 子:12
专家分:0
注 册:2007-6-18
收藏
得分:0 
回复:(songyuyu)[em05]

顺便问一下,用什么语句可以增加打印次数??谢谢!1


在编程中找乐趣!!!!!
2007-07-12 11:45
eb05129
Rank: 1
等 级:新手上路
帖 子:1
专家分:0
注 册:2007-7-12
收藏
得分:0 
提示: 该帖被管理员或版主屏蔽

2007-07-12 11:52
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 
打印报表?
REPORT FORM 报表名 TO PRINTER PROMPT NODIALOG PREVIEW

可以在打印机设置那里选择打几份

我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-07-12 12:01
啸凡
Rank: 8Rank: 8
等 级:贵宾
威 望:45
帖 子:1356
专家分:885
注 册:2006-2-22
收藏
得分:0 
补充一下:如果发出不带PROMPT 参数的 REPORT FORM 报表名 TO PRINTER 命令,则可以输入一个打印份数的数据,然后根据这个数据设置一个循环就可以了。
比如:ACCEPT '打印份数' TO LnTATALL &&用文本框接收数据更好。
DO WHILE LnTATALL >0
REPORT FORM 报表名 TO PRINTER
LnTATALL=LnTATALL-1
ENDDO

两人行已有我师……
2007-07-12 17:17
songyuyu
Rank: 8Rank: 8
等 级:贵宾
威 望:47
帖 子:6090
专家分:25
注 册:2007-1-17
收藏
得分:0 
有用,学习了

我喝水只喝纯净水,牛奶只喝纯牛奶,所以我很单纯……
2007-07-13 13:16
Tiger5392
Rank: 12Rank: 12Rank: 12
等 级:贵宾
威 望:88
帖 子:2775
专家分:2237
注 册:2006-5-17
收藏
得分:0 
以下是引用zhyape在2007-7-12 11:45:56的发言:

顺便问一下,用什么语句可以增加打印次数??谢谢!1

做一个命令按钮,功能是打印,代码为Report Form lcReportFileName Preview


感言:学以致用。 博客:http://www./blog/user14/65009/index.shtml email:Tiger5392@
2007-07-14 09:40
快速回复:[求助]密码修改出现问题??
数据加载中...
 
   



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

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