其实解决这个问题首先要理清逻辑关系
首先,仓库表的基础数据应来源于市场表。所以当负责市场数据录入的人员录入数据后,可以根据录入的具体情况采用CopyRows或AddRow 将数据追加,并执行一次存盘工作。
其次,负责仓库数据维护的人员在维护数据前需执行一次存盘(当然,刚刚打开文件则无需执行存盘),当数据完毕后再执行一次存盘。
同理,如果市场人员需看最新仓库数据,也必须执行一次存盘。
就楼主的设计模式来看,CopyRows或AddRow 这两个命令都没有问题,命令使用合不合适完全取决于需求,而最关键的问题是系统设计的逻辑和合理性以及权限的界定。
关于光标不能处在最后一行可以用Move(Rows,Col)命令,至于放在哪,可以放在表预处理公式即导致光标移位的操作后面。