Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.04 c
15-1183195165
iZEN
2007-06-30 13:19
2007.07.29
GPLv3, вышла


1-1179739128
0leg
2007-05-21 13:18
2007.07.29
Где взять красивые картинки для кнопок


15-1182927174
Ega23
2007-06-27 10:52
2007.07.29
DragAndDrop - краткий ликбез


2-1182993583
DagOT-R
2007-06-28 05:19
2007.07.29
Верните "свойства папки"!


2-1183492895
TStas
2007-07-04 00:01
2007.07.29
Почему у TString property Objects, а нет Pointers?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский