1. Не совсем понял относительно сложения дат, складываются даты или стаж?

Складывают даты. Например есть сотрудник который отработал два периода:
с 01.01.2010 по 02.02.2012
и
с 03.03.2013 по 04.04.2014

Производим арифметические действия. Из большей даты вычитаем меньшую:
02.02.2012                        04.04.2014
-                                           -
01.01.2010                        03.03.2013
=                                          =
01.01.02                             01.01.01

Получившиеся результаты складываем:

01.01.02
+
01.01.01
=
02.02.03

Получаем, что человек проработал 3 года, 2 месяца, 2 дня


В базе данных как я понимаю храняться только периоды дат, в которых человек работал?

Да. И на основе введенных дат производятся вычисления. Отсюда еще вопрос.  В таблице БД под каждое поле на форме потребуется сделать отдельную строку (приложил изображение к сообщению)?

Здравствуйте, уважаемые разработчики!

Пытаюсь сделать программу для кадровиков. По задумке программа должна уметь рассчитать стаж на текущую дату и заданную вручную дату. Вторая функция - напоминание о наступлении нового стажевого периода. Проблема в том, что кадровики работают с датами в формате Год, Месяц, День. То есть происходит сложение двух дат и преобразование в цифры. Например Иванов И.И. проработал учителем ИЗО 5 лет, 6 месяцев, 7 дней. В Excel такое делается функцией РАЗНДАТ. Но нет напоминаний.

Скажите, возможно ли в MyVisualDatabase реализовать следующие вещи:

1) Сложение нескольких дат в формате дд.мм.гггг и преобразование в вид ХХ лет, ХХ месяцев, ХХ дней?
2) При достижении определенной даты в стаже учителя (счетчик приближается к определенной цифре) - например если наступило 10 лет стажа - при запуске программы появляется окно с предупреждением об этом?