public bool EditeProprietes(IObjetDeEasyQuery objet)
        {
            CODEQTableFromTableFramework TableFromFramework = objet as CODEQTableFromTableFramework;

            if (TableFromFramework == null)
            {
                return(false);
            }
            CFormEditeProprietesTableFromFramework form = new CFormEditeProprietesTableFromFramework();

            form.Init(TableFromFramework);
            bool bResult = form.ShowDialog() == DialogResult.OK;

            form.Dispose();
            return(bResult);
        }
        //--------------------------------------------------------
        public void Init(CODEQTableFromTableFramework obj)
        {
            m_tableFromFramework = obj;
            if (m_tableFromFramework.TableDefinition != null)
            {
                m_lblSource.Text = m_tableFromFramework.TableDefinition.TableName;
            }
            else
            {
                m_lblSource.Text = "?";
            }
            m_txtNomTable.Text    = m_tableFromFramework.NomFinal;
            m_chkUseCache.Checked = m_tableFromFramework.UseCache;
            FillListeColonnes();
            FillListeFormulesNommees();
            if (m_controleOptions != null)
            {
                m_pageOptions.Control = null;
                m_controleOptions.Dispose();
            }
            m_controleOptions = null;

            m_controleOptions = CAllocateurControleOptionTableDefinition.GetControleOptions(obj.TableDefinition);
            if (m_controleOptions == null)
            {
                if (m_tabControl.TabPages.Contains(m_pageOptions))
                {
                    m_tabControl.TabPages.Remove(m_pageOptions);
                }
            }
            else
            {
                if (!m_tabControl.TabPages.Contains(m_pageOptions))
                {
                    m_tabControl.TabPages.Add(m_pageOptions);
                }
                m_pageOptions.Control = (Control)m_controleOptions;
                m_controleOptions.FillFromTable(m_tableFromFramework.TableDefinition);
            }

            m_panelFiltre.InitSansVariables(m_tableFromFramework.FiltreDynamique);
            m_panelPostFilter.Init(obj);
        }