Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
ВнизTClientDataSet Найти похожие ветки
← →
minstrel © (2004-04-14 19:42) [0]День добрый!
Проблема с установкой фильтра в TClientDataSet по полю с русским названием. При установке ->Filtered=true возникает ошибка "Field "первая буква названия поля" не найдено".
Использую BuilderC++5.0. Может ServicePack какой нужен?
← →
minstrel © (2004-04-14 19:42) [0]День добрый!
Проблема с установкой фильтра в TClientDataSet по полю с русским названием. При установке ->Filtered=true возникает ошибка "Field "первая буква названия поля" не найдено".
Использую BuilderC++5.0. Может ServicePack какой нужен?
← →
Vlad © (2004-04-14 19:46) [1]
> minstrel © (14.04.04 19:42)
А ты можешь объяснить зачем поля называть по-русски ?
Для этого существует св-во TField.DisplayLabel
← →
Vlad © (2004-04-14 19:46) [1]
> minstrel © (14.04.04 19:42)
А ты можешь объяснить зачем поля называть по-русски ?
Для этого существует св-во TField.DisplayLabel
← →
minstrel © (2004-04-14 19:54) [2]Дело в том, что структура базы была разработана давно, я лишь реализую обработку. Вопрос остается открытым.
← →
minstrel © (2004-04-14 19:54) [2]Дело в том, что структура базы была разработана давно, я лишь реализую обработку. Вопрос остается открытым.
← →
Polevi © (2004-04-14 21:28) [3]OnFilterRecord
← →
Polevi © (2004-04-14 21:28) [3]OnFilterRecord
← →
minstrel © (2004-04-15 10:34) [4]Прошу помощи.
> Polevi
Все бы ничего, но у меня TClientDataSet и строка фильтра создаются динамически.
← →
minstrel © (2004-04-15 10:34) [4]Прошу помощи.
> Polevi
Все бы ничего, но у меня TClientDataSet и строка фильтра создаются динамически.
← →
sniknik © (2004-04-15 10:50) [5]назнач динамически созданному TClientDataSet событие, заранее написанную процедуру.
кстати там(в фильтре клиентдатасета) нельзя случаем использовать ограничители поля (типа в ADOдатасет для access) - [] или "" или чтото другое?
← →
sniknik © (2004-04-15 10:50) [5]назнач динамически созданному TClientDataSet событие, заранее написанную процедуру.
кстати там(в фильтре клиентдатасета) нельзя случаем использовать ограничители поля (типа в ADOдатасет для access) - [] или "" или чтото другое?
← →
minstrel © (2004-04-15 11:13) [6]Прошу помощи.
> shiknik
1) дело в том, что заранее написать процедуру не могу (разве что с пустым телом), т.к. условие отбора получаю во время работы программы.
2) на счет ограничителей поля - к сожалению не знаю...
Придумал вроде 4 варианта, но все с недостатками...
Наверное остановлюсь на хранении списка соответствий названий полей их англоязычным алиасам типа {ИМЯ<->FLD1, СУММА<->FLD2}
← →
minstrel © (2004-04-15 11:13) [6]Прошу помощи.
> shiknik
1) дело в том, что заранее написать процедуру не могу (разве что с пустым телом), т.к. условие отбора получаю во время работы программы.
2) на счет ограничителей поля - к сожалению не знаю...
Придумал вроде 4 варианта, но все с недостатками...
Наверное остановлюсь на хранении списка соответствий названий полей их англоязычным алиасам типа {ИМЯ<->FLD1, СУММА<->FLD2}
← →
Locker (2004-04-15 11:56) [7]Возьмите название поля в квадратные кавычки, например:
ClientDataSet1.Filter := "[Фамилия]=""Иванов""";
← →
Locker (2004-04-15 11:56) [7]Возьмите название поля в квадратные кавычки, например:
ClientDataSet1.Filter := "[Фамилия]=""Иванов""";
← →
Locker (2004-04-15 11:58) [8]Прошу прощения, квадратные скобки
← →
Locker (2004-04-15 11:58) [8]Прошу прощения, квадратные скобки
← →
minstrel © (2004-04-15 12:05) [9]Огромное спасибо, други!
Особенно Locker, а также sniknik!!! :-)))
← →
minstrel © (2004-04-15 12:05) [9]Огромное спасибо, други!
Особенно Locker, а также sniknik!!! :-)))
Страницы: 1 вся ветка
Форум: "Базы";
Текущий архив: 2004.04.11;
Скачать: [xml.tar.bz2];
Память: 0.48 MB
Время: 0.03 c