請問執行程式後STATE為何改變了 |
答題得分者是:cashxin2002
|
marklue
一般會員 發表:33 回覆:55 積分:17 註冊:2005-02-09 發送簡訊給我 |
各位前輩好:
我有一個表頭表身的程式(VOH頭 VEO身)
我在ONCHANGE事件中下此語法 amo:=Query_VEOQuan_o.AsInteger*Query_VEOUna_o.AsInteger; 計算該筆 數量*單價之金額
Query_VOH['Amo_oh']:=Query_VOHAmo_oh.AsInteger
- Query_VEOAmo_o.AsInteger amo; 檔頭金額=原金額-原檔身金額加本次金額
Query_VEO['Amo_o']:=amo; 異動檔身金額 請問為何程式執行過紅色那段後VEO的STATE變成Browse,造成下段程式無法寫入
謝謝! 補充:XP系統配合ACCESS 發表人 - marklue 於 2005/05/25 16:18:31
|
cashxin2002
版主 發表:231 回覆:2555 積分:1937 註冊:2003-03-28 發送簡訊給我 |
您好﹗ 從語法上來看﹐如下部分出錯﹕
amo:=Query_VEOQuan_o.AsInteger*Query_VEOUna_o.AsInteger;
Query_VEOQuan_o.AsInteger部分應該是Query_VEO['Quan_o']
Query_VEOUna_o.AsInteger部分應該是Query_VEO['Una_o'] Query_VOH['Amo_oh']:=Query_VOHAmo_oh.AsInteger
- Query_VEOAmo_o.AsInteger + amo;
Query_VOHAmo_oh.AsInteger部分應該是Query_VOH['Amo_oh']
Query_VEOAmo_o.AsInteger部分應該是Query_VEO['Amo_o'] =================================
有空來瞅瞅我﹗因為我是您的朋友﹐有您真好﹗
================================
------
忻晟 |
marklue
一般會員 發表:33 回覆:55 積分:17 註冊:2005-02-09 發送簡訊給我 |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |