Silvio, the working block-matrix-calculation, calculated from the xbrowse click-position ( row / col ) : ( maybe it can be done with using a formular ) http://www.pflegeplus.com/IMAGES/Sudoku6.jpg FUNCTION C_ACTION(aSudoku, nRPos, nCPos, nNumber) LOCAL nBlock := 0, nPos ...