excel建立关系实现以下功能

来源:百度知道 编辑:UC知道 时间:2024/06/22 08:47:18
我建了两个表,一个表是库存表一个表是发货表,其中库存表有一列叫“状态”值分别为:存货,发货,外部借用,内部借用。我想让两个表建立关系,功能如下:(1)如果库存表中有一条记录状态由发货改为存货,则发货表自动将对应的这条记录删除。
(2)如果发货表添加新的发货记录,则库存表自动将对应的这些记录(根据主键查找到各个记录)的状态由“存货”改为“发货”。
请问如何建立这些关系,使之能够实现上述功能。

(1)如果库存表中有一条记录状态由发货改为存货,则发货表自动将对应的这条记录删除。必须删除么?删除要用VBA来写了!
(2)如果发货表添加新的发货记录,则库存表自动将对应的这些记录(根据主键查找到各个记录)的状态由“存货”改为“发货”。但是这样如果库存表就是一张表,那什么时候再修改“发货”,这样时间一长,你的所有状态都是发货!
不过你的要求可以达到,你HI我吧!

朋友,您说这个要求,普通Excel函数无法做到。

如果您愿意,我要以帮您写一段VBA程序来处理这个。但前提是您要HI我一下跟我说说您两个表的表结构,因为程序要求位置精确,才能处理准确,HI我吧.

vba可以实现。
但是得知道你的表的具体结构才好写代码。

这个用一般的函数不能完成你所要求的了。只有自己建立模块编写所需功能的函数了。这个得有一点VB基础。
或者直接用VB编一个数据库的,就别用EXCEL了。或者用ACCESS的功能也比这个EXCEL功能强大。

把表发一部分过来看哈,
8137940@qq.com