我有以下表格,我想根据其他列的值更改列的背景颜色;

在橙色列中,我希望单元格颜色是COLOR ATTRIBUTES部分下的红色,绿色和蓝色字段的RGB组合,而不是显示橙色背景.
我想用X ++存储对象列表.我在msdn中读到数组和容器不能存储对象,因此唯一的选择是创建一个Collection列表.我写了下面的代码,并试图用Collection = new List(Types::AnyType);和Collection = new List(Types::Classes);,但双方都没有工作.请看看我是否在以下工作中犯了一些错误.
static void TestList(Args _args)
{
List Collection;
ListIterator iter;
anytype iVar, sVar, oVar;
PlmSizeRange PlmSizeRange;
;
Collection = new List(Types::AnyType);
iVar = 1;
sVar = "abc";
oVar = PlmSizeRange;
Collection.addEnd(iVar);
Collection.addEnd(sVar);
Collection.addEnd(oVar);
iter = new ListIterator(Collection);
while (iter.more())
{
info(any2str(iter.value()));
iter.next();
}
}
Run Code Online (Sandbox Code Playgroud)
而且,我们不能将一些变量或对象转换为Anytype变量,我读出类型转换是以这种方式自动完成的;
anytype iVar;
iVar = 1;
Run Code Online (Sandbox Code Playgroud)
但是在运行它时抛出一个错误,期望类型是Anytype,但遇到的类型是int.
我正在进行编排以将数据从一个SQL Server DB发送到另一个SQL Server DB.我能够接收数据但无法将其发送到其他数据库.我做了一个发送端口来测试我得到的输入.我知道我没有从源架构中获取正确的数据.我已经从visual studio 2010测试了地图,它运行正常.但我在事件查看器中遇到以下错误:
The adapter "SQL" raised an error message. Details "HRESULT="0x80040e14"
Description="SQLOLEDB Error Description: Empty update, no updatable rows found Transaction aborted "
<Root xmlns:ns00="urn:schemas-microsoft-com:xml-updategram">
<?MSSQLError HResult="0x80040e14" Source="Microsoft OLE DB Provider for SQL Server" Description="SQLOLEDB Error Description: Empty update, no updatable rows found Transaction aborted "?>
</Root>".
Run Code Online (Sandbox Code Playgroud)
我想调试业务流程.我怎么能这样做?
我已经阅读了 msdn 文章,阅读了有关数字序列的白皮书,并制作了很多次数字序列。但在这种情况下我需要一些帮助。
场景是;我想通过 x++ 代码仅使用数字序列代码而不使用引用等来获取下一个序列号。
我尝试过以下(以及许多其他解决方案,但这是最接近的解决方案);
static void myTestJob(Args _args)
{
NumberSeq num;
num = NumberSeq::newGetNumFromCode('SAO-Y');
info(num.num()) ;
}
Run Code Online (Sandbox Code Playgroud)
它针对某些数字序列代码生成数字序列,但对于其他数字序列,它会抛出错误:
“编号规则不存在。”
我已经尝试了许多其他博客中提到的许多其他选项,并尝试探索 AX,但现在需要一些帮助。
PS 我不是使用 x++ 代码而是从前端(组织管理)创建数字序列。