If you arent deleting any of the rows and the ItemID is always in sequence without any breaks you might try using the event handler and checking to see if the ItemID is dividable by 100 without any remainder (mod) then trigger the report. If you need some info on custom table event handler..
[CustomTableInterceptor]
public partial class CMSModuleLoader
{
public class CustomTableInterceptor : CMSLoaderAttribute
{
public override void Init()
{
CustomTableItemEvents.Insert.After += CustomTableItem_After_Insert;
}
protected void CustomTableItem_After_Insert(object sender, CustomTableItemEventArgs e)
{
CustomTableItem customtableitem = (CustomTableItem)e.Item;
string tablename = customtableitem.ClassName;
//etc
}
}