Category Archives: ACCPAC SDK

Disable Maximize Box in OCX

Sage 300 provides us the feature to disable the maximize box on the top right corner which is present in between the close and minimize option. There are situations or requirements when we need that user should not have the power to use the maximize feature of the screen i.e. user should not be able… Read More: Disable Maximize Box in OCX »

Localized resources aren’t available

Sage 300 provides an SDK using which a developer can customize an existing OCX screen. This feature is most important as most of the user needs some kind of changes in the screen to automate the process and increase the productivity by reducing the user intervention wherever unnecessary. So, customizing an OCX screen also requires… Read More: Localized resources aren’t available »

How to change setting of number of active window for Sage 300c web page

In Sage 300 web screen, if you have logged in and you have opened more than 10 pages, you will see a dialog message indicating that your session period is expire and you need to sign in again in Sage 300 web screen. New Stuff: Installation of web Customization in Sage 300c v 2019.1 All… Read More: How to change setting of number of active window for… »

How to use BlkPut to save data into Sage 300 using COMAPI in VB6.0

In this blog, we will be looking on saving the data into Sage 300 with BlkPut function using COMAPI in VB6.0. Sage 300 has different ways to save the records using code recorded by macro where all the values are assigned to the fields individually using Field Name or Field Index, record saving is also… Read More: How to use BlkPut to save data into Sage 300… »

How to use BlkPut to save data into Sage 300 using COMAPI in C#

In this blog, we will be looking on saving the data into Sage 300 with BlkPut function using COMAPI in C# .Net. Sage 300 has different ways to save the records using code recorded by macro where all the values are assigned to the fields individually using Field Name or Field Index, record saving is… Read More: How to use BlkPut to save data into Sage 300… »

How to use BlkPut to save data into Sage 300 using Advantage API in C#

In this blog, we will be looking on saving the data into Sage 300 with BlkPut function using Advantage API in C# .Net. Sage 300 has different ways to save the records using code recorded by macro where all the values are assigned to the fields individually using Field Name or Field Index, record saving… Read More: How to use BlkPut to save data into Sage 300… »

Implement modern UI in child forms – new theme when customizing Sage 300 ERP OCX

We have seen that with the release of Sage 300 ERP version 2018(6.5) new theme has been introduced similar to Windows 10 theme. When we customize any standard Sage 300 screen/OCX, we do not get the new look and feel provided by the Sage 300 ERP in v2018 and above. It’s best that our customers/users… Read More: Implement modern UI in child forms – new theme when… »

How to use CSQRY using COMAPI in C#

CSQRY is the standard Sage 300 View CS0120. It basically takes the SQL Query as the parameter to its Browse method and then returns the records via calls to Fetch. CSQRY is easy to execute general SQL statements through the Sage 300 API. This way we don’t need additional database credentials and don’t need to… Read More: How to use CSQRY using COMAPI in C# »

Attempted to read or write protected memory

The use of Sage 300 Advantage API is increasing day by day and there is an ample requirement of the integrations, import, export that uses it. Developers are now making maximum use of Advantage API compared to COMAPI and XAPI for external programs. XAPI requires separate licenses so end user tries to avoid an additional… Read More: Attempted to read or write protected memory »