|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
29.12.2016, 03:33 | #1 |
Регистрация: 28.12.2016
Сообщений: 6
|
Работа с базой данных в Delphi
Здравствуйте!
Возникли следующие проблемы: Пишу программу для БД. БД имеет следующую структуру:схема.jpg Программа состоит из нескольких форм. А именно: 1 форма - главная (переход на другие) 2 форма - редактирование/добавление данных в БД здесь dbgrid по одной из таблиц: редактор.jpg Проблема 1. Несколько полей (концепт, вид, автор, источник) отображаются в виде числовых данных (т.к. берут данные из других связанных таблиц). Как отобразить в этих полях не числовые, а соответствующие им текстовые данные? 3 форма - отображение записей из БД На третьей форме для демонстрации вложенной структуры данных используется treeview. Строится вот такое дерево: дерево.jpg Проблема 2. При добавлении или изменении данных на 2 форме и при переходе на форму 3 необходимо сделать так, чтобы дерево перестраивалось заново (снова считывало данные из БД). Пока для обновления данных приходится выходить из программы и заходить снова. Заранее благодарна |
29.12.2016, 14:58 | #2 |
Пользователь
Регистрация: 15.04.2014
Сообщений: 62
|
Есть уже какой-то код?
|
29.12.2016, 15:01 | #3 |
Регистрация: 28.12.2016
Сообщений: 6
|
Да, код уже есть, что именно надо показать?
|
30.12.2016, 08:09 | #4 |
Пользователь
Регистрация: 15.04.2014
Сообщений: 62
|
Ну по проблеме 1 - подключаешься к первой базе, считываешь поля. То что должно отображаться - считываешь сразу в таблицу или массив (что на мой взгляд удобнее). То что идет в качестве ссылки - подключаешься к другой базе и считываешь указанную строку (если я правильно понял) в массив в соответствующую ячейку.
Как все данные будут считаны - выводишь в таблицу. Как в программе сейчас реализовано? |
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
[Delphi] Работа с базой данных | Reaper052 | Помощь студентам | 2 | 12.05.2013 14:59 |
Работа с базой данных | Aleksandra1990 | C++ Builder | 0 | 04.05.2012 22:36 |
РАБОТА С БАЗОЙ ДАННЫХ | emsisem | Фриланс | 4 | 30.04.2011 19:08 |