亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來(lái)到蟲(chóng)蟲(chóng)下載站! | ?? 資源下載 ?? 資源專輯 ?? 關(guān)于我們
? 蟲(chóng)蟲(chóng)下載站

?? vfp報(bào)表生成器中巧構(gòu)iif.txt

?? Vfp 文檔 一些經(jīng)典編程文章 可供初學(xué)者學(xué)習(xí)編程時(shí)使用
?? TXT
字號(hào):

在VFP 的 報(bào) 表 生 成 器 中 巧 構(gòu)IIF() 函 數(shù) 實(shí) 現(xiàn) 條 件 統(tǒng) 計(jì) 

---- 

一 . 問(wèn) 題 的 提 出
---- 在Visual Foxpro for Windows( 以 下 簡(jiǎn) 稱VFP) 中, 利 用 報(bào) 表 生 成 器 可 以 非 常 容 易、 快 速 地 制 作 一 些 精 美 的 報(bào) 表。 但 是, 我 們 卻 發(fā) 現(xiàn), 在VFP 中 報(bào) 表 生 成 器 存 在 一 個(gè) 不 小 的 缺 憾, 即 它 只 能 讓 所 有 的 記 錄 參 加 統(tǒng) 計(jì), 而 無(wú) 法 對(duì) 其 中 部 分 滿 足 條 件 的 記 錄 進(jìn) 行 統(tǒng) 計(jì)。 在“ 學(xué) 生 成 績(jī) 管 理 系 統(tǒng)” 中, 要 求 在 成 績(jī) 分 析 模 塊 中 打 印 出 如 下 報(bào) 表: 

課程名稱 	平均分	90分以上人數(shù)
		80-90人數(shù)	70-80人數(shù) 60-70人數(shù)	
       60分以下人數(shù)

高數(shù)	 ① 	②				
英語(yǔ)						
計(jì)算機(jī)						

  存放學(xué)生成績(jī)的數(shù)據(jù)表為 SCORE.DBF,數(shù)據(jù)庫(kù)結(jié)構(gòu)如下:
      字段名      類型      寬度     小數(shù)位數(shù)
         XH         N          2           
         GS         N          5        1 
         YY         N          5        1
        JSJ         N          5        1
---- 以 上 字 段 名 分 別 表 示 學(xué) 號(hào)、 高 數(shù) 成 績(jī)、 英 語(yǔ) 成 績(jī) 和 計(jì) 算 機(jī) 成 績(jī)。 

---- 在 這 個(gè) 例 子 里, 在 ① 框 中, 是 對(duì) 所 有 的 數(shù) 據(jù) 記 錄 求 英 語(yǔ) 平 均 分, 可 以 利 用 報(bào) 表 生 成 器 很 快 地 實(shí) 現(xiàn): 

---- 1 . 啟 動(dòng) 報(bào) 表 生 成 器 

---- 2 . 在“ 頁(yè) 注 腳 區(qū)” 域 設(shè) 置 一 個(gè)“ 域 控 件”, 在“ 表 達(dá) 式” 對(duì) 話 框 中 填 入 SCORE.GS 

---- 點(diǎn) 下“ 計(jì) 算” 按 鈕, 在 對(duì) 話 框 中 選 擇“ 平 均 值”, 按 下“ 確 定” 按 鈕 即 可。 

---- 但 是 對(duì) 上 表 中 的 ②, 也 用 同 樣 方 法 設(shè) 計(jì) 時(shí), 卻 發(fā) 現(xiàn) 輸 出 的 人 數(shù) 與 實(shí) 際 情 況 有 出 入, 為 什 么 呢 ? 這 就 是VFP 報(bào) 表 生 成 器 的 缺 憾。 因 為 在“ 域 控 件” 的“ 計(jì) 算” 窗 口 中 只 能 選 擇 統(tǒng) 計(jì) 的 類 型“ 計(jì) 數(shù)”, 在“ 表 達(dá) 式” 對(duì) 話 框 中 只 能 指 定 參 于 計(jì) 算 的 數(shù) 據(jù) 字 段 表 達(dá) 式, 而 無(wú) 法 指 定 哪 些 記 錄 參 加 統(tǒng) 計(jì)。 即COUNT FOR SCORE.GS >=90 命 令 中 的FOR 選 項(xiàng) 無(wú) 法 在 此 作 出 設(shè) 定。 該 如 何 解 決 這 個(gè) 問(wèn) 題 呢 ? 

