axapta相关内容
这似乎是一个简单的问题,但由于某种原因,我感到烦恼. 我有一个包含3个数据源的表单-InventTable,InventSum,InventDim. 例如,我的网格显示; 物品,名称,地点,仓库,实物存货 我已经在数据源的InventDim上放置了一种显示方法,但是我需要从inventTrans或InventSum访问ItemId. (显然是在寻找“当前" itemId).
..
我想在X ++中为Microsoft Axapta 3.0(Dynamics AX)创建一个批处理作业. 我如何创建一个执行像这样的X ++函数的作业? static void ExternalDataRead(Args _args) { ... } 解决方案 以下是在AX中创建批处理作业所需的最低要求: 通过创建扩展RunBaseBatch类的新类来创建批处理作业:
..
我试图使这个问题听起来尽可能清楚. 基本上,我已经创建了一个报告,现在它作为菜单项按钮存在,以便该报告可以从表单中运行. 我想做的是能够多选择记录,然后当我单击我的按钮来运行报告时,当前选择的记录将传递到出现的对话框形式(过滤器屏幕)中. 我尝试使用与SaleLinesEdit表单相同的方法来执行此操作,但没有成功. 如果有人能指出正确的方向,我将不胜感激. 解决方案
..
如何在Dynamics Axe中打开并解析csv文件? 解决方案 static void TestCommaTextIO(Args _args) { #File CommaTextIo commaTextIo; FileIOPermission permission; container containFromRead;
..
在Dynamics AX 2009中,我试图确定信息消息的缩进级别.我想要的是与此类似的东西: Prefix Info1 Info2 Prefix2 Info3 我发现了: http://www.doens.be/2010/05/the -ax-infolog/ 但是不想使用循环,所以我认为类似的事情可能有用: setprefix("Prefix
..
我需要在表单字段中创建动态查找,该动态查找应显示来自两个不同数据源的字段.我试图将其执行为: public void lookup() { query = new Query(); sysTableLookup = SysTableLookup::newParameters(tableNum(smmBusRelTable), this); qbds = query
..
我在尝试在服务器上运行Winapi::findFirstFile时遇到问题. 我已经尝试过在类WinapiServer上复制该方法,并更改一些行,如下所示: server static container findFirstFile(str filename) { InteropPermission interopPerm; Binary data; DLL _win
..
在X ++中编写代码时,有时需要引用this.functionYouWant(),有时则是element.FunctionYouWant().有时两者都在范围内.我经常尝试一种,如果我想要的功能不存在,我会尝试另一种.是否有规则说明何时使用this和何时使用element? 解决方案 this可以在任何对象中用于引用当前对象和成员方法. MorphX表单和报表是复合对象. 在表
..
我是Microsoft Dynamics AX开发的新手,我想学习有关它的基本知识. 我有一台安装了'09版本的虚拟机. 从一开始就熟悉该语言(X ++)是否至关重要? 我应该从什么开始(教程,视频,概述,导游)以及在哪里找到? 我想要链接,提示或任何可能有帮助的东西! 找到分步教程很容易吗?有任何链接吗? 解决方案 由于SO不允许我发布许多链接,因此我已将其发布到从Mi
..
我想知道是否有可能获取当前的用户对象并获取其凭据,以便将它们传递给正在用于连接到AX .NET Business Connector的NetworkCredential对象.因为,目前我必须指定它以实例化NetworkCredential对象时设置的特定用户身份连接: private NetworkCredential nc = new NetworkCredential("myUser",
..
当我右键单击表单时,我想在表单中显示视图详细信息按钮,应该以标准的任何表单形式显示视图详细信息,例如,当我们右键单击表单上的项目编号字段时,单击时会显示视图详细信息选项会打开该项目的详细信息表单. 我尝试使用常规的右键单击方法,但未成功,请帮助我如何在自定义表单中引入视图详细信息功能. 解决方案 您必须使用选定的表单创建显示菜单项. 然后,您可以为 Table 的FormRef
..
我已经在Ax中创建了一个电子邮件模板,使用%varname%作为当您通过以下方式发送电子邮件时添加到地图的项目的占位符: emailParameterMap.insert("modifiedBy", userFullName); emailParameterMap.insert("vendorName", vendorName); SysEmailTable::sendMail("Vend
..
我尝试安装Dynamics AX 2012,但出现此错误: 您知道如何解决此问题吗? 谢谢 解决方案 您有盗版安装程序吗?看起来您甚至还没有安装向导,但您正在使用“启动器"样式屏幕. 这不是必需的,但以防万一,请重新下载安装程序,并确保在需要时取消阻止(右键单击,属性,取消阻止),然后在几台不同的计算机上重试(您的笔记本电脑?)看看您是否能够克服错误...无论您决定尝试使用哪种
..
static void Job47(Args _args) { str path,stx; TreeNodeIterator iter; TreeNode treeNode, treeNodeToRelease; Map
..
是否有通过axpata业务连接器进行呼叫的安全注射方式 string salesId = someObject.Text; IAxaptaRecord salesLine = ax.CreateRecord("SalesLine"); salesLine.ExecuteStmt("select * from %1 where %1.SalesId == '" + salesId + "'"
..
Table table; select * from table where this.id != table.id && this.foo(table); 我正在尝试从X ++代码中的表中进行选择. 将该表与该表中的记录(this)进行比较. 如果一条记录的ID与表中的另一条记录的ID不相等并且foo()中的其他几个条
..
我需要创建一个带有for循环的作业(我认为),该循环遍历所有可用公司并检查特定值.我只是不熟悉如何选择每个公司. 有人知道它的语法吗? 解决方案 您正在寻找的功能称为“跨公司"数据访问. MSDN在这里有很多代码示例: X ++代码: http://msdn.microsoft.com/en-us/library/cc518738.aspx 主要文章: http://ms
..
我想对Dynamics Ax 2009的源文件(即XPO源文件)进行“仅"定期(每4小时)备份. 我想知道它们的物理存储位置. 解决方案 AX7 所有以XML和方法形式存储在常规文件中并存储在版本控制中的元数据. 请参见此概述. > AX 2012 AX源(连同属性和已编译的 p代码和CIL )存储在模型存储数据库中.在AX 2012 RTM中,模型存储数据库与数据
..
我正在通过X ++中的直接SQL调用存储过程,但我不知道如何从中获取整数返回值. 0是好的,-1是坏的. // Login to SQL DB loginProperty = new LoginProperty(); loginProperty.setServer('localhost'); loginProperty.setDatabase('SQL_DB'); odbcConnectio
..
如何在axapta中的表单之间传递单个参数?我想通过表单A中的单击按钮事件运行表单B并传递...例如客户ID? 如何以目标形式(例如 init 方法)读取它? 谢谢 解决方案 1方法 最简单的方法是传递当前记录.如果CustTable在当前Form数据源中,只需将按钮控件的Example的DataSource值更改为CustTable.然后以目标形式的init方法: publi
..