日本国产亚洲-日本国产一区-日本国产一区二区三区-日本韩国欧美一区-日本韩国欧美在线-日本韩国欧美在线观看

當前位置:雨林木風下載站 > 技術開發教程 > 詳細頁面

在VFP中怎樣做出象IE4中的那樣的浮動按鈕

在VFP中怎樣做出象IE4中的那樣的浮動按鈕

更新時間:2022-05-14 文章作者:未知 信息來源:網絡 閱讀次數:

先放上按鈕,將按鈕的visible設為.f.,再用一image(其中圖形與按鈕一樣)放在按鈕的位置,在圖片的mousemove事件中寫入將按鈕visible設為.t.的語句,在表單的mousemove事件中寫入將按鈕visible設為.f.的語句。

[返回]

2.使用 SQL,我正在設法將一個表與多個表建立左聯接。當查詢需要的所有表打開時,該查詢可以工作。但是當有些表沒有打開時,就會產生錯誤。而且當所有表打開時,盡管沒有產生錯誤信息,但結果不正確。為什么?

  當試圖建立一個表對多個表的左聯接時,您也許使用了下面語句,該語句用表別名進行了“自聯接”。您的 SQL 語句可能如下所示:

 select one.firstname as first, one.lastname as second,;

    two.firstname as third, two.lastname as fourth;

    from FirstTable; left outer join SecondTable one;

    left outer join SecondTable two; left outer join ThirdTable;

    on ThirdTable.ThirdID=FirstTable.FirstID;

    on Two.SecondID=FirstTable.FirstID;

    on one.SecondID=FirstTable.FirstID;

    order by 4,3,2,1

這里的查詢試圖將臨時表 One、Two 以及 ThirdTable 左聯接到 FirstTable 上,但是沒有得到預期的效果。查詢分析器從最里面的聯接開始分析查詢(在上面語句中為 "left outer join ThirdTable"),但是不能定位 FirstTable 表,該表名字位于此語句的上面。因此,如果沒有打開表,您就會發現錯誤,如 "SQL: Column `ThirdID` 沒有找到",同時輸出也不正確。當表打開時,"couple.coupleid" 綁定到外部(非SQL)臨時表 "couple" 的字段上。此查詢也是合法的,但是得不到預期的效果。為了避免此錯誤,并能夠得到正確結果,可以使用類似如下的 SQL 語句:

 select one.firstname as first, one.lastname as second,;

     two.firstname as third, two.lastname as fourth;

     from (((FirstTable;

     left outer join SecondTable One;

     on one.SecondID = FirstTable.FirstID);

     left outer join SecondTable Two;

     on Two.SecondID = FirstTable.FirstID);

     left outer join ThirdTable;

     on ThirdTable.ThirdID = FirstTable.FirstID);

     order by 4,3,2,1

語句中的括號不是必須的,但推薦您加上它。通過如上的語句結構,如果所有的表全部是關閉的,也不會出錯,結果也是正確的。

[返回]

3.如何加密表DBF文件數據

 本人用VFP代碼編了一個DBF加密小程序,以供大家參考:

 入口參數說明:

    filename 表文件名

    jm    =1 加密 =0 解密

 加密思想:用低級文件函數改寫數據庫第一個字節

 程序代碼如下:

 parameters filename,jm

 *處理文件名

 if at('.',filename)=0

  filename=filename+'.dbf'

 endif

 if jm=1 &&加密

  handle=fopen(filename,2) &&打開文件

  keybite=fread(handle,1) &&讀表頭第一個字節

  =fseek(handle,0) &&指針移回第一個字節

  =fwrite(handle,chr(asc(keybite)+2)) &&用比原來高2的ASCII字符改寫

  =fclose(handle) &&關閉文件

 else &&解密

  handle=fopen(filename,2)

  keybite=fread(handle,1)

  =fseek(handle,0)

  =fwrite(handle,chr(asc(keybite)-2)) &&用比原來低2的ASCII字符改寫

  =fclose(handle)

 endif

 經過這樣處理過的表就不能用USE打開,優點是加密速度快,但不徹底但用

 一個文本編輯器打開還是可以看到一些東西,怎樣進一步加密還有待探討。

溫馨提示:喜歡本站的話,請收藏一下本站!

本類教程下載

系統下載排行

主站蜘蛛池模板: 日韩福利视频在线观看 | 三级视频国产 | 色综合久久综合欧美综合图片 | 国产5g影院天天爽5g视频在线 | 日韩中文字幕亚洲无线码 | 亚洲国产成人精品一区二区三区 | 诱惑网综合 | 亚洲一区日韩一区欧美一区a | 国产精品日韩精品 | 亚洲热久久 | 免费观看国产精品视频 | 99热这里只有精品6免费 | 亚洲男人天堂色 | 精品中文字幕在线 | 国产午夜亚洲精品一级在线 | 亚洲精品字幕一区二区三区 | 美女被免费视频网站 | 四虎欧美在线观看免费 | 91视频最新网站 | 国产精品日本亚洲777 | 久久久久久不卡 | 久久国产精品免费观看 | 天天射天天射 | 亚洲一本视频 | 操大逼片 | 精品国产一区二区三区国产馆 | 日本一级毛片毛片一级毛片 | 九月丁香婷婷亚洲综合色 | 亚洲精品久久久久综合中文字幕 | 欧美国产在线视频 | 男人天堂免费视频 | 2019自拍偷拍 | 国产uv1区二区三区 国产v精品成人免费视频400条 | 亚洲精品久久久秋霞影院 | 久久亚洲aⅴ精品网站婷婷 久久亚洲国产精品五月天 久久亚洲国产精品五月天婷 | 精品欧美一区手机在线观看 | 中文字幕在线播放一区 | 亚洲欧美日韩中文字幕在线不卡 | 在线观看国产亚洲 | 精品亚洲欧美无人区乱码 | 欧美一级淫片a免费播放口aaa |