如何限制关系编号,axapta
我有一张名为司机和汽车的桌子,司机最多可以有3辆车。如何建立这种关系?司机表:姓名、姓氏、汽车如何限制关系编号,axapta,axapta,Axapta,我有一张名为司机和汽车的桌子,司机最多可以有3辆车。如何建立这种关系?司机表:姓名、姓氏、汽车 Car表:Make、Model、Driver据我所知,获取该表的唯一方法是在Cars表上过度调用ValidateWrite()。 在该方法中,您可以选择“按当前驾驶员计数车辆”,如果有三辆或更多的车辆,则返回false 大概是这样的: public boolean validateWrite() { Cars cars; ; select count(recid) from
Car表:Make、Model、Driver据我所知,获取该表的唯一方法是在Cars表上过度调用ValidateWrite()。 在该方法中,您可以选择“按当前驾驶员计数车辆”,如果有三辆或更多的车辆,则返回false 大概是这样的:
public boolean validateWrite()
{
Cars cars;
;
select count(recid) from cars where cars.driver == this.driver;
if(cars.recid > 3)
{
info('The driver can not have more than three cars');
return false;
}
}
当然,你们需要有关于汽车的索引。司机要有更好的性能。谢谢Demas,答案非常有用