--- Registering ActiveX

You can use a utility such as Regsvr32.exe to register the ActiveX on your system. For example, to register the SCGrid.ocx file, you would use Regsvr32.exe like this:c regsvr32 mypath\scgrid.ocx
 
Assuming you have saved the SCGrid.ocx file into C:\windows\system32, the command line would look like this:
 
regsvr32 C:\windows\system32\scgrid.ocx


--- Updating ActiveX

To update properly to a new version, you should uninstall first using this:
 
regsvr32 mypath\scgrid.ocx /u
 
Replace the old ocx by the new one and register the ocx as explained above. 


--- In VB6 list components, check for "V. Sok-Cham SCGrid" or "V. Sok-Cham SCGrid without ADO"

--- In Access list components, check for "VSC.SCGrid"


--- Error messages

1) ... cannot be loaded--Continue Loading Project?
 

This is because, for some reason, the SCGrid control has disappeared from the toolbox. In this case, you must follow these steps :
 

Answer yes to all the questions and OK if any. 

In the toolbox, add the SCGrid control by right clicking in the toolbox then Components... 

Save the project, most important, DON'T OPEN any form before that. 

Close the project. 
 
When you open the project again, you will no more get the message. 


2) The expression CellChange you entered as the event property setting produced the following error: There was an error loading an ActiveX control on one of your forms or reports. * The expression may not result in the name of a macro, the name of a user-defined function, or [Event Procedure]. * There may have been an error evaluating the function, event, or macro.

  
This message occurs in ACCESS. Go to the code and then Reference. Replace the old reference to SCGrid by the new one. 
  

3) Component 'SCGrid1' or one of its dependencies not correctly registered: a file is missing or invalid
 
You must install the MSCOMCT2.ocx.
 
For information, SCGrid also needs VB6 runtimes and MSDAC 2.x. 