二 . 尋 求 解 決 
---- 報(bào) 表 生 成 器 實(shí) 現(xiàn) 統(tǒng) 計(jì) 的 原 理 在 于: 逐 條 移 動(dòng) 記 錄 指 針, 把 當(dāng) 前 記 錄 中 由“ 表 達(dá) 式” 對(duì) 話 框 中 所 指 定 的 表 達(dá) 式 值 根 據(jù)“ 計(jì) 算” 中 所 指 定 的 統(tǒng) 計(jì) 類 型 進(jìn) 行 統(tǒng) 計(jì)。 所 以 解 決 問(wèn) 題 的 關(guān) 鍵 是 如 何 處 理“ 表 達(dá) 式” 對(duì) 話 框 并 選 用 適 當(dāng) 的 統(tǒng) 計(jì) 類 型。 這 里 我 想 到 以 下 利 用 程 序 實(shí) 現(xiàn) 的 統(tǒng) 計(jì) 方 式: 

      S=0       &&S 用 以 存 放 滿 足 條 件 的 記 錄 數(shù)
      USE   SCORE
      DO  WHILE   NOT  EOF()
           IF  (SCORE.GS>=90)
                     S=S+1
           ENDIF
           SKIP
     ENDD
---- 上 面 的 程 序 設(shè) 計(jì) 中, 主 要 的 設(shè) 計(jì) 思 路 也 是 逐 條 對(duì) 記 錄 進(jìn) 行 判 定, 若SCORE.GS>=90 則S 加1, 否 則 不 加( 即S=S+0)。 這 樣 對(duì) 人 數(shù) 的 統(tǒng) 計(jì) 就 轉(zhuǎn) 換 成 對(duì)1 的 累 加。 記 錄 指 針 每 移 動(dòng) 一 次, 若 所 指 向 的 記 錄 能 使IF 語(yǔ) 句 的 條 件 表 達(dá) 式 成 立 就 對(duì)1 累 加 一 次。 于 是 機(jī) 會(huì) 出 現(xiàn) 了, 我 們 只 需 要 在“ 表 達(dá) 式” 對(duì) 話 框 中 填 入 一 個(gè) 能 實(shí) 現(xiàn)IF 語(yǔ) 句 功 能 的 合 法 表 達(dá) 式( 因 為 在“ 表 達(dá) 式” 對(duì) 話 框 中 只 能 填 表 達(dá) 式, 不 能 填 語(yǔ) 句), 于 是IIF() 函 數(shù) 成 了 理 所 當(dāng) 然 的 唯 一 的 人 選。 由 于 此 時(shí) 已 轉(zhuǎn) 變 成 對(duì)1 的 累 加, 因 此 在“ 計(jì) 算” 窗 口 中, 統(tǒng) 計(jì) 類 型 只 能 選“ 求 和” 而 不 能 選“ 計(jì) 數(shù)”, 問(wèn) 題 就 迎 刃 而 解 了。 用 這 種 方 法 不 論 數(shù) 據(jù) 庫(kù) 中 的 記 錄 值 增 加、 刪 除 或 發(fā) 生 變 動(dòng), 都 無(wú) 須 對(duì) 報(bào) 表 進(jìn) 行 修 改 即 能 輸 出 最 新 的 統(tǒng) 計(jì) 數(shù) 據(jù)。 

三 . 實(shí) 現(xiàn) 步 驟:
---- 1 . 在 報(bào) 表 生 成 器 的“ 頁(yè) 腳 注” 區(qū) 域 實(shí) 現(xiàn), 若 在“ 頁(yè) 標(biāo) 題” 區(qū) 域 統(tǒng) 計(jì), 則 會(huì) 因 為 記 錄 指 針 尚 末 開(kāi) 始 移 動(dòng) 而 無(wú) 法 統(tǒng) 計(jì); 若 在“ 細(xì) 節(jié)” 區(qū) 域 統(tǒng) 計(jì) 則 當(dāng) 記 錄 指 針 每 移 動(dòng) 一 條 記 錄, 就 顯 示 一 次 當(dāng) 前 的 統(tǒng) 計(jì) 結(jié) 果。 

