Navision实现的C /的ODBC水晶报表?个性化的例子
微软商业解决方案Navision ERP应用主要是为欧洲,巴西市场加上它的垂直部分美国市场,如轻工业, POS机,客户关系管理。正如我们的经验表明? Navision实施需要更多的定制和调整相比,另一端市场的ERP解决方案的MBS :微软的Great Plains 。我们的目标是推广微软商业解决方案的产品和 启发IT人员做定制Navision在house.Today ,主要议题的这篇文章是与本地的C /侧Navision通过实现数据库的C / ODBC接口,特别是?创建链接服务器 Microsoft SQL Server 2000的环境,然后销售报告中设计的Crystal Reports查看。 10 。让我们开始: 1 。我们将使用Navision达到3.6与Navision数据库服务器, Navision ApplicationServer和Navision 客户。这些组件上安装Windows XP专业版。要启用的C / ODBC接口您需要安装此组件由Navision实现CD.2 。让我们创建的ODBC DSN连接Navision数据库: 开始“ - >控制面板” - >管理工具“ - >数据源( ODBC ) ,然后切换到系统DSN ,然后单击添加。我们将使用C /的ODBC 32位驱动程序。给数据源名称Navision公司,连接?离开这地方。正如 数据库(数据库按钮)选择程序FilesNavision AttainClientdatabase.fdb (这是演示数据库) 。然后按公司按钮?在我们的情况下,我们使用CRONUS演示数据库。重要的条件,提供适当的连接 与C /侧数据库是正确的选择的C /的ODBC 。单击选项按钮,并期待在可供选择?我们将注意标识符屏幕?在这里,您可以设置标识符移交给 客户端应用程序。我们将使用这些类型: “阿尔克马尔,阿尔克马尔,0 - 9 , _ ” ,使微软的SQL Server 2000工作正确与C /的ODBC源。我们现在正在做的ODBC DSN 。让安装挂钩Server3 。打开SQL Server企业 经理。打开对象浏览器的左边,选择安全,并与服务器。右单击选择新的连结伺服器中的上下文菜单。在新兴的对话窗口,菜单中的提供者名称选择 Microsoft OLE DB Provider的ODBC驱动程序。让我们的链接服务器名称作为NAVISION 。资料来源中的字符串类型的ODBC DSN的名字吗? NAVISION在我们的案例。链接服务器已准备就绪。选择表列出和我们现在看到 Navision实现表。 4 。现在,我们需要创建小程序的销售数据提取。以下是文字的程序:创建程序NavisionSalesReport ASDBCC TRACEON ( 8765 )选择*从OPENQUERY ( Navision公司, 选择*从Sales_Line劳工计划,客户cust的WHERE sls.Sell_to_Customer_No_ = cust.No_ ' )返回后藤澄清其文字: TRACEON ( 8765 )指令允许与结果的数据传回的长度可变的C /的ODBC 驱动程序。如果我们不使用这个指令?我们不能拉动的结果Navision表?我们将得到错误的,就像这样: OLE DB错误跟踪[非接口错误:意外的数据长度返回的栏: ProviderName = ' MSDASQL ' , TableName = ' [ MSDASQL ] ' , ColumnName = ' Ship_to_Filter ' , ExpectedLength = '250 ' , ReturnedLength = '1 ' ] 。伺服器:讯息7347 ,层级16 ,状态1 ,行1 OLE DB提供程序' MSDASQL '返回了一个意外的数据 长度为固定长度列[ MSDASQL ] 。 Ship_to_Filter ' 。预期的数据长度是250 ,而返回的数据长度是1.OPENQUERY声明打开链接服务器和转让其SQL命令,并在其打开 返回结果集。要测试的程序,输入这个命令在SQL Server查询分析器:为exec NavisionSalesReport 5 。现在呢?推出的Crystal Reports ,使用标准的向导,创建新的OLE DB ( ADO )连线与 我们的数据库2000 Server和选择NavisionSalesReport程序清单。正如报告领域,我们可以用描述,数量, Line_Amount和Discount_Amount领域。您可以组的名字叫什么名字?这是客户 名字。我们的报告现在已经准备好!跑马定制,实施和修改!如果你想要我们做的工作-给我们一个电话1-866-528-0577或1-630-961-5918 ! help@albaspectrum.comBoris Makushkin是铅软件 开发商在阿尔巴频谱技术?美国全国微软CRM ,微软的Great Plains公司定制服务芝加哥,波士顿,旧金山,圣迭戈,洛杉矶,休斯顿,达拉斯,亚特兰大,迈阿密, 蒙特利尔,多伦多,温哥华,莫斯科,欧洲和国际( http://www.albaspectrum.com ) ,他是微软CRM的SDK , Navision公司, C #中, VB.Net时, SQL ,甲骨文, Unix开发。
文章来源: Messaggiamo.Com
Related:
» Seo Elite: New Seo Software!
» AntiSpywareBOT
» Reverse Mobile
» Error Nuker
网管得到HTML代码
加上这条到你的网站!
网站管理员提交你的文章
无须登记!填写好的表格和你的文章是在 Messaggiamo.Com 目录!
版权 2006-2011 Messaggiamo.Com -
网站地图 -
Privacy -
网站管理员提交你的文章,以 Messaggiamo.Com 目录 [0.01]