Запись получилось создать, проблема была в другом, которое нихрена исправляться не хочет...
Окно 1 каталог TcxGrid из него открываем окно 2 редактор записи c TcxDBVerticalGrid, окно 2 может открываться как для редактирования, так и для создания новой записи.
Значит нужно в зависимости от Создание новой / Редактирование устанавливать Dataset в соот положение Insert / Edit.
Как это сделать? По логике это должно быть можно сделать до создания окна редактора просто Dataset.Insert - но в таком случае почему-то потом в окне редактора Dataset всё время в состоянии Browse!

Или можно как-то передать статус действия Создание новой / Редактирование в создаваемое окно редактора и затем в самом редакторе в момент FormShow переключить Dataset в нужное положение.
Тоже блин не пашет! Создал в окне редактора "public var ID:integer", из каталога при создании окна редактора в этот ID пытаюсь передать ID записи если редактирование, в окне редактора проверяю если ID=0 то новая запись... всё вполне логично и очевидно, но не пашет, тк почему-то в окне редактора ID всегда = 0, хотя проверка в окне каталога показывает, что ID из каталога передаётся правильно... но видимо не сохраняется в переменной созданного окна редактора...

Подскажите как решить проблему - в чём может быть затык ?!