1樓:囂十一狼
details 是明細區
一般顯示資料的明細資訊
summary 是合計區
一盤顯示某列或是某幾列的合計資料
pb中的資料視窗有多少種分別是什麼
2樓:匿名使用者
資料視窗物件顯示樣式有11 種:grid、tabular、group、freefrom、label、n-up、crosstab、graph、composite、richtext、ole2.0
grid: 欄位橫向排列在detail band 中,標籤橫向排列在header band 中,和欄位相對應,欄位和 欄位之間有網格線分隔,類似於電子**。在資料視窗的預覽狀態下可以調整欄位的順序, 並且自動反饋到資料視窗的設計狀態中,調整欄位順序時,對應的標籤順序也相應地自動調 整。
預設情況下,欄位不能隨意移動,只能在detail band 中做上下移動。這種顯示樣式的 資料視窗布局整齊,但不能靈活地安排欄位、標籤、表頭的佈局,所以常用來顯示資料或錄 入資料,而很少用來做報表。grid 顯示樣式的資料視窗中,表頭只能和標籤放置在同一個header band 中,在放置表頭處仍然有網格線。
tabular: 當剛剛建立這種樣式的資料視窗時,欄位、標籤的佈局和 grid 顯示樣式的資料視窗相同, 都是橫向排列的,但是欄位之間沒有網格線分隔。欄位和標籤的佈局可以隨意調整,在header band 中的標籤可以隨意拖放到detail band 中,detail band 中的欄位也可以拖動到header band 中。
這種顯示格式的資料視窗布局安排非常靈活,開發人員可以根據需要設計 欄位和標籤的佈局,然後手工畫線製作**,在製作中國式 報表時經常使用,雖然比較煩瑣,但是**比較美觀,比較適合中國式報表的要求,另外, 這種格式的資料視窗在資料錄入、查詢時也經常使用。
group: group 分組顯示樣式的資料視窗可以指定按哪個(或哪些)欄位進行分組,可以用指定的分組 條件將資料分組顯示,並且允許為每組指定一些計算。例如,要顯示某公司在各地區的銷售 資料,可以按地區分組,為每個分組指定統計計算,在地區改變時顯示地區的銷售總金額。
當選擇多個欄位時,這幾個欄位共同作為分組的條件,而不是以每個欄位都建立一個分組。 使用group 型別只能建立一個分組,要建立多個分組必須在datawindow 畫板中完成。
freefrom: 前面討論的三種顯示樣式都是一次可以顯示多行資料的。對於比較重要的資料,使用者可能需 要一次只編輯一行這時可以使用freefrom 顯示樣式的資料視窗。
該型別的資料視窗將標籤 放置在欄位的左例,欄位和標籤放置在同一個detail band 中,先從上到下再從左到右依次 排列。實際上,這種顯示樣式的資料視窗布局也很靈活,可以隨意安排欄位和標籤的位置。 這種顯示樣式的資料視窗在卡片式資料的錄入和顯示方面也經常使用。
label: 如果使用者想要生成郵件標籤,可以使用label 顯示樣式的資料視窗來實現。
n-up: 這是可以在同一頁上顯示多列相同欄位的一種特殊的顯示樣式。當要顯示的欄位比較少或者 不同行之間的資料需要做比較時,經常使用這種顯示樣式。
使用嚮導可以建立n-up 顯示樣 式的資料視窗,需要指定的一個重要引數是每行重複顯示的欄位的次數,也就是number of rows per detail band,預設為2。該引數的大小視需要顯示的欄位總長度和報表使用的列印 紙寬度而定。n-up 顯示樣式的資料從左到右顯示。
另外,當選中行資料時,並不能選中實 際上看到的一整行,而是邏輯上的一行。
crosstab: 當需要做資料統計和分析時,最好使用crosstab 顯示樣式的資料視窗,雖然報表在顯示格 式方面不適合中國人的口味,但還沒有哪個c/s 資料庫開發軟體將資料統計分析做得如此 之好。使用crosstab 顯示樣式可以建立複雜的分類統計表,不管是表頭分類還是行分類。
建立crosstab 顯示樣式的資料視窗時,有幾個重要引數需要指定。這些重要引數是行、列 和統計值。每個引數可以指定多個欄位,也可以使用表示式。
當指定多個欄位(或表示式) 時,欄位的順序決定在表中的分組順序。比如,統計某銷售公司某年各個月份各種產品、不 同花色在各個地區的銷售情況,可以用月份和地區作為列,用產品名稱和花色作為行。在columns 列表框中按month、region 的順序加入欄位,沒有month 可以使用表示式month(sales_date)來獲取銷售時的月份。
rows 列表框中的欄位對應資料視窗中左側的表 頭,columns 列表框中的欄位對應資料視窗中上面 表頭,values 是出現在資料視窗**單 元中的統計值;source data 列表框中是可以使用的欄位,使用滑鼠選中並拖動到相應的列 表框即可。在rows、columns、values 三個列表框中都可以用滑鼠雙擊已有欄位,可以在 接下來的對話方塊中輸入組合表示式。比如,使用year 作為columns 是可以的,也可以雙擊 然後在上面的視窗中輸入下面的表示式:
year+"年"
graph: graph 顯示樣式的資料視窗可以以多種圖形樣式將資料顯示出來,例如餅圖、柱狀圖、折線 圖等。graph 顯示樣式的資料視窗給使用者的感覺是使用方便、表達直觀。
從開發者的角度來 講,建立graph 顯示樣式的資料視窗也是很簡單的事情,所以在開發應用程式時不要忘記 這費力不多卻很受使用者歡迎的顯示樣式。 建立graph 顯示樣式的資料視窗時,最重要的引數是category、values 及series。在建立 嚮導中可以指定這幾個引數。
指明這三個引數的操作很簡單,在下拉選單框中選擇合適的字 段即可。category 可以理解成顯示在橫向座標鈾上的欄位,values 可以理解成顯示在縱向 座標軸上的欄位,而series 是橫向座標軸上同組比較時的分組標準。
composite: 這種顯示樣式的資料視窗可以將多種型別的、多個邏輯上毫不相關的資料視窗放置到一 起,是一種靈活的資料表現形式。因為composite 顯示樣式的資料視窗不允許修改其中的 資料,所以不能用於資料錄入和資料修改,只能在報表時使用這種顯示祥式的資料視窗。
使 用這種顯示樣式的資料視窗建立報表,經常將對同一問題不同表現形式的資料視窗或者是關 繫緊密的資料放到一起。例如,將幾個關鍵資料的統計結果以graph 顯示樣式顯示在最上 面,用crosstab 型別的資料視窗將比較詳細的資料統計結果顯示在中間,然後是grid 類 型的詳細資料,這樣的報表資料表現能力要比任何單一的一種資料視窗要強得多。
richtext: richtext 祥式的資料視窗使資料庫中的資料和文字可以在一起排版,可以方便地特資料庫 中的資料和文字內容一起形成文件、報告等;提供了很強的文字編輯處理能力,可以很方便 地處理文字的多種格式:可以開發更有表現力的應用系統,自動生成報告、文件資料,省去 了使用powerbuilder 的應用程式卻需要切換到其他文書處理軟體中的麻煩。
ole 2.0: ole 是object link and embedding 的字頭縮寫,表示物件連結和嵌入。
使用這種技術,可 以將其他軟體的功能引入到powerbuilder 開發的應用程式中。powerbuilder 中不僅提供了ole 2.0 顯示樣式的資料視窗,而且在視窗中提供了ole 2.
0 控制元件。例如,在資料庫中保 存的影象在ole 2.0 顯示樣式的資料視窗中,可以藉助一些專門的影象處理軟體來處理, 並可以把處理結果返回儲存到資料庫中。
只有當資料庫的表中包含blob 型別的欄位時,才有必要使用ole 2.0 顯示樣式的資料視窗。 將blob 型別的欄位作為ole 2.
0 列,在處理其中的資料時,可以直接觸發呼叫相關的軟體 進行處理,並能夠將處理結果返回儲存到資料庫中。例如,某欄位中儲存的是excel 文件, 可以建立ole 2.0 顯示樣式的資料視窗,當雙擊該欄位時可以呼叫excel,然後在excel中編輯處理資料,儲存編輯結果返回到資料視窗時,可以將結果反映到資料視窗中。
建立ole 2.0 顯示樣式的資料視窗,需要指定三類引數。source data 框中顯示的是所有可 用欄位,可以使用滑鼠選中並拖動到其他兩個列表框中;group by 列表框中顯示的是用來 分組的欄位,由於ole 2.
0 資料視窗的特殊性,它的分組不在設計時建立,只能在嚮導中 建立;target data 框中顯示的是在資料視窗中要顯示的欄位,使用了分組,則對該框中的 欄位做統計(字串型的列將統計記錄數,數值型的列將統計累加和),沒有使用分組,則 直接顯示它們的值。接下來要設定的是和ole 物件關係緊密的內容。
哥們,你這個問題很費勁,累死我了!
pb程式設計 把資料視窗中的內容分類進行合計數。
3樓:涼念若櫻花妖嬈
可以直接在資料視窗
後臺的select語法就分好組,得到的結果自然是這個結果了。
資料視窗的語法可以自己寫,不用圖示形式。
select name, sum(qty) as total_qty from table group by name
這個語句出來的資料視窗查詢的結果自然就是要的這個結果了。
另外,可以在資料視窗設定引數放到where條件中更詳細的查詢。
還有就是pb本身的分組了,先做好第一個例子的查詢的資料視窗,然後在pb的資料視窗裡面選group,group分組的項就是這個名字,然後在分組的合計區可以統計每個名字的合計數量。
4樓:
就是分組求和的結果吧?
一種方法您可以直接在資料視窗後臺的select語法就分好組,得到的結果自然是這個結果了。
資料視窗的語法可以自己寫,不用圖示形式。
select name, sum(qty) as total_qty from table group by name
這個語句出來的資料視窗查詢的結果自然就是你要的這個結果了。
另外,可以在資料視窗設定引數放到where條件中更詳細的查詢。
還有就是pb本身的分組了,先做好你第一個例子的查詢的資料視窗,然後在pb的資料視窗裡面選group,group分組的項就是這個名字,然後在分組的合計區可以統計每個名字的合計數量。
pb程式設計把資料視窗中的內容分類進行合計數
可以直接在資料視窗 後臺的select語法就分好組,得到的結果自然是這個結果了。資料視窗的語法可以自己寫,不用圖示形式。select name,sum qty as total qty from table group by name 這個語句出來的資料視窗查詢的結果自然就是要的這個結果了。另外,可...
c如何從另視窗中更改主視窗控制元件的屬性
1.static 給控制元件設定 static 屬性,在所有程式集中都可以訪問,但這種訪法比較麻煩。2.傳物件,示例如回下 第一個窗體 答form1,控制元件名為label,訪問修飾符設為非private即可在這裡建立個有參的構造方法 public form1 from2 owner 第二個窗體fr...
在windows的檔案視窗中,檢視檔案可以選擇的方式有
你好。檢視檔案的方式有8種方式,分別為按超大圖示 大圖示 中等圖示 小圖示 列表 詳細資訊 平鋪 內容。在 資源管理器 視窗中,選擇多個檔案的操作有 同學你好,很高興為您解答!bc 解析 在 資源管理器 視窗中,選擇多個檔案的操作有 按住ctr1鍵單擊要選的各檔案 先單擊第一個檔案,按住shift鍵...