Thanks ,update and worked :) , and it is add small experience to me, (because it worked on it this morning). Can i ask again what is best Completion.AddEditor(SQLEdit); or Completion.Editor := SQLEdit; -- Zaher Dirkey