Navision رسیدن C / ODBC Crystal Report – سفارشی سازی نمونه

[ad_1]

مایکروسافت کسب و کار راه حل های Navision اصلی ERP نرم افزار برای اروپایی, برزیلی, بازار, به علاوه آن را در خدمت عمودی بخش از بازار ایالات متحده آمریکا, مانند نور, تولید, POS, CRM. به عنوان تجربه ما نشان می دهد – Navision اجرای نیاز به سفارشی سازی بیشتر و تنظیم در مقایسه با یکی دیگر از اواسط بازار ERP راه حل از MBS: مایکروسافت Great Plains. هدف ما این است که به پسند عامه مایکروسافت کسب و کار راه حل های محصولات و روشنگری آن مردم را به انجام سفارشی Navision در خانه.

امروز موضوع اصلی این مقاله این است که کار با native C / SIDE Navision رسیدن به پایگاه داده از طریق C / ODBC رابط ویژه مرتبط سرور ایجاد در مایکروسافت SQL سرور 2000 محیط زیست و پس از آن گزارش فروش طراحی در گزارش های کریستال ver. 10. اجازه دهید's شروع:

1. ما استفاده خواهد کرد Navision رسیدن 3.6 با Navision پایگاه داده سرور Navision ApplicationServer و Navision مشتری. این کامپوننت نصب شده بر روی ویندوز ایکس پی حرفه ای است. برای فعال کردن C / رابط ODBC, شما نیاز به نصب این کامپوننت از Navision رسیدن CD.

2. اجازه دهید's ایجاد ODBC DSN برای اتصال به Navision پایگاه داده: Start -> Control Panel -> Administrative Tools -> Data Sources (ODBC) و سپس سوئیچ به سیستم DSN و کلیک کنید اضافه کردن. ما با استفاده از C / ODBC 32 بیتی درایور. به منبع داده نام Navision اتصال – آن را ترک محلی است. به عنوان پایگاه داده ها (پایگاه داده را فشار دهید) را انتخاب کنید Program Files Navision رسیدن مشتری database.fdb (این نسخه ی نمایشی DB). سپس شرکت مطبوعات را فشار دهید – در مورد ما ما با استفاده از CRONUS پایگاه داده نسخه ی نمایشی. شرایط مهم برای ارائه مناسب ارتباط با C / پایگاه داده به سمت صحیح گزینه برای C / ODBC. دکمه تنظیمات کلیک کنید و در گزینه های در دسترس ما با توجه به شناسه صفحه نمایش – این است که در آن شما راه اندازی شناسه منتقل شود به درخواست مشتری. ما استفاده از این نوع: “az, AZ, 0-9, _” به MS SQL Server 2000 کار درست با C / ODBC منبع. ما در حال حاضر انجام می شود با ODBC DSN. اجازه می دهد به راه اندازی ارتباط با سرور

3. باز کردن SQL Server Enterprise Manager. باز شی مرورگر در سمت چپ را انتخاب کنید امنیت و مرتبط سرور. با راست کلیک و انتخاب New مرتبط سرور در منوی زمینه. در حال ظهور پنجره محاوره ای در این منو نام ارائه دهنده را انتخاب کنید Microsoft OLE DB Provider for ODBC Drivers. اجازه دهید's نام ما مرتبط سرور به عنوان NAVISION. در منبع داده string در نوع ODBC DSN نام – NAVISION در مورد ما. مرتبط سرور آماده است. انتخاب جداول لیست و ما در حال حاضر Navision رسیدن جداول.
4. در حال حاضر ما نیاز به ایجاد یک روش برای فروش استخراج داده ها. در اینجا متن این روش:
روش ایجاد NavisionSalesReport به عنوان

DBCC TRACEON (8765)

را انتخاب کنید * از OPENQUERY (NAVISION, 'SELECT * FROM Sales_Line sls مشتری سفارشی که در آن sls.Sell_to_Customer_No_ = cust.No_')

بازگشت

برو

برای روشن شدن متن آن: TRACEON (8765) بخشنامه اجازه می دهد تا کار با داده ها نتایج حاصل از طول متغیر بازگردانده شده توسط C / ODBC driver. اگر ما don't با استفاده از این دستور ما می توانیم't جلو و نتایج حاصل از Navision جداول – ما خطا مثل این:

OLE DB ردیابی خطا [Non-interface error: Unexpected data length returned for the column: ProviderName = 'MSDASQL', TableName = '[MSDASQL]', ColumnName = 'Ship_to_Filter', ExpectedLength = '250', ReturnedLength = '1'].
سرور: Msg 7347, Level 16, State 1, Line 1
OLE DB provider 'MSDASQL' بازگشت غیر منتظره داده با طول ثابت با طول ستون '[MSDASQL] .Ship_to_Filter'. انتظار می رود اطلاعات ظهر 250 در حالی که بازگشت داده درجه 1.

OPENQUERY بیانیه ای باز می شود مرتبط سرور و انتقال آن دستور SQL و در آن به نوبه خود می گرداند در نتیجه تنظیم شده است. برای تست این روش تایپ این دستور در SQL Server Query Analyzer: EXEC NavisionSalesReport
5. در حال حاضر راه اندازی Crystal Reports استفاده از استاندارد جادوگر ایجاد جدید OLE DB (ADO) ارتباط با ما MS SQL 2000 سرور را انتخاب کنید و NavisionSalesReport روش در لیست. به گزارش زمینه ما می توانیم با استفاده از توضیحات مقدار Line_Amount و Discount_Amount زمینه. شما می توانید گروه با نام نام – این نام مشتری. گزارش ما در حال حاضر آماده است!
خوشحال سفارشی پیاده سازی و اصلاح! اگر شما می خواهید ما را به انجام این کار – با ما تماس بگیرید 1-866-528-0577 یا 1-630-961-5918! [email protected]

[ad_2]