Раз уж есть время пройдусь по темам....
Поставить фокус на контрол в навижине достаточно трудно. Единственный способ это определить в свойствах одного контрола , что следующий будет который нужен.
(это свойство NextControl). А вообще то фокуссировка на контролах из кода тут отсутствует напрочь.
Если надо менять какие-нибудь свойства типа Editable или Visible etc. , то надо сначала дать имя контролу (свойство Name ) , а потом сделать так:
CurrForm.Control1.Editable:=FALSE , ну или что там нужно.
Общаться с субформой можно точно также:
окрестить ее именем и
CurrForm.SubForm1.FORM.Method1(Parameter1,.. etc.)
(Method1- это триггер субформы, если надо то возвращающий номер текущей записи или чего там надо.)
А вообще, все в сад!!! ;-))))) (
http://mibuso.com ).
Там даже был пример синхронизации 3-х субформ на одной. (Хотя возможно и через OnTimer)