工大后院

 找回密码
 加入后院

扫一扫,访问微社区

QQ登录

只需一步,快速开始

搜索
查看: 2651|回复: 13

急救!关于VFP的密码验证表单......

[复制链接]
发表于 2006-6-26 10:15 | 显示全部楼层 |阅读模式
已经照着书上做的了,可是还是运行不了

整个系统就被这里卡住了,不能完成

连老师都不会滴说,郁闷.....:time:

不知道有哪位高手可以帮帮偶

command1 的 click事件

local t
thisform.t=thisform.t+1
select password
locate for alltrim(用户名)=alltrim(thisform.combo1.value)
if found() and 密码=alltrim(thisform.text1.value)
  do 菜单1.mpr
  release thisform
else
  if thisform.t<3
     messagebox("用户密码错误!"+chr(13)+"再试一次!",48,"警告")
   else
     messagebox("对不起,你已经错了三次了!"+chr(13)+"非法用户",48,"严重警告")
      release thisform
   endif

endif


运行的时候总是说找不到属性T,不知道要怎么改...:handshake

[ 本帖最后由 可乐pp 于 2006-6-26 10:43 编辑 ]
发表于 2006-6-26 10:16 | 显示全部楼层
可怜,叫马骝搞掂距啦
回复

使用道具 举报

 楼主| 发表于 2006-6-26 10:22 | 显示全部楼层
马骝失踪了。。。
小韦帮偶解决。。。
回复

使用道具 举报

发表于 2006-6-26 10:49 | 显示全部楼层
曾经是计算机专业的路过.....:L
回复

使用道具 举报

发表于 2006-6-26 11:42 | 显示全部楼层
t没有初值
回复

使用道具 举报

 楼主| 发表于 2006-6-26 12:44 | 显示全部楼层
原帖由 Leon001 于 2006-6-26 11:42 发表
t没有初值


那就是要怎样改?
回复

使用道具 举报

发表于 2006-6-26 12:56 | 显示全部楼层
VFP那么弱智勇的东东不要发在编程版里好不
回复

使用道具 举报

发表于 2006-6-26 13:01 | 显示全部楼层
楼上不要火!最近有人做课程设计,都是问如此之类的问题。
不过那种不先思考,什么都问的人是要骂一骂的。
回复

使用道具 举报

发表于 2006-6-28 00:07 | 显示全部楼层
command1 的 click事件

local t


t是thisform类的一个函数里面的局部变量,不管有没赋值,都是不可访问的吧?
你试试把t定义在一个modle作为全局变量,或者放在表单的全局区定义。
回复

使用道具 举报

发表于 2006-6-28 00:43 | 显示全部楼层
弱智又如何?
你以为个个都好似理科生电脑甘掂啊?
还是觉得识得做呢D应该系人既本能?
回复

使用道具 举报

发表于 2006-6-28 15:28 | 显示全部楼层
原帖由 DOGMONKEYPEACH 于 2006-6-28 00:43 发表
弱智又如何?
你以为个个都好似理科生电脑甘掂啊?
还是觉得识得做呢D应该系人既本能?

系啊系啊
好难做噶
回复

使用道具 举报

发表于 2006-6-28 23:19 | 显示全部楼层
在表单的init事件中加入以下语句
This.AddProperty("t",0)
在刚才的click事件中去掉那那行烦人的local t
如果还不行的话我请你吃饭

===============
请注意用辞.

by  hjack
===============

[ 本帖最后由 hjack 于 2006-6-28 23:30 编辑 ]
回复

使用道具 举报

发表于 2006-6-28 23:21 | 显示全部楼层

asdf

再回一句,那本教材是垃圾中的垃圾,不要过于计较
回复

使用道具 举报

 楼主| 发表于 2006-6-29 13:37 | 显示全部楼层
谢谢各位,不过偶的实验报告已经打印出来了。。。:time:

偶改了一下,结果是前面可以执行

if thisform.t<3
     messagebox("用户密码错误!"+chr(13)+"再试一次!",48,"警告")
   else
     messagebox("对不起,你已经错了三次了!"+chr(13)+"非法用户",48,"严重警告")
      release thisform
   endif

endif

后面这些执行不了,照交了
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 加入后院

本版积分规则

QQ|Archiver|手机版|小黑屋|广告业务Q|工大后院 ( 粤ICP备10013660号 )

GMT+8, 2025-8-30 23:37

Powered by Discuz! X3.5

Copyright © 2001-2024 Tencent Cloud.

快速回复 返回顶部 返回列表