1樓:小刺蝟
mfc從access中提取的資料都是 char* 形式的 ,此值賦值給乙個變數,你需要強制轉換下你需要的型別(例如int整型, float浮點型等),然後又表示式計算。計算的結果用變數暫存,此變數介面中的控制項關聯顯示~
2樓:何處淬吳鉤
以乙個表table(math,chinese)為例,要計算總分total。
1.利用sql語句計算。如: select chinese+math as total from table,將計算math與chinese之和作為total。
2.逐條讀取資料(通過訪問資料庫的方式進行)並在程式中進行計算。
select * from table,讀取math,chinese的值,在程式中計算total = math+chinese
不明白就補一下資料庫的知識,以及vc對access的訪問。
3樓:kuku彬哥
你在建立資料庫的時候,要設定乙個id表頭,用於表示資料的位置(第幾行),並把它作為主鍵,這算是乙個習慣,然後你就可以方便的找到你所說的具體的某乙個單元格了
4樓:匿名使用者
trym_precordset.createinstance("adodb.recordset");
if(!m_precordset->adoeof)while(!m_precordset->adoeof)str=(lpctstr)(_bstr_t)m_precordset->getcollect("date1"));//讀乙個資料
atof and ansi, win 95, win ntatoi ansi, win 95, win nt_atoi64 win 95, win ntatol ansi, win 95, win ntm_precordset->movenext();
m_precordset->close();
catch (_com_error e)
vc++6.0裡怎麼通過怎麼獲取編輯框裡面的資料 5
5樓:帥幻邇
直接用getdlgitemtext就可以
cstring str;
getdlgitemtext(編輯框id, str);
若編輯框裡的資料為整型資料,則可使用getdlgitemintint value = getdlgitemint(編輯框id);
6樓:水晶扇
然後在需要值的函式裡面,呼叫updatedata(),你指定的變數裡面就是edit框裡面的值了
7樓:千鋒教育
假設id為id_edit
cedit* e = (cedit*) this->getdlgitem(id_edit);
cstring str;
e->getwindowtext(str);
8樓:匿名使用者
updatedata(flase)
關於vc++在mfc中怎樣在編輯框中獲取數字並賦值於某個變數?
9樓:匿名使用者
樓上給的**有點小問題。
從你提供的**看,應該是cstring型別的關聯變數吧(m_1_.getat)
如果關聯型別是int,那麼直接賦值給n就好了;
如果關聯型別是cstring,那麼:
m_2 = m_4_; //字串賦值
n = atoi(m_2.getbuffer(0)); //轉換成int整數
double d = atof(m_2.getbuffer(0)); //轉換成浮點數
10樓:dota要有平常心
你繫結的 是 control 型別
.. 還是 value 型別...
value 型別: updatedata(true) 後數字就到 你繫結的變數裡了.
如果是 control 型別..
那麼:cstring temp;
變數.getwindowtext(temp);
int n = temp.getbuffer(0);
11樓:匿名使用者
int a = getdlgitemint(控制項id)
12樓:匿名使用者
1、最簡單的方法 updatedata();
2、cstring strtemp;
getdlgitem(控制項id)->getwindowtext(strtemp);
m_2_=atoi(strtemp)
3、getdlgitemtext( int nid, cstring& rstring );
vc60中如何加入for語句使此程式在介面多
可以的啊,迴圈的輸入輸出 最好再輸入之前進行乙個提示,輸入 字樣,這樣好判斷。必須要用for 迴圈麼?vc cin怎樣才能迴圈輸入 可以同時在for迴圈語句裡做到麼?可以。只要抄在迴圈體中呼叫baicin 語句即可。迴圈讀入10個整數的程式可以寫作du int a 10 for int i 0 i ...
在vc 6 0中了類,vc中自動生成的檔案如下,請幫忙解釋下每句話的意思
這是類的標頭檔案,裡邊有好多資訊其實都是給編譯器和編輯器用的,也沒什麼好講的 vc 中先設計乙個類,再把它的.cpp和.件新增到乙個工程中要怎麼做?一般情況下,不是自動生成的,除非你在mfc中新增了一些對話方塊,這些對話方塊會自動繼承一些父類生成一些 多數情況下,類是需要自己寫的,直接新建兩個文字文...
關於MFC如何讀取中的座標資料,關於MFC如何讀取TXT中的座標資料
在unicode下,不要使用cstring處理字串,這個必然會是wchar寬字元,無法處理char 的文字檔案。另外說明一下,sscanf處理char,swscanf處理wchar。你這個新結構,依然是規則的啊,你只需要判斷首字母是什麼就可以了,不是x就跳過不處理即可。當然,如果需要更安全的 通過s...