Главная страница
    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-1182769614
AVS2007
2007-06-25 15:06
2007.07.29
деассемблированый код в delphi


15-1183156243
Kostafey
2007-06-30 02:30
2007.07.29
С днем рождения ! 30 июня


2-1183361301
Dyakon_Frost
2007-07-02 11:28
2007.07.29
Как присвоить один код для многих компонентов одного типа


1-1179843462
olegz77
2007-05-22 18:17
2007.07.29
Компонент TChart - глюк при увеличении графика


6-1166812433
Sanek_sd
2006-12-22 21:33
2007.07.29
Помогите советом как отправить ListBox1.Items





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский