Форум: "Начинающим";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
ВнизИзменение редактора полей в RunTime Найти похожие ветки
← →
Alex8 (2007-07-02 09:58) [0]Уважаемые мастера!
Подскажите, пожалуйста, можно ли
добавлять поля ( и удалять их) в
редактор полей програмным путем в
режиме RunTime ?
Если можно, то как это сделать.
Спасибо.
← →
Сергей М. © (2007-07-02 10:12) [1]Каких полей-то ?
Поля полям рознь)
← →
Anatoly Podgoretsky © (2007-07-02 10:15) [2]Можно все, особенно в такой мутной постановке.
← →
Alex8 (2007-07-02 10:33) [3]Речь идет о полях файла и о вычисляемых полях.
Вместо того, чтобы делать двойной щелчок по TTable (или TQuery)
и затем выбирать Add ( или Delete) я хотел бы это осуществить програмно
и затам (тоже програмно) занести нужные свойства.
← →
Сергей М. © (2007-07-02 10:37) [4]
> Alex8 (02.07.07 10:33) [3]
см. TFieldDefs.AddFieldDef
← →
Alex8 (2007-07-02 11:22) [5]Спасибо. Но в "Help" сказано что метод AddFieldDef
применим только для вновь создаваемых таблиц,
а у меня существующие TTable (a точнее TQuery),
где набор полей периодически должен меняться в зависимости
от текста запроса.
← →
Плохиш © (2007-07-02 11:55) [6]
> Alex8 (02.07.07 10:33) [3]
> Речь идет о полях файла
Хм, а что это за "поля файла"?
← →
clickmaker © (2007-07-02 12:01) [7]
> где набор полей периодически должен меняться в зависимости
> от текста запроса
так в этом случае набор полей сам будет динамически меняться, если ты его не забьешь в дизайн-тайме
← →
Сергей М. © (2007-07-02 12:27) [8]
> Alex8 (02.07.07 11:22) [5]
см. TFields.Add
← →
Alex8 (2007-07-02 12:29) [9]> Хм, а что это за "поля файла"?
Извиняюсь, поля в записи файла.
← →
Плохиш © (2007-07-02 12:33) [10]
> Alex8 (02.07.07 12:29) [9]
> > Хм, а что это за "поля файла"?
>
> Извиняюсь, поля в записи файла.
Хм, а что это за "записи файла"?
← →
Alex8 (2007-07-02 12:54) [11]> Хм, а что это за "записи файла"?
см. Архангельский А.Я. Программирование в DELPHi 7, стр 562
← →
Сергей М. © (2007-07-02 12:56) [12]
> Alex8
Не надо путать поля записи структурированного файла с полями записи в наборе данных.
← →
Плохиш © (2007-07-02 13:01) [13]
> Alex8 (02.07.07 12:54) [11]
> > Хм, а что это за "записи файла"?
> см. Архангельский А.Я.
Всё я пошёл от греха подальше...
← →
Anatoly Podgoretsky © (2007-07-02 13:02) [14]
> см. Архангельский А.Я. Программирование в DELPHi 7, стр
> 562
Чур меня.
Вот до чего доводит Архенгельский.
← →
Alex8 (2007-07-02 13:05) [15]> Сергей М. © (02.07.07 12:27) [8]
> см. TFields.Add
За дискуссией о полях пропустил ответ по существу вопроса.
Спасибо. Сейчас проверю.
← →
Alex8 (2007-07-02 16:23) [16]> Сергей М.
> см. TFields.Add
Что-то не получается.
Пробую Query1.Fields.Add("cName") - выдается ошибка;
Вроде аргумент д.б. TField, не String.
Как это должно выглядеть, не соображу.
Хорошо бы пример. Спасибо.
← →
Сергей М. © (2007-07-02 16:36) [17]
> аргумент д.б. TField
аргументом д.б. созданный тобой объект класса TSomeTypedField, где SomeTyped - конкретный тип поля (Integer, String, Boolean и т.д.)
← →
Anatoly Podgoretsky © (2007-07-02 16:47) [18]> Alex8 (02.07.2007 16:23:16) [16]
Так и говорит - выдаю ошибку?
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.07.29;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.323 c