---- 2 . 在“ 頁(yè) 腳 注” 區(qū) 域 中 先 在 適 當(dāng) 位 置 用“ 標(biāo) 簽” 工 具 寫(xiě) 上 行、 列 標(biāo) 題。 

---- 3 . 在 ② 的 位 置 設(shè) 置 一 個(gè)“ 域 控 件”, 在“ 表 達(dá) 式” 中 填 入:IIF(SCORE.GS >=90,1,0) 在” 計(jì) 算” 窗 口 中 統(tǒng) 計(jì) 類 型 選 擇“ 求 和” 即 可。 

---- 4 . 保 存 并 運(yùn) 行, 即 可 看 到 在 指 定 的 位 置 上 顯 示 出 了 高 數(shù) 成 績(jī) 在90 分 以 上 的 學(xué) 生 人 數(shù)。 

---- 5 . 其 余 的 空 格 依 次 設(shè) 計(jì)。 

---- 6 . 最 后 利 用 畫(huà) 線 工 具 畫(huà) 線 邊 框。 

四 . 如 何 構(gòu) 造IIF() 函 數(shù)
---- 在 上 面 的 例 子 中 解 題 的 關(guān) 鍵 在 于 巧 妙 地 構(gòu) 造IIF() 函 數(shù),IIF() 函 數(shù) 的 第 一 個(gè) 參 數(shù) 為 條 件:SCORE.GS >=90, 比 較 好 構(gòu) 造; 而 第 二 個(gè) 參 數(shù) 為 條 件 滿 足 時(shí) 參 加 統(tǒng) 計(jì) 的 數(shù) 據(jù): 1( 在 此 是 加1 運(yùn) 算); 第 三 個(gè) 參 數(shù) 為 條 件 不 滿 足 時(shí) 參 加 統(tǒng) 計(jì) 的 數(shù) 據(jù):0( 在 此 是 不 參 加 累 加, 而 根 據(jù) 報(bào) 表 生 成 器 的 原 理 實(shí) 際 上 必 須 參 加 累 加 但 又 不 影 響 累 加 結(jié) 果, 因 此 只 能 設(shè) 置 成0)。 由 此 可 以 看 出 構(gòu) 造IIF() 函 數(shù) 的 第 二、 三 個(gè) 參 數(shù) 不 僅 要 根 據(jù) 統(tǒng) 計(jì) 的 類 型, 還 需 要 一 定 的 技 巧, 特 別 是 第 三 個(gè) 參 數(shù), 設(shè) 置 起 來(lái) 有 一 定 的 難 度。 以 下 通 過(guò) 一 些 例 子 加 以 說(shuō) 明。 

---- 1 . 求 高 數(shù) 成 績(jī) 在90 分 以 上 的 同 學(xué) 的 高 數(shù) 成 績(jī) 總 分: 

---- 在 適 當(dāng) 地 方 設(shè) 置“ 域 控 件”, 在“ 表 達(dá) 式” 中 寫(xiě) 上 如 下 的 表 達(dá) 式: 

---- IIF(SCORE.GS>=90,SCORE.GS,0) 

---- 在” 計(jì) 算” 選 項(xiàng) 中 選 取“ 求 和”, 

---- 分 析: 在 這 里, 判 定 某 條 記 錄 是 否 參 加 累 加 的 條 件 是: 高 數(shù) 成 績(jī) 在90 分 以 上, 因 此IIF() 的 第 一 個(gè) 參 數(shù) 為:SCORE.GS>=90; 滿 足 條 件 的 記 錄 中 高 數(shù) 成 績(jī) 參 加 累 加, 因 此 第 二 個(gè) 參 數(shù) 為 SCORE.GS; 不 滿 足 條 件 的 記 錄 不 參 加 累 加, 即 加0, 因 此 第 三 個(gè) 參 數(shù) 為: 0。 

---- 2. 求 女 生 英 語(yǔ) 成 績(jī) 的 最 低 分 

