private void query(CTable tb)
        {
            CUtil.EnableForm(false, this);

            MBaseModel md = criteria.GetModel();
            CTable     t  = md.GetDbObject();

            criteria.PopulateQuerySortSetting(t);

            Tuple <CTable, ObservableCollection <MBaseModel> > tuple = criteria.QueryData();

            CUtil.EnableForm(true, this);

            itemSources        = tuple.Item2;
            lastObjectReturned = tuple.Item1;

            lsvMovement.ItemsSource = itemSources;

            rowCount         = CUtil.StringToInt(lastObjectReturned.GetFieldValue("EXT_RECORD_COUNT"));
            lblTotal.Content = CUtil.FormatInt(rowCount.ToString());
            CUtil.LoadChunkNavigateCombo(cboNavigate, lastObjectReturned, tb.GetFieldValue("EXT_CHUNK_NO"));
        }