Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Еще одно поле в Query [D5, Oracle]


Страницы:   1 2

Val ©   (2002-03-14 14:20:00) 

Подскажите пожалуйста, возможно ли к Query, со статическим SQL и созданным набором полей, динамически добавить поле типа fkData?


Johnmen   (2002-03-14 14:54:00) [21]

м.б.
FD := F.Create(Self); ?

Я это все уже делал, да только давно - подзабыл....




Natalishka   (2002-03-14 14:52:00) [22]

я делаю так
на компоненту Query жму
левой кнопкой мыши там захожу в Fields Editor
там можно и создавать (так же вычесяемые поля)и удалять переименовываь!


Val   (2002-03-14 14:51:00) [23]

>Johnmen © (14.03.02 14:48)
спасибо, FD-именно такого типа :) я просто не привел описание, думал это понятно.


Val   (2002-03-14 14:49:00) [24]

Вычисляемые не подходят потому что вычисления происходят на основе динамического квери, так? То есть никаких вычислений собственно и нет, а просто присваивание.
Но, допустим, я добавил позиции материала-все хорошо, но вот я формирую второй такой же запрос но к другому материалу-и всё, в статическом квери вычисляемые поля для результатов предыдущего запроса пропали, так как в новом их уже нет.


Johnmen   (2002-03-14 14:48:00) [25]

>roottim : хорошо, не буду. не надо обижаться.
>Val © :

cначала
F : TDateTimeField;

потом догадаешься сам...


roottim   (2002-03-14 14:42:00) [26]

2Johnmen © (14.03.02 14:36)
дата в см fkData!... ненадо все буквально пинимать!...


roottim   (2002-03-14 14:39:00) [27]

всеравно непонятно зачем fkData... это св-во указывает на то что поле находится в НД DataSet... НД статичен... то биш кроме как поля НД, нового поля не создать...
а калкулятовские поля почему неподходят?...


Johnmen   (2002-03-14 14:36:00) [28]

>roottim : подучи синтаксис...а потом задавай всякие <?!!!>




Val   (2002-03-14 14:32:00) [29]

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


Val   (2002-03-14 14:28:00) [30]

Я почему, собственно спрашиваю-потому что вот так-не выходит-вылетает ошибка о несуществующем поле, используя вычисляемые, либо лукап-все путём.

QueryPositions.Close;
FD := TDateTimeField.Create(Self);
FD.FieldName := "DateInsert";
FD.DisplayLabel:="Дата оприх.";
FD.Name := QueryPositions.Name + FD.FieldName;
FD.Index := QueryPositions.FieldCount;
FD.FieldKind:=fkData;
FD.DataSet := QueryPositions;
FD.DisplayFormat := "dd.mm.yyyy";
QueryPositions.FieldDefs.UpDate;
QueryPositions.Open;


roottim   (2002-03-14 14:27:00) [31]

и какя дата туда писаться то будет?!!!...
что-то смутно это себе представляю


Johnmen   (2002-03-14 14:23:00) [32]

рой здесь :
Query.Fields.Add...


Страницы:   1 2

Наверх

Титульная страница Поиск, карта сайта Написать письмо