![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
Всем привет)) такой вопрос. на форме DbGrid, на нем таблица через AdoQuery. я написал код в процедуре AdoQuery1OnCalcFields. в formcreate я пытаюсь указать в каком столбце будет калькулируемое поле:
Код:
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
|
![]() |
![]() |
![]() |
#2 |
*
Старожил
Регистрация: 22.11.2006
Сообщений: 9,201
|
![]()
Создать вычисляемое поле в режиме проетирования формы... ручками...
|
![]() |
![]() |
![]() |
#3 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
если я создаю такое поле, то у меня пропадают все те которые отображаются на DBGrid из Аксесовской БД. Они же тоже через Query. Как быть?
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
|
![]() |
![]() |
![]() |
#4 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Сделайте Query Active -> true Двойной щелчёк мышкой по Query - правой кнопкой мышки - Add All Fields потом - add - и добавляете ручками ваше вычисляемое поле. не забудьте потом сделать Query Active -> false |
|
![]() |
![]() |
![]() |
#5 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
дело в том что каждый раз при запуске количество столбцов увеличивается. калькулируемое поле всегда одно и то же.
можно ли как-нибудь программно добавить все имеющиеся в таблице столбцы в AdoQuery Fields?
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
Последний раз редактировалось Марк Охман; 07.11.2010 в 18:00. |
![]() |
![]() |
![]() |
#6 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
Цитата:
![]() |
||
![]() |
![]() |
![]() |
#7 |
Форумчанин
Регистрация: 05.02.2010
Сообщений: 153
|
![]()
сейчас все объясню.
Есть таблица. В ней каждый новый день добавляется новый столбец, в названии которго текущая дата (т.е. каждый новый запуск программа проверяет есть ли столбец на текущий день и если нету, то она создает). Когда пользователь просматривает таблицу, он вводит в любом поле информацию (вида 100 ТК; 75 ИК; 90 РК). В начале таблицы есть четыре столбца с именами ИК, ТК, РК, ДК. Так вот когда пользователь вводит эту информацию, в строке, которую он правил, считается среднее арифметическое всех оценок с одинаковыми буквами после них и результат записывается в соответсвующий столбец. Например в строке уже есть в разных полях информация 100 ИК 80 ИК и ввели еще 70 ИК, тогда в столбце с именем ИК появится среднее арифметическое всех этих значений.
Я начинающий web-программист) Не судите строго, плиз! Буду очень стараться!
Последний раз редактировалось Марк Охман; 07.11.2010 в 19:34. |
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Проблема с рамами/Проблема с ЖД | DRAGGER | Компьютерное железо | 6 | 04.01.2009 23:37 |