有辨法比對Access表單? |
缺席
|
egghead253
一般會員 發表:25 回覆:13 積分:7 註冊:2009-05-01 發送簡訊給我 |
|
老大仔
尊榮會員 發表:78 回覆:837 積分:1088 註冊:2006-07-06 發送簡訊給我 |
表單???是指Table嗎???
假如是的話~ 先將兩個Table的內容(欄位名稱)都取出來 放入StringList中(或放於兩個Memo中) 然後就可以開始用迴圈做比對了 ===================引 用 egghead253 文 章=================== 在Access有兩個表單,有什麼辨法可以比也兩個表單裡的內容是否有相同? |
st33chen
尊榮會員 發表:15 回覆:591 積分:1201 註冊:2005-09-30 發送簡訊給我 |
您好,
比較二個 TABLE, 有二種情況會讓我們認為兩個內容不同 : (只比較 KEYFIELD; 若是比較所有欄位......那..........有不一樣的做法) 1. TABLEA 有, TABLEB 沒有; 2. TABLEB 有, TABLEA 沒有; 請用 SQL 語法試一下, 以 (TABLEA 有, TABLEB 沒有) 為例 SELECT * FROM TABLEA WHERE KEYFIELD NOT IN (SELECT KEYFIELD FROM TABLEB) 若不是 EOF 代表不同 TABLEB 有, TABLEA 沒有 的情況應該可以寫出來吧? 整個邏輯請自行想一下, THANKS
------
IS IT WHAT IT IS 我是 李慕白 請倒著唸. 又想把老話拿出來說, 請用台語發音 : 專家專家全是ROBOT CAR (滷肉腳啦); 都已接手這麼久了, 績效還是那麼爛, 講話還那麼大聲. |
egghead253
一般會員 發表:25 回覆:13 積分:7 註冊:2009-05-01 發送簡訊給我 |
不好意思,方法我已經想到了。
就是拿A表單來減B表單的值。 如果等於0 就代表值一樣。 如果不一樣值就會大小於0。 在用if來判斷就好了。 謝謝前輩的指導。
編輯記錄
|
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |