Найдите исполнителя для вашего проекта прямо сейчас!
Разместите заказ на фриланс-бирже и предложения поступят уже через несколько минут.

Среда программирования - Lazarus.

Необходимо написать кусок кода для отображения в TVirtualTreeView базы данных в виде раскрывающегося дерева.

В настоящее время имеется БД PostgreSQL с компонентом LTREE, в котором есть таблица с иерархической структурой в виде:

  • ID - счётчик (longint)
  • ParentID - указатель на родительский ID (longint)
  • Name - наименование объекта (строка)
  • Path - путь. см. https://habrahabr.ru/post/130371/  (строка) (пример пути уточняю)
От программы требуется:

  • В начале работы вывести первый уровень
  • При раскрытии вывести следующий уровень для раскрываемого объекта и так далее
  • При изменении объекта (вызов контекстного меню или дополнительная кнопка) необходимо вывести диалог для изменения информации. После попытки сохранить изменения необходима проверка на дубликат в этом родителе (т.е. предусмотреть наличие дубликатов, но в пределах одного родителя дубликаты не существуют)
  • Необходимо предусмотреть возможность создания нового узла (не корневого) при вызове контекстного меню или дополнительной кнопкой. После попытки сохранить изменения необходима проверка на существование дубликата в пределах родителя.
  • Все изменения внести в БД и обновить информацию в дереве.
Программа должна компилироваться и запускаться без проблем. Комментарии - приветствуются, но не обязательны.
8 лет назад
Netadmin
Сергей 
51 годРоссия
19 лет в сервисе
Был
3 года назад
Выбранный исполнитель
SHEPherd1974
Евгений 
50 летРоссия
9 лет в сервисе
Был
2 года назад
8 лет назад
$20
5 дней
Задание выполнено в срок. Претензий не имею. Всё понятно и хорошо. Рекомендую.
Четкая постановка задачи. Своевременная оплата. Рекомендую.
  • Похожие заказы
  • Думал найду исполнителя просто для работы с FFmpeg, но с программой будет проще. Необходима программка, для создания скриншотов из видео на равноудаленных отрезках времени. Список видеофайлов загружается в окошко или файлом. Созданные скриншоты сохраняются в одноименную с видео ...

    Закрыт
    8 лет назад
  • Необходимо написать программу обработки списка - сортировка, вычисление среднего, максимального, суммы итд. Программа обрабатывает предложенный файл csv, на выходе создается файл в определенном формате.  Все файлы и более подробное описание прикреплены к проекту. Описание содержится в файле Описание.txt ...

    Закрыт
    8 лет назад
  • $10

    Нужно сделать красивый дизайн у программы на С#Visual Studio в стиле FLAT.  Сам дизайн уже есть.  Нужно сделать очень маленькую работу (Сделать красивую кнопку, поля input, и еще пару маленьких моментов.) Сразу скажу что были желающие сделать дизайн стандартными ...

    Закрыт
    8 лет назад
  • $300

    Требуется написать приложение под Windows для работы с метаданными изображений.  Примерное, но подробное описание =))  - Серверная часть приложения должна работать как служба (сервис)  - Клиентская часть должна работать в браузерах. Какой веб-сервер использовать – без разницы. Apache, ...

    Закрыт
    8 лет назад
  • $1000

    Описание задачи: Создание метапоисковой системы (https://en.wikipedia.org/wiki/Metasearch_engine) для поиска авиабилетов и подключение первых 2-х источников поиска. От заказчика (после подписания NDA): * Детальное ТЗ (до уровня названия таблиц в БД и алгоритма работы php файлов). * Консультирование онлайн по возможным ...

    Закрыт
    8 лет назад
  • $36

    Требуется редактировать программу на Сишарпе, работали и писали с нуля.  Работали и Редактировали через Вижиал Студио. Программа парсер, берет с сайта объявления и делает из них ХМЛ. В формате циан. Что требуется сделать,  Сделать функцию чтобы можно было прописать ...

    Прикладное ПО1 исполнитель
    Завершен
    8 лет назад
  • $70

    Функционал: 1. Четыре поля для заполнения (два из них обязательные для заполнения), 3 радио кнопки и кнопка отправить. И раздел настроек; 2. Автозапуск при старте Windows 3. При закрытии сворачивать в трей; 4. В двух полях при вводе нужно реализовать ...

    Прикладное ПО1 исполнитель
    Закрыт
    8 лет назад
  • Есть таблица Excell со вписанными в нее скриптами. Таблица учета рабочего времени, создания объявления и другой однотипной работы.  Выполнен скрип автозаполнения настоящего времени и даты, при изменении какой либо ячейки. Пользуются этом тиаблицой несколько человек ...

    Закрыт
    8 лет назад