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

Вниз

Что означает сей SQL код   Найти похожие ветки 

 
_Lucky_   (2004-11-18 23:59) [0]

Не ясно значение кода сгенерированного IB Expert"ом, если кто может пояснить, для чего это нужно и как им пользоваться буду благодарен.

DESCRIBE TABLE T_AREA "ОБЛАСТЬ";
DESCRIBE TABLE T_BANK "БАНК";

DESCRIBE FIELD ID_PURSE TABLE T_CHET_PURSE "ID ЗАПИСИ";
DESCRIBE FIELD BY_DATE TABLE T_CHET_PURSE "ДАТА ОПЕРАЦИИ";
DESCRIBE FIELD BY_TIME TABLE T_CHET_PURSE "ВРЕМЯ ОПЕРАЦИИ";
DESCRIBE FIELD BY_SUMM TABLE T_CHET_PURSE "СУММА ОПЕРАЦИИ";


и т.д.

в принцепе, если так рассудить, то на фиг оно мне надо, вроде и так все получается, но в одной коммерческой БД видел ГРИД в котором отображались все таблицы БД, т.е. исходники я конечно не видел, но по интерфейсу можно сделать выводы, что таблицы показываются на одной форме, или по крайней мере наследуются от одной формы, а особенности этой формы такие:
- многострочные заголовки в ГРИДЕ
- ГРИД сортируется по любому полю
- собирается статистика по любому полю
- содержимое ГРИДА сортируется по любому полю
- на печать выводяться только выбранные колонки

вот и возник вопрос как это реализованно, быть может есть возможность, например чтобы имена столбцов сами подставлялись и т.д.


 
DrPass ©   (2004-11-19 00:25) [1]

Вся информация о структуре базы (таблицы, их поля, связи etc) хранится в системных таблицах. В этих же таблицах есть поля и для описаний объектов. Оператор DESCRIBE позволяет тебе заполнить описание, чтобы потом не мучиться, вспоминая назначение того или иного поля


 
kostan ©   (2004-11-19 01:58) [2]

1) DESCRIBE  - это описание полей (справочное) собственно оно
  не нужно!
2) это скорее всего ehdbgrid с библиотеки EhLib
3) поля подставляются сами (в  ehdbgrid и любой другой)
  из описателя полей датасета, но только в случае с      однострочными заголовками и без некоторых наворотов EhGridа
(для наворотов требуется описывать поля для gridа в нем)
4) для отображения в одном gride нескольких таблиц
 надо писать запрос Selectsql по этим таблицами
 токо не забывать их связывать по ID (допустим)
 Select Tab1.id,Tab1.qq,tab2.rr from tab1,tab2  
 Where tab1.qq=tab2.rr
[но токо внимательно отнесись к генерации Sql на delete,modify.. ]



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

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

Наверх




Память: 0.47 MB
Время: 0.027 c
1-1102083054
Ольга
2004-12-03 17:10
2004.12.19
Динамическое создание PopupMenu


1-1102341817
Unknown user
2004-12-06 17:03
2004.12.19
Как автоматически распознать тип файла?


1-1102062336
Frozzen
2004-12-03 11:25
2004.12.19
Антиотладочные приемы


1-1102070708
Mishenka
2004-12-03 13:45
2004.12.19
Компонент с PopupMenu


11-1084155649
Yustas
2004-05-10 06:20
2004.12.19
Наглый вопрос