public DataTable GetLastCriteria(Int32 rowsExpected, Int32 screenId, Int32 reportId, Int32 usrId, string dbConnectionString, string dbPassword)
        {
            DataTable dt = null;

            using (Access3.AdminAccess dac = new Access3.AdminAccess())
            {
                dt = dac.GetLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword);
            }
            if (dt.Rows.Count != rowsExpected)
            {
                using (Access3.AdminAccess dac = new Access3.AdminAccess())
                {
                    dac.DelLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword);
                    dac.IniLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword);
                    dt = dac.GetLastCriteria(screenId, reportId, usrId, dbConnectionString, dbPassword);
                }
            }
            return(dt);
        }