1樓:
你首先建立乙個表單,其中乙個標籤控制項(lable1)和乙個文字框(text1),乙個命令按鈕(commadn1).
標籤控制項caption="輸入密碼",其他屬性。文字框屬性。命令按鈕caption="確定",然後你編寫文字框的keypress事件**:
if nkeycode=13 &&輸入完密碼後,按回車鍵確認,其中13是回車鍵的ascii值。
if "abc" &判斷當前控制項中value屬性的內。
容是否與密碼相同。
wait windows "歡迎" &顯示歡迎。
elsewait window "錯誤" &顯示錯誤。
清空當前控制項中value的值。
退出當前表單集並從記憶體中清除。
endifendif
輸入字元型資料時,直接輸入便可,但在程式設計中要用定界符括起來才行,如上列 if "abc"
上面列子中,你也可以在coammand1中編寫click**來完成相應的工作。
2樓:網友
你是不知道怎麼處理字元型資料吧?用來輸入密碼的肯定是文字框,輸進去的資料自然是字元型的在。把你的問題說詳細一點。
vfp中的變數問題
3樓:匿名使用者
記憶體變數是在記憶體中分配出來的乙個用來臨時儲存資料的區域,變數名就是引用這個區域資料的乙個名稱,也可以當作是乙個位址。用法很簡單的,包括變數的定義、賦值、使用與清除:
變數的定義,包括三種:
第一種是全域性變數,定義方式為:public 變數名。
第二種是區域性變數,定義方式為:local 變數名。
第三種是私有變數,定義方式為:private 變數名。
變數的型別可以在定義的時候在變數名後增加乙個 as 型別 這個子句來設定,也可以在定義後通過賦值來設定型別。
變數的賦值,有兩種方式:
第一種是直接用等號來賦值,比如:str_name = "bill"
第二種是使用store命令,比如:store "bill" to str_name
變數的使用:
在變數定義好並且賦了值之後,就可以在程式中使用這個變數的值了,比如:
1、將變數值傳遞給另乙個變數:str_name2 = str_name
2、輸出變數的值:? str_name
3、參與運算:str_result = str_name + " 性別:男"
變數的清除,也有兩種方式:
1、release 變數名。
2、clear 變數名。
vfp難題!
4樓:網友
簡單。1、可在表中增加一列,名稱「編號」,值在表單中自動生成為編號=year(date())month(date())a,a的值可以用locate for尋找是否存在本月已辦理的記錄,如果不存在,值為1,如果存在,則用max()函式尋找最大值b,此時賦予a=b+1,通過資料型別轉換存入表。
查詢時通過身份證號查詢到此記錄,提取記錄編號後兩(或者幾位)位,則是那個月第幾個錄入的學員。
2、用if/endif、for/endfor或do while/enddo函式都可以。增加辦理時間欄位,通過身份證號查詢到記錄後,提取辦理的月份c,比如是201009,用上述函式查詢大於等。小於當前辦理時間的記錄個數n,則當前查詢的記錄是第n+1個。
3、增加編號或辦理時間欄位,提取當前查詢的記錄編號或辦理時間,用reccount()函式得出大於等於當前月第一秒(或編號)且小於等於當前記錄時間(或編號)的記錄個數,則此數就是那個月第幾個錄入的學員。
5樓:抄半煙
嗯,1樓的思路很正確。
你想要查哪個月哪第幾個錄入的,就必須建立相關日期時間欄位,然後以日期時間為依據查,才能實現。
vfp求解思路
6樓:網友
一步步分析吧:
1、首先分析case int(x/2)=x/2,即x為10以內的偶數,s1=s1+x/2,存在5種情況,其和為15。
2、case mod(x,3)=0,即10以內能被3整除的數,有,但6符合第乙個case,即當x=6時,執行s1=s1+x/2後就執行endcase後的語句,故符合條件的只有3,9,s2的結果為1+3=4。
3、case int(x/2)<>x/2,即10以內的奇數,有,但已符合第二個case,因此只有三個數符合條件,故s3=3
VFP關於EXIT的問題,VFP中 子句 for 與 while 的區別
樓上搞得太複雜了,簡單明瞭點 exit 是在迴圈體內出現,當執行exit,程式跳出迴圈,執行enddo或endscan或endfor後面的語句。程式1 2的exit沒有區別,都是執行enddo後面的語句。第1次迴圈 c 3 s 4 第2次迴圈 c 5 s 9 第3次迴圈 c 8 s 9 可以看出,並...
關於vfp裡的問題,關於vfp裡的一個問題
1在vfp中可用命令語句local,private和public指定變數的作用域,其指定的變數分別為區域性變數,私有變數和全域性變數 用local 變數名 命令可建立區域性變數,其建立的變數或陣列只能在定義它們的程式中存在,不能被更高層和更低層的程式訪問.當定義它們的程式停止執行時,這些變數和陣列將...
vfp中的alltrim()是什麼意思啊
alltrim 函式 刪除指定字元表示式的前後空格符,並返回刪除空格後的字串。刪除前後空格函式 格式 trim 字元表示式 ltrim 字元表示式 alltrim 字元表示式 trim 返回指定字元表示式去掉尾部空格後形成的字串。ltrim 返回指定字元表示式去掉前導空格後形成的字串。alltrim...