全國最多中醫師線上諮詢網站-台灣中醫網
發文 回覆 瀏覽次數:1141
推到 Plurk!
推到 Facebook!

4個資料庫,4個結果,如何將4個結果加總合併於一個欄位呈現呢?

尚未結案
lincw_darharnq
一般會員


發表:18
回覆:12
積分:6
註冊:2003-08-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2004-01-09 13:51:47 IP:61.30.xxx.xxx 未訂閱
各位大大     小弟的問題很短,如標題:資料源是4個資料庫,產出4個結果,如何將4個結果加總合併於一個欄位呈現呢?  
海星
高階會員


發表:41
回覆:217
積分:106
註冊:2003-01-09

發送簡訊給我
#2 引用回覆 回覆 發表時間:2004-01-09 15:50:10 IP:211.74.xxx.xxx 未訂閱
腦筋轉一下吧..沒有人叫你一定要用 DBEdit 吧? 要把這四個欄位的數值相加,就直接用 TEdit 就好了.. 有啥困難? 當然當你資料庫數值有變動時,Edit裡面的資料也要記得做處理.
lincw_darharnq
一般會員


發表:18
回覆:12
積分:6
註冊:2003-08-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2004-01-09 15:57:25 IP:61.30.xxx.xxx 未訂閱
海星大大 小弟初學不久,可否講的再Detail一點???
terrychen
尊榮會員


發表:90
回覆:794
積分:501
註冊:2003-05-01

發送簡訊給我
#4 引用回覆 回覆 發表時間:2004-01-09 16:12:35 IP:61.221.xxx.xxx 未訂閱
您好 海星兄的意思是說 你用一ㄍTEdit 將你要加總的欄位值做加總 如: Edit1.text:= 欄位一的值 欄位二的值 ...
cashxin2002
版主


發表:231
回覆:2555
積分:1937
註冊:2003-03-28

發送簡訊給我
#5 引用回覆 回覆 發表時間:2004-01-09 16:14:10 IP:63.84.xxx.xxx 未訂閱
您好﹗    從您的貼圖上來看﹐應是同時使用到四個資料集元件﹐比如說您同時使用四個Query元件﹐分別從AVTW, AVKS, AVSZ, AVHK四個資料表中擷取到庫存數量合計值﹒那樣的話﹐只需要將此四個欄位值相加就可以了﹒
Var
  I, I1, I2, I3, I4 : Integer;
begin
  I1 := Query1.FieldByName('庫存數量合計').AsInteger;
  I2 := Query2.FieldByName('庫存數量合計').AsInteger;
  I3 := Query3.FieldByName('庫存數量合計').AsInteger;
  I4 := Query4.FieldByName('庫存數量合計').AsInteger;
  I := I1   I2   I3   I4;
  ShowMessage('四項庫存數量合計值是﹕' IntToStr(I));
end;
參考看看﹗ ===================== 努力,相信會獲得美麗! 忻晟
------
忻晟
海星
高階會員


發表:41
回覆:217
積分:106
註冊:2003-01-09

發送簡訊給我
#6 引用回覆 回覆 發表時間:2004-01-09 19:12:16 IP:211.74.xxx.xxx 未訂閱
引言: 海星大大 小弟初學不久,可否講的再Detail一點???
呵..抱歉..我答題的習慣都是只有寫解題關鍵點,不會直接把程式碼直接 寫出來,讓你八丈金剛摸不著頭緒,深感抱歉,cashxin2002大大已經幫你 把解答寫出來了. 我的這種回答方式已經讓我散失很多次得分機會了,其實我的答案都正確的, 但我都沒把程式碼寫出來,別人領悟不出來,結果得分都變成被其他好心人把 程式碼po出來者取走. 將 cashxin2002 的程式碼,ShowMessage 改為 Edit1.Text := IntToStr(I); 這樣就是你要的答案了.
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#7 引用回覆 回覆 發表時間:2004-01-09 22:08:18 IP:218.187.xxx.xxx 未訂閱
引言: 我的這種回答方式已經讓我散失很多次得分機會了,其實我的答案都正確的, 但我都沒把程式碼寫出來,別人領悟不出來,結果得分都變成被其他好心人把 程式碼po出來者取走.
說得好,不過,你的做法是對的,可能的話,保持下去吧...
terrychen
尊榮會員


發表:90
回覆:794
積分:501
註冊:2003-05-01

發送簡訊給我
#8 引用回覆 回覆 發表時間:2004-01-10 01:50:49 IP:211.76.xxx.xxx 未訂閱
引言:
引言: 我的這種回答方式已經讓我散失很多次得分機會了,其實我的答案都正確的, 但我都沒把程式碼寫出來,別人領悟不出來,結果得分都變成被其他好心人把 程式碼po出來者取走.
說得好,不過,你的做法是對的,可能的話,保持下去吧...
插花一下,大家都是熱心助人 而自己想要的是什ㄇ,自己應該清楚 而怎樣會達到所想的,也應該知道 每ㄍ人都有自己的一套處理事情的方式 給分者也會因自己的需求來斟酌給分 應沒絕對的對錯吧!! 讓發問者自行思考答案對他的幫助可能會比較大 然而,若時間上的壓迫或許直接提供程式碼,對其較有直實質上的意義 參考看看
hahalin
版主


發表:295
回覆:1698
積分:823
註冊:2002-04-14

發送簡訊給我
#9 引用回覆 回覆 發表時間:2004-01-10 22:27:50 IP:211.76.xxx.xxx 未訂閱
[quoted] 插花一下,大家都是熱心助人 而自己想要的是什ㄇ,自己應該清楚 而怎樣會達到所想的,也應該知道 每ㄍ人都有自己的一套處理事情的方式 給分者也會因自己的需求來斟酌給分 應沒絕對的對錯吧!! 讓發問者自行思考答案對他的幫助可能會比較大 然而,若時間上的壓迫或許直接提供程式碼,對其較有直實質上的意義 參考看看 [/quote]    說得也很好,給你拍拍手  
lincw_darharnq
一般會員


發表:18
回覆:12
積分:6
註冊:2003-08-06

發送簡訊給我
#10 引用回覆 回覆 發表時間:2004-01-12 09:05:41 IP:61.30.xxx.xxx 未訂閱
感謝各位大大 得分者僅能給一人 但小弟的感謝卻是對眾人 再一次謝謝啦
系統時間:2024-07-03 18:26:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!