Topic: Системные сообщения MVDB (и их перевод для юзеров)

В ситуациях, когда пользователь пытается записать данные, не введя значения в поля отмеченные галкой в таблицах как обязательные для заполнения, выскакивает системное сообщение типа "NOT NULL constraint failed:имя поля".
Не все пользователи знакомы с английским, как и с именами присвоенными полям таблиц разработчиком проекта. Можно ли скриптом каждое такое выскакивающее служебное сообщение о недопустимости пустых значений в обязательных полях, дублировать всплывающей подсказкой на русском яз.?

Re: Системные сообщения MVDB (и их перевод для юзеров)

Перед сохранением, вы можете проверять заполненность необходимых полей, и в случае если они пусты, выводить заданное сообщение, для этого у кнопки сохранения, необходимо создать событие OnClick, пример:


procedure frmAbonent_bSave_OnClick (Sender: string; var Cancel: boolean);
begin
    if frmAbonent.edLastname.Text='' then
    begin
        ShowMessage('Заполните фамилию.');
        Cancel := True;
    end;

    if frmAbonent.edFirstname.Text='' then
    begin
        ShowMessage('Заполните Имя.');
        Cancel := True;
    end;
end;
Dmitry.

Re: Системные сообщения MVDB (и их перевод для юзеров)

Спасибо!