創(chuàng)建 SQL 查詢
FastReport .Net是一款全功能的Windows Forms、ASP.NET和MVC報(bào)表分析解決方案,使用FastReport .NET可以創(chuàng)建獨(dú)立于應(yīng)用程序的.NET報(bào)表,同時(shí)FastReport .Net支持中文、英語等14種語言,可以讓你的產(chǎn)品保證真正的國(guó)際性。
數(shù)據(jù)向?qū)Э煽焖龠x擇數(shù)據(jù)庫(kù)中的表格。創(chuàng)建 SQL 查詢需要額外的工作。為此,請(qǐng)按下向?qū)У诙街械?"Add SQL query... "按鈕。
您將看到查詢向?qū)Т翱?。查詢向?qū)в兴膫€(gè)頁面。使用 "Next "和 "Back "按鈕在頁面之間切換。
第一步,需要設(shè)置查詢的名稱。該名稱將顯示在 "Data "窗口中。輸入任何唯一的名稱,然后按 "Next "按鈕。
第二步,輸入 SQL 語言查詢。使用 MSDB 支持的語言方言。您可以使用查詢生成器來創(chuàng)建可視化查詢。為此,請(qǐng)按下 "Query Builder "按鈕。稍后將詳細(xì)介紹查詢創(chuàng)建器。
輸入查詢文本后,按 "Next "按鈕。第三步,定義查詢參數(shù)。如果查詢有參數(shù),則必須這樣做。本章稍后將討論參數(shù)問題。
在向?qū)У淖詈笠徊?,可以設(shè)置查詢返回的列:
如果您在查詢文本或參數(shù)定義中出錯(cuò),您將在翻到向?qū)ё詈笠豁摃r(shí)看到錯(cuò)誤信息。
通常,只要確保查詢已返回所有需要的列就足夠了。在此步驟中,您可以執(zhí)行以下操作:
- 使用 "Delete"按鈕刪除不必要的列;
- 按 "Refresh "按鈕重置列;
- 按 "Add calculated column "按鈕添加計(jì)算列。對(duì)于新列,必須設(shè)置 "Name"、"DataType "和 "Expression "屬性。