销售活动 myid 跟商机维护 id 关联
合同任务 myid 跟销售合同 id 关联 销售合同跟商机维护 id 关联
写一段触发器
添加 合同任务的时候 自动添加 销售活动
任务进度中 开始时间为活动日期,活动类型为现场实施、活动主题为任务主题、活动内容为完成内容
并且该任务 关联的 合同的 myid 添加到 活动表中
--商机维护
Create table business
(
id int IDENTITY(1,1), --唯一键值
companyname varchar(100) not null, --客户名称 从客户档案表中获取
businessname varchar(100) , --商机名称
businessdescription varchar(500), --商机描述
businessfrom varchar(50), --商机来源 从基础表中获取
businesscontact varchar(50), --联系人
businesssdate date, --开始日期
probability varchar(100), --成功概率 从基础表中获取
saler varchar(20), --销售负责人 从用户表根据销售岗位中获取
expectdate date, --预计成交日期
expectsales decimal(10,2), --预计成交金额 元
bz varchar(200), --备注
createtime varchar(50), --创建时间 YYYY-MM-DD HH24:MI:SS
createname varchar(50), --创建人
...略,,,
primary key(id)
)
Go
--销售活动
Create table salesactivities
(
id int IDENTITY(1,1), --唯一键值
myid int not null, --取business表中ID值
saler varchar(20) , --销售员 从用户表根据销售岗位中获取
activitydate date, --活动日期
activitytype varchar(100) , --活动类型 从基础表中获取
activitytheme varchar(100) , --活动主题
activitydescription varchar(500) , --活动详细
salestage varchar(100) , --销售阶段从基础表中获取
bz varchar(200), --备注
createtime varchar(50), --创建时间 YYYY-MM-DD HH24:MI:SS
createname varchar(50), --创建人
primary key(id)
)
--销售合同
Create table salescontract
(
id int IDENTITY(1,1), --唯一键值
myid int not null, --取business表中ID值
bargainname varchar(100), --合同名称
bargainsales decimal(10,2) , --合同总额
bargaindate date, --合同签订日期
sdate date, --开工日期
edate date, --验收日期
maintenanceperiod varchar(20) , --质保期 (1年/2年/3年)
bz varchar(200), --备注
createtime varchar(50), --创建时间 YYYY-MM-DD HH24:MI:SS
createname varchar(50), --创建人
primary key(id)
)
Go
Create table contracttask
(
id int IDENTITY(1,1), --唯一键值
myid int not null, --取salescontract表中ID值
taskcontent varchar(100),--任务内容
taskexecutor varchar(100), --任务执行人员
sdate date, --计划开始日期
edate date, --计划完成日期
taskstatus varchar(20), --任务状态 已完成/部分完成/未完成
bz varchar(200), --备注
createtime varchar(50), --创建时间 YYYY-MM-DD HH24:MI:SS
createname varchar(50), --创建人
primary key(id)
)
Go
------解决思路----------------------
下班了 回家先给你。