• <label id="pxtpz"><meter id="pxtpz"></meter></label>
      1. <span id="pxtpz"><optgroup id="pxtpz"></optgroup></span>

        當前位置:雨林木風下載站 > 技術(shù)開發(fā)教程 > 詳細頁面

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

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

        更新時間:2022-05-14 文章作者:未知 信息來源:網(wǎng)絡(luò) 閱讀次數(shù):

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

        [返回]

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

          當試圖建立一個表對多個表的左聯(lián)接時,您也許使用了下面語句,該語句用表別名進行了“自聯(lián)接”。您的 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 左聯(lián)接到 FirstTable 上,但是沒有得到預期的效果。查詢分析器從最里面的聯(lián)接開始分析查詢(在上面語句中為 "left outer join ThirdTable"),但是不能定位 FirstTable 表,該表名字位于此語句的上面。因此,如果沒有打開表,您就會發(fā)現(xiàn)錯誤,如 "SQL: Column `ThirdID` 沒有找到",同時輸出也不正確。當表打開時,"couple.coupleid" 綁定到外部(非SQL)臨時表 "couple" 的字段上。此查詢也是合法的,但是得不到預期的效果。為了避免此錯誤,并能夠得到正確結(jié)果,可以使用類似如下的 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

        語句中的括號不是必須的,但推薦您加上它。通過如上的語句結(jié)構(gòu),如果所有的表全部是關(guān)閉的,也不會出錯,結(jié)果也是正確的。

        [返回]

        3.如何加密表DBF文件數(shù)據(jù)

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

         入口參數(shù)說明:

            filename 表文件名

            jm    =1 加密 =0 解密

         加密思想:用低級文件函數(shù)改寫數(shù)據(jù)庫第一個字節(jié)

         程序代碼如下:

         parameters filename,jm

         *處理文件名

         if at('.',filename)=0

          filename=filename+'.dbf'

         endif

         if jm=1 &&加密

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

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

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

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

          =fclose(handle) &&關(guān)閉文件

         else &&解密

          handle=fopen(filename,2)

          keybite=fread(handle,1)

          =fseek(handle,0)

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

          =fclose(handle)

         endif

         經(jīng)過這樣處理過的表就不能用USE打開,優(yōu)點是加密速度快,但不徹底但用

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

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

        本類教程下載

        系統(tǒng)下載排行

        主站蜘蛛池模板: 一级做a爰片久久毛片免费陪 | 亚洲精品国产精品乱码视色| 久久精品国产亚洲av瑜伽| 猫咪社区免费资源在线观看| 亚洲人成免费网站| 国产免费不卡视频| 亚洲精品国产精品国自产网站| 成人浮力影院免费看| 亚洲av片不卡无码久久| 欧美日韩国产免费一区二区三区 | 在线观看免费国产视频| jizzjizz亚洲日本少妇| 亚洲AV无码乱码精品国产| 一级女性全黄久久生活片免费| 亚洲午夜福利717| 久久精品视频免费| 亚洲美女一区二区三区| 国产麻豆视频免费观看| 国产成人精品久久亚洲高清不卡| 少妇亚洲免费精品| 久久美女网站免费| 91亚洲性爱在线视频| 好男人视频在线观看免费看片| 精品久久久久亚洲| 亚洲中文字幕久久精品无码APP | 亚洲人成7777| 亚洲 无码 在线 专区| 三年片在线观看免费西瓜视频| 亚洲欧洲国产精品久久| 国产精品免费播放| 国产一级高青免费| www.亚洲成在线| 亚洲精品岛国片在线观看| 日本免费人成视频在线观看| 亚洲日本VA午夜在线影院| 久久久久噜噜噜亚洲熟女综合| 四虎1515hh永久久免费| 黄网站色视频免费观看45分钟| 亚洲AV无码一区东京热久久 | 亚洲国产日产无码精品| 亚洲国产精品成人AV无码久久综合影院 |