---- 在 適 當(dāng) 位 置 設(shè) 置“ 域 控 件”, 在“ 表 達(dá) 式” 中 填 寫(xiě): 

---- IIF(XS.XB=' 女’,SCORE.YY,101) ; 在“ 計(jì) 算” 窗 口 中 選 擇“ 最 大 值”。 

---- 分 析: 在 這 里, 判 定 的 條 件 是: 學(xué) 生 的 性 別, 因 此IIF() 函 數(shù) 的 第 一 個(gè) 參 數(shù) 為:XS.XB=' 女’; 滿 足 條 件 的 記 錄 英 語(yǔ) 成 績(jī) 參 加 比 較, 因 此 第 二 個(gè) 參 數(shù) 為:SCORE.YY; 不 滿 足 條 件 的 記 錄 數(shù) 據(jù) 不 能 參 加 比 較, 而 在 報(bào) 表 生 成 器 中 不 參 加 比 較 是 不 可 能 的, 因 此 應(yīng) 設(shè) 置 成 一 個(gè) 數(shù), 不 影 響 比 較 結(jié) 果。 該 設(shè) 置 成 什 么 呢 ? 由 于 成 績(jī) 肯 定 低 于101 分( 假 設(shè) 滿 分 為100 分), 所 以 第 三 個(gè) 參 數(shù) 設(shè) 置 成:101( 若 設(shè) 置 成 其 它 正 數(shù) 如23, 有 可 能 當(dāng) 所 有 女 生 的 成 績(jī) 都 高 于23 分 時(shí), 出 現(xiàn) 異 常 結(jié) 果; 其 中XS.SB 字 段 存 放 在XS.DBF 中, 并 且 已 與SCORE.DBF 建 立 關(guān) 聯(lián))。 同 理, 若 是 求 最 高 分, 則 第 三 個(gè) 參 數(shù) 就 必 須 設(shè) 置 成:0。 

---- 3 . 求 女 生 的 高 數(shù) 成 績(jī) 平 均 分 

---- 在 這 里, 由 于VFP 的“ 平 均 值” 統(tǒng) 計(jì) 工 具 會(huì) 根 據(jù)“ 表 達(dá) 式” 中 的 值 先 求 總 和 再 依 據(jù) 記 錄 指 針 移 過(guò) 的 記 錄 數(shù) 求 平 均 分, 而“ 表 達(dá) 式” 對(duì) 話 框 中 的IIF() 函 數(shù) 無(wú) 法 控 制 記 錄 指 針 不 指 向 男 生 的 記 錄。 因 此 必 須 先 自 行 求 出 滿 足 條 件 的 總 分 和 人 數(shù), 再 根 據(jù): 平 均 分= 總 分/ 人 數(shù) 來(lái) 求。 不 論 是 總 分 還 是 人 數(shù), 都 必 須 先 利 用“ 求 和” 和IIF() 函 數(shù) 分 別 統(tǒng) 計(jì), 再 求 平 均 分。 因 此, 我 們 必 須 

---- 1) 在“ 命 令” 窗 口 中 打 開(kāi) 數(shù) 據(jù) 庫(kù)SCORE.DBF 和XS.DBF, 并 對(duì) 它 們 根 據(jù) 學(xué) 號(hào) 建 立 關(guān) 聯(lián)。 

---- 2) 利 用 主 菜 單 條 上 的“ 報(bào) 表” 下 拉 子 菜 單“ 變 量” 定 義 兩 個(gè) 變 量S 和N, 分 別 如 下: 

