Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.08.12;
Скачать: CL | DM;

Вниз

Как мне сделать...   Найти похожие ветки 

 
Друпи ©   (2002-07-19 08:06) [0]

Хотелось бы добавить в моЁ приложение что-то типа построителя SQL-запросов (как в design-time)
Помогите, плз...


 
ЮЮ   (2002-07-19 08:17) [1]

А что там за построитель? А то я, как дурак, заколачиваю всё ручкаvи в Query.SQL?


 
MsGuns ©   (2002-07-19 12:48) [2]

У меня есть подобная прога, правда не совсем законченная, она состоит из трех частей:
1.Exe - на форме есть мемо, окно для выбора алиаса с БД, 2 панели с гридами для посмотра произвольный таблий из списка текущей БД. Ручками вводишь SQL (в мемо), можно мышкой перенести имя поля любой из таблов в позицию курсора в мемо (это чтоб не набирать руками имена полей) Затем фишка - Go! Если ошибка, то выдается стандартная диагностика BDE, иначе запрос выполн-ся.
Здесь же можно посмотреть рез-т (если рез.табла была в однолм из гридов, она обновляется автоматически)
Если запрос типа SELECT, то автоматически создается темр - таблица AnswerXX, где XX - номер от "" до 33
Позволяет удалять, переименовывать темр-таблицы

SQL из мемо можно выгружать/загружать в текст.файлы

2.Ext Из подготовленных описанным выше способом разр.файлов собирает скрипт (я его так назвал - это не компонент Delphi)-один файл, куда можно вставлять уомментарии и зарезерв.слова типа DELETETABLE, RENAMETABLE

3.Exe Выполняет подготовленный ранее скрипт. Вызывается из рабочего проекта как экзешник, которому через.ком.строку передается имя текст.файла-скрипта. Работает всегда на БД, открытой в тек.момент


 
MsGuns ©   (2002-07-19 12:51) [3]

Блин, жара ! Жмешь на фишки, а потом соображаешь..(((
Самое главное забыл.
3-й пункт у меня еще не сделан и вообще оно все не очень товарного вида (для себя делал), но работает !!!
В комплекте с опять же самонаписанным средством создания БД вполне комфортно заменяет DeskTop

Если интересно, мое мыло в деталях


 
-=Sergeante=- ©   (2002-07-19 14:24) [4]

ЮЮ (19.07.02 08:17)

Дык Query Builder. Если правой кнопкой на Tquery клацнешь.


 
MsGuns ©   (2002-07-19 14:36) [5]

>Sergeante
Если он установлен.))


 
-=Sergeante=- ©   (2002-07-19 16:04) [6]

А ещё в QuickDesc есть QueryBuilder-аналог, на мой взгляд гораздо мощнее дельфового. Скачать пожно отдельным компонентом для Delphi. Поэтому его можно юзать в рантайме.
http://ems-hitech.com/querybuilder/
Для xUSSR вроде бесплатно. Не проверял.


 
kaif ©   (2002-07-19 16:16) [7]

Я одного парня знал, который в Access с помощью билдера запросов мышью запросы делал и на MSSQL посылал. Так вот я заметил, что руками быстрее получается... К тому же эти билдеры не способствуют пониманию SQL. Но это так - мое ИМХО. Просто может быть я не видел удачного генаратора запросов. Если кто такое сделает - он гений.


 
-=Sergeante=- ©   (2002-07-19 16:43) [8]

kaif © (19.07.02 16:16)
Наверное, все с этого начинали. Но со временем поняв, что визуальное проектирование запросов не даёт всех приимуществ, переходили на ручной кодинг. Использование всех возможностей SQL. Полный контроль. УРА!


 
Друпи ©   (2002-07-23 23:08) [9]

Дело в том, что в моей проге, для узеров все забацано, но я как админ, хочу для себя иметь запросы любого вида. SQL - это конечно хорошо, но с формочкой было бы круче.



Страницы: 1 вся ветка

Текущий архив: 2002.08.12;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.018 c
3-35182
sergey32
2002-07-22 10:22
2002.08.12
Ошибка в при использовании BDE


4-35509
Burmistroff
2002-06-06 21:06
2002.08.12
PWideChar -> PChar


1-35347
Елена
2002-07-30 08:59
2002.08.12
Файлы ddp


3-35145
AlexE
2002-07-22 09:34
2002.08.12
Проблема с переносом программы с Access 97 на Access 2000


1-35276
Kurt
2002-07-30 16:22
2002.08.12
Все о том же поиске по тексту (RichEdit, Memo)! Большие обьемы те