![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Регистрация: 06.05.2009
Сообщений: 9
|
![]()
Задача: Создать визуальный конструктор запросов, на подобии MS Access, с выводом текста SQL запроса. Подскажите, делал ли кто данный сабж? Или есть компоненты? И вообще, с чего начать?
Учитывая что подключение к БД, список таблиц и типов полей есть. Нужно визуальное отображение аналогичное с ниже представленным ![]() А также отображение SQL запроса в соответствии с полями и связями указанными в визуальном представлении таблиц. Заранее признателен. Последний раз редактировалось MiklePrist; 15.11.2012 в 13:18. Причина: Расширение содержательной части изображения |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 05.06.2008
Сообщений: 4,210
|
![]()
Мне кажется, что наиболее сложное в этой задаче это построение самих линий (стрелок) связи ключевых полей с ссылок внешних ключей и чтобы они сохраняли свое положении при перемещении таблиц. А сами таблицы можно создавать динамически, хоть используя StringGrid, хоть другие компоненты. По крайней мере лично я так думаю.
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
|
![]() |
![]() |
![]() |
#3 |
Регистрация: 06.05.2009
Сообщений: 9
|
![]()
Спасибо за мнение. Попробую СтрингГрид с комбобоксами, в которых будут отображаться названия связанных полей. А линини рисовать в привязке к местоположению этих комбобоксов. Что-то зациклило на эти боксы.
|
![]() |
![]() |
![]() |
Опции темы | Поиск в этой теме |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Делфи и аксес | AndrewTsv | Помощь студентам | 3 | 11.03.2012 19:41 |
С++ (конструктор, деструктор, копирующий конструктор) | Jane-sad | Помощь студентам | 2 | 01.10.2010 10:01 |
Визуальный конструктор программ | Pirr | Софт | 8 | 24.06.2009 15:48 |
Конструктор запросов | kaa | БД в Delphi | 12 | 20.12.2006 16:45 |