Помощь в доработке

5 000 руб. за проект
20 января 2023, 07:30 • 8 откликов • 129 просмотров
Здравствуйте, я разрабатываю приложение авиакомпании с базой данных POSTGRESQL на языке C++ фреймворк QT. В приложении есть админская часть и пользовательская. В админской части как раз таки возникла проблема. В админской части мы можем создавать, обновлять, удалять рейсы, самолеты, маршруты и т.д. В начале данные вносились в tableView напрямую, но потом от такой реализации было решено отказаться. Теперь данные должны вносится через формы ввода. Мне необходимо, чтобы данные из при нажатии на tableView переносились в форму ввода. С обычными значениями проблем нет, но с данными, которые ссылаются на объект из другой таблицы возникают проблемы. Данные передающиеся по foreign key при клике на tableView должны передаваться на ComboBox в форме ввода данных. Частично у меня получилось это реализовать, но при первом заходе в таблицу, содержащую foreign key у меня не передаются данные в comboBox (при клике на таблицу все работает корректно) (эта проблема отражена на гифке). В данных формах ввода я проверяю введенные в них данные, если значения корректные, то они отправляются в БД. Полагаю, что при решении первой проблемы у меня может возникнуть проблема с отправкой данных из comboBox формы в БД и tableView (с этим тоже хотелось бы разобраться). Данной работе в БД вносятся изменения в 5 таблицах (аэропорты, рейсы, самолеты, маршруты, вариант билета). Буду очень признателен, если хотя в одной из таблиц удаться решить описанные мною проблемы.
К письму прилагаются гифка и файлы необходимые для запуска проекта.

Файлы