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

後台資料庫+前端Delphi-->呈現火災警示燈號於樓層平面圖上

答題得分者是:BOSS
misguy
一般會員


發表:1
回覆:1
積分:0
註冊:2010-06-01

發送簡訊給我
#1 引用回覆 回覆 發表時間:2010-06-01 14:06:56 IP:219.90.xxx.xxx 訂閱
各位先進大哥:
我用MSSQL資料庫存放火災受信總機的data,資料(table)如下:
namealertxy
1F-100 0100200
1F-150 1150250
1F-200 0200300
(alert=1:表示該處火警警報器增測到是有火警的,alert=0:表示沒有)
select * from ABC where alert='1'
然後把select出的資料,根據XY欄位(就是XY軸)定位到一張平面圖的該XY座標上
而該定位火警圖示,若alert=1秀紅色,alert=0秀綠色
請問這應該要使用哪些元件?
PS:基本的ADO connect,ADOQuery,DBGrid我知道如何使用......
煩請幫忙
謝謝
編輯記錄
misguy 重新編輯於 2010-06-01 14:08:23, 註解 無‧
BOSS
中階會員


發表:70
回覆:79
積分:64
註冊:2006-11-01

發送簡訊給我
#2 引用回覆 回覆 發表時間:2010-06-02 23:31:32 IP:123.194.xxx.xxx 訂閱
如果是要用dbgrid 裡顯示可以在 onDrawColumnCell 裡寫
if alert =1 then
dbgrid.canvas.brush.color:=紅色
else
dbgrid.canvas.brush.color:=綠色
dbgrid.defaultdrawcolumncell(rect,datacol,column,status);
misguy
一般會員


發表:1
回覆:1
積分:0
註冊:2010-06-01

發送簡訊給我
#3 引用回覆 回覆 發表時間:2010-06-03 16:25:47 IP:219.90.xxx.xxx 訂閱
感謝BOSS大
===================引 用 BOSS 文 章===================
如果是要用dbgrid 裡顯示可以在 onDrawColumnCell 裡寫
if alert =1 then
dbgrid.canvas.brush.color:=紅色
else
dbgrid.canvas.brush.color:=綠色
dbgrid.defaultdrawcolumncell(rect,datacol,column,status);
系統時間:2017-10-21 3:49:37
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!