這是的情況:有一列信用卡交易列出了員工姓名和收費金額a.k.a借記。在同一列中,它還列出了具有相同負值的員工姓名,其中顯示了對該賬戶的信用。
我想要做的是找到員工姓名和收費金額。然後在列表中循環查找相應的負數。
For example:
John Doe, $100
Jane Doe, $200
Sam Smith, $300
John Doe, -$100
當你運行這個模塊,因爲只對李四的記錄既具有正面和負面的價值你的結果應該返回李四和山姆·史密斯的名字。
我已經非常接近答案,但解決方案分崩離析時,有重複的值。
For example:
John Doe, $100
John Doe, $100
John Doe, -$100
在此解決方案的結果應該是李四,$ 100
到目前爲止,我已經與Access,VBA,和SQL嘗試,但還沒有想出答案。
對於解決方案,我不在乎是否意味着添加另一個對象,如表或查詢來執行比較部分。最後,我需要查看匹配和不匹配的員工姓名和值的列表。
此外,我想添加一列到我的表有一個布爾邏輯顯示兩個「匹配」記錄,因爲這將是一個數據庫,我們不一定要從表中刪除匹配的行主。
提前致謝!
這真的很難在MS Access中做(很多事情)。你能切換到更強大的數據庫嗎? –
有重複值時匹配的業務規則是什麼?這不是一個實現問題 - 這是一個設計問題。 – Comintern
「當你運行這個模塊時,你的結果應該返回Jane Doe和Sam Smith的名字,因爲只有John Doe的記錄具有正面和負面的價值。」 - 不應該「你」成爲「我」和「你」成爲「我的」? – YowE3K