ник: час
Вот совет, но не мой - может поможет
Вопрос: А как сделать что при получении фокуса на запись выделялась запись по всем полям.
Совет:
Например когда щелкаешь мышкой на форме по записи выделяется вся запись по всем полям.
Вот.
DoCmd.DoMenuItem acFormBar, acEditMenu, 8, , acMenuVer70
или
DoCmd.RunCommand acCmdSelectRecord
Цвет выделения зависит от цвета фонта. Если установлен черный цвет фонта - выделение тоже будет черным. Если любой другой - соответственно цвет выделения будет тот, что установлен для фонта поля. Можно прописать процедуру на GotFocus/LostFocus которая бы меняла ForeColor для поля (туда, и затем обратно) соответсвтвенно будет меняться цвет выделения. А можно на эти события (Got/Lost) повесить изменение BackColor.
Можно просто прописать пропертиес для ForeColor если не нужен системный - "умолчательный" цвет и не переключать его.