Я бы хотел спросить опытных пользователей, если вы предпочитаете использовать элементы управления данными, чтобы добавлять, вставлять, удалять и редактировать данные в БД или вы предпочитаете делать это вручную.
Я разработал некоторые приложения БД, в которых ради "удобной для пользователя политики" я сталкиваюсь с сложной сетью событий таблицы (afterinsert, afteredit, after... и beforeedit, beforeinsert, before...). После этого было довольно неприятной работой по отладке приложения.
Зная этот риск (позже другим приложением), я попытался избежать этой проблемы, поэтому я уделил повышенное внимание тому, чтобы писать код хорошо, читабельно и полно. С самого начала все казалось правильным, но поскольку мне нужно было обрабатывать некоторые материалы предварительной обработки перед отправкой и загрузкой данных и т.д., Я снова сталкиваюсь с теми же проблемами "медленно и неизбежно". Иногда я не мог использовать средства управления данными, и, казалось, это была "крутая" функция DAControl, в начале она превратилась в препятствие на конце. Я "должен был" написать специальную рутину для управления без данных, чтобы вести себя как данные. Затем я спросил себя: зачем мне использовать средства управления данными? Лучше ли найти архитектуру приложения для управления без данных? Конечно, требуется больше времени для написания кода с ошибкой, но стоит ли этого? Я не знаю...
Мне случалось со мной несколько раз, например, сглаженный: рай в начале ад на конце...
Я не знаю, если я использую неправильный метод для написания программы БД, если есть какая-то стандартная общая практика, как действовать. Или, если это общая проблема для всех?
Thanx для советов и ваших впечатлений