---- 變 量S: 存 放 女 生 高 數(shù) 成 績(jī) 總 分。 在” 計(jì) 算” 窗 口 中 選 擇“ 求 和”, 在“ 表 達(dá) 式” 對(duì) 話 框 中 填 入: IIF(XS.SB=' 女’,SCORE.GS,0), 并 且 把“ 重 置” 設(shè) 置 成“ 報(bào) 表 尾”。 

---- 變 量N: 存 放 女 生 人 數(shù)。 在” 計(jì) 算” 窗 口 中 選 擇“ 求 和”, 在“ 表 達(dá) 式” 對(duì) 話 框 中 填 入:IIF(XS.XB=' 女’,1,0), 并 且 把“ 重 置” 設(shè) 置 成“ 報(bào) 表 尾”。 

---- 3) 在“ 頁(yè) 腳 注” 區(qū) 域 中 適 當(dāng) 位 置 設(shè) 一 個(gè)“ 域 控 件”, 在“ 表 達(dá) 式” 對(duì) 話 框 填 入:S/N, 即 大 功 告 成。 

五 . 總 結(jié)
---- 從 以 上 可 以 看 出, 在“ 表 達(dá) 式” 對(duì) 話 框 中 靈 活 地 利 用IIF() 函 數(shù) 并 巧 妙 地 構(gòu) 造 參 數(shù), 關(guān) 鍵 在 于 構(gòu) 造 第 二、 三 個(gè) 參 數(shù), 只 要 合 理 設(shè) 置 第 二、 三 個(gè) 參 數(shù), 就 可 以 直 接 快 速 地 在 報(bào) 表 生 成 器 中 實(shí) 現(xiàn) 各 式 各 樣 的 統(tǒng) 計(jì)。 

---- 以 上 的 設(shè) 計(jì) 均 已 在Visual Foxpro for Windows 中 實(shí) 現(xiàn)。 
 


--------------------------------------------------------------------------------

中國(guó)計(jì)算機(jī)世界出版服務(wù)公司版權(quán)所有 


?? 快捷鍵說(shuō)明

復(fù)制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號(hào) Ctrl + =
減小字號(hào) Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
视频一区在线视频| 亚洲高清免费一级二级三级| 欧美色视频一区| 国产精品99久久久久久有的能看| 自拍偷拍国产亚洲| 久久久久久久国产精品影院| 欧美在线啊v一区| 处破女av一区二区| 日韩av一二三| 一区二区三区国产豹纹内裤在线 | 91.xcao| 国产不卡在线播放| 免费在线成人网| 一区二区三区成人| 国产精品久久久久久久久晋中 | 成人黄色小视频在线观看| 手机精品视频在线观看| 亚洲三级电影网站| 国产欧美日韩另类一区| 91精品国产手机| 欧美色精品天天在线观看视频| 成人黄色在线视频| 成人午夜视频福利| 国产乱码精品一区二区三区av | 成人av网站在线观看免费| 六月丁香婷婷色狠狠久久| 亚洲一区二区三区三| 国产精品电影一区二区三区| 2014亚洲片线观看视频免费| 欧美色图在线观看| 在线视频国内自拍亚洲视频| 91啪在线观看| 波多野结衣中文字幕一区二区三区| 极品少妇一区二区三区精品视频| 青娱乐精品在线视频| 婷婷久久综合九色综合绿巨人| 亚洲精品成人少妇| 亚洲男人的天堂在线观看| 国产精品久久久久7777按摩| 国产人成亚洲第一网站在线播放| 欧美精品一区二区三区蜜臀| 2020国产成人综合网| 2023国产精品| 欧美激情在线一区二区| 国产片一区二区| 国产精品亲子乱子伦xxxx裸| 国产精品私人影院| 国产精品久久久久aaaa樱花 | 欧美日韩亚洲综合一区二区三区| 在线观看日韩毛片| 欧美日韩日日摸| 欧美久久一区二区| 91精品国产91久久久久久最新毛片| 欧美日韩精品一区二区三区蜜桃| 欧美日韩国产另类不卡| 日韩三级中文字幕| 久久久久久**毛片大全| 国产欧美日韩亚州综合 | 色综合天天综合| 欧美性大战久久久久久久| 欧美日韩一级二级| 精品国产乱码久久| 中文字幕一区二区5566日韩| 亚洲精品成人a在线观看| 午夜不卡av免费| 国产在线乱码一区二区三区| 成人在线视频首页| 欧美色图在线观看| 久久蜜桃av一区二区天堂| 中文在线资源观看网站视频免费不卡| 亚洲视频免费在线| 午夜a成v人精品| 丰满放荡岳乱妇91ww| 色激情天天射综合网| 精品久久人人做人人爽| 国产精品色哟哟| 天天av天天翘天天综合网 | 久久99精品久久久久久| 懂色av一区二区三区免费观看| 色先锋久久av资源部| 日韩欧美一区二区不卡| 国产精品免费视频网站| 午夜精品久久久| 丁香婷婷综合五月| 欧美在线一区二区| 久久精品视频免费| 亚洲国产视频在线| 福利一区在线观看| 欧美一区二区视频网站| 亚洲欧洲国产日韩| 美女看a上一区| 色综合久久天天| 精品国产乱码久久久久久图片 | 国产主播一区二区| 欧美吞精做爰啪啪高潮| 久久免费看少妇高潮| 夜夜揉揉日日人人青青一国产精品 | 91福利在线观看| 国产午夜精品一区二区三区嫩草| 亚洲综合色视频| 国产真实乱对白精彩久久| 欧美日韩亚洲综合一区二区三区| 国产精品久久久久久一区二区三区 | 久久婷婷国产综合精品青草 | 成人午夜视频福利| 日韩免费成人网| 亚洲图片欧美视频| www.日韩精品| 久久婷婷成人综合色| 日本三级亚洲精品| 91美女精品福利| 国产精品伦一区二区三级视频| 免费看精品久久片| 欧美日韩视频在线第一区 | 亚洲国产精品一区二区www在线| 国内精品写真在线观看| 欧美久久久久免费| 亚洲国产欧美另类丝袜| 一本在线高清不卡dvd| 日本一区二区成人| 国产激情一区二区三区| 精品福利二区三区| 久久精品国产色蜜蜜麻豆| 精品视频资源站| 亚洲在线视频免费观看| 91免费在线播放| 亚洲欧美激情在线| 99精品视频一区二区三区| 中文字幕电影一区| 国产成人小视频| 亚洲狠狠爱一区二区三区| www.视频一区| 亚洲欧美另类综合偷拍| av在线不卡电影| 国产精品成人免费| jlzzjlzz国产精品久久| 国产精品久久毛片| 99久久综合99久久综合网站| 国产精品美女一区二区三区 | 亚洲综合区在线| 色婷婷综合久久久久中文 | 不卡一区在线观看| 最近中文字幕一区二区三区| a亚洲天堂av| 亚洲免费av网站| 欧美日韩成人在线一区| 秋霞成人午夜伦在线观看| 欧美tickling挠脚心丨vk| 久久国产综合精品| 久久久精品天堂| jlzzjlzz亚洲日本少妇| 亚洲免费在线视频| 欧美日韩高清一区二区不卡| 蜜臀av亚洲一区中文字幕| 欧美岛国在线观看| 国内成人免费视频| 最新日韩av在线| 欧美在线不卡一区| 激情综合网激情| 国产精品天美传媒| 欧美吻胸吃奶大尺度电影| 免费观看30秒视频久久| 久久久久久久久岛国免费| 成人va在线观看| 亚洲国产另类av| 日韩午夜在线观看视频| 国产精品中文字幕欧美| ...xxx性欧美| 91精品国产色综合久久ai换脸 | 亚洲精品欧美在线| 7777精品伊人久久久大香线蕉完整版| 国内精品久久久久影院一蜜桃| 国产精品久久久久一区| 欧美浪妇xxxx高跟鞋交| 国产成人午夜99999| 亚洲综合久久久久| 精品国产免费久久| 色噜噜狠狠色综合中国| 久久精品国产**网站演员| 国产精品久久久久久久久搜平片 | 国产在线视频精品一区| 亚洲免费在线观看| 精品乱人伦小说| 色婷婷综合久久久久中文一区二区 | 亚洲一区二区在线视频| 欧美mv日韩mv亚洲| 91国产精品成人| 国产成人精品一区二| 亚洲国产成人高清精品| 国产日本欧洲亚洲| 日韩欧美在线影院| 一本大道久久a久久综合| 国模冰冰炮一区二区| 性做久久久久久久免费看| 国产欧美视频在线观看| 日韩色视频在线观看| 欧洲一区二区av| 成人黄色国产精品网站大全在线免费观看 | 欧美激情一区二区三区蜜桃视频| 在线免费观看日本欧美|