สาเหตุเกิดจาก
กรณีที่ 1 เกิดจากเคยมีการเพิ่มที่อยู่นั้นเข้าไปในระบบแล้ว
วิธีการแก้ไข ให้คลิกขวาค้นหาที่อยู่ โดยระบุข้อความค้นหา เมื่อพบที่อยู่ที่ต้องการให้คลิกเลือกแล้วกดปุ่มพบแล้ว จะสามารถทำการบันทึกที่อยู่ได้
กรณีที่ 2 เกิดจากที่มีการโอน Excel ประวัติเจ้าหนี้/ลูกหนี้ หลายๆ ครั้ง จึงทำให้มีที่อยู่หลายๆ ที่อยู่
เช่น มีการโอนประวัติเจ้าหนี้/ลูกหนิ้ แล้วโอนไม่เข้าไม่ครบ แล้วทำการโอนใหม่ทั้งหมด ทำให้ที่อยู่ที่โอนครั้งแรกเข้าไป และทำการโอนครั้งที่ 2 โปรแกรมนำที่อยู่เข้าไปอีกครั้ง ฉะนั้นการโอนใหม่ทุกครั้งในกรณีที่โอนรหัสลูกหนี้เจ้าหนี้เดิม โปรแกรมจะนำที่อยู่เข้าไปด้วยทุกครั้ง
วิธีแก้ไข สามารถใช้คำสั่ง SQL ในการลบที่อยู่ซ้ำ จากการนำเข้า Excel โดย Run คำสั่งบนโปรแกรม ExecSQL ดังนี้
DELETE FROM ADDRBOOK WHERE ADDB_KEY NOT IN (SELECT ARA_ADDB FROM ARADDRESS UNION ALL SELECT APA_ADDB FROM APADDRESS UNION ALL SELECT WH_ADDB FROM WAREHOUSE) AND ADDB_KEY>1