Найдено 72 результата

Luxor
26.07.2013 12:47:49
Форум: Базы данных
Тема: Событие OnFilterRecord (частичное совпадение)
Ответы: 3
Просмотры: 16158

Re: Событие OnFilterRecord (частичное совпадение)

Надо искать именно в результирующем наборе.

Добавлено спустя 25 минут 36 секунд:
Вот так заработало.
Вроде достаточно

Код: Выделить всё

fText:=UpperCase(DataSet.FieldByName(EnglishNameField).Value);
  accept:= POS(UpperCase(FrmW.Edit1.Text), fText) <> 0;     
Luxor
26.07.2013 11:15:21
Форум: Базы данных
Тема: Событие OnFilterRecord (частичное совпадение)
Ответы: 3
Просмотры: 16158

Событие OnFilterRecord (частичное совпадение)

В базе выполнен запрос при помощи TSqlQuery
В обработчике события OnFilterRecord пишу

Accept&#58;=DataSet&#91;EnglishNameField&#93;=FrmW&#46;Edit1&#46;Text;

Если при этом в Edit1 пишу полный текст для поиска, то все нормально отбирается, проблем нет
Как сделать, чтобы можно было искать ...
Luxor
09.07.2013 15:51:56
Форум: Базы данных
Тема: Оператор IN в запросе
Ответы: 6
Просмотры: 21124

Re: Оператор IN в запросе

печально что нельзя передать.
А есть ли способ проверить вхождение значений, передавая его в параметр?
Luxor
09.07.2013 13:36:37
Форум: Базы данных
Тема: Оператор IN в запросе
Ответы: 6
Просмотры: 21124

Оператор IN в запросе

БД FIREBIRD 2.5
Пишу запрос в IBEXPERT

select *
from D$_OPERATION
where D$_OPERATION&#46;T$_OPERATION in (

select E$_OPERATION&#46;ID
from E$_OPERATION
where ((E$_OPERATION&#46;R$_DATA in ('Значение 1', 'Значение 2'))))

Срабатывает нормально. Проблем нет.

Если указать параметр в значение IN ...
Luxor
06.07.2013 18:20:33
Форум: Lazarus
Тема: Переменные в LAZREPORT
Ответы: 5
Просмотры: 4921

Re: Переменные в LAZREPORT

Спасибо. Всё заработало.
Luxor
03.07.2013 14:02:41
Форум: Lazarus
Тема: Переменные в LAZREPORT
Ответы: 5
Просмотры: 4921

Re: Переменные в LAZREPORT

frValues['имя переменной']:=значение переменной.
Чего-то не получается...
Делаю так:
DM&#46;frReport1&#46;Variables&#46;Add('CAT_01');
затем

if FrmEnterParamsReport&#46;Components&#91;m&#93; is TDateEdit then
begin
Params&#46;Items&#91;j&#93;&#46;Value &#58;=
(FrmEnterParamsReport&#46 ...
Luxor
01.07.2013 11:56:42
Форум: Lazarus
Тема: Переменные в LAZREPORT
Ответы: 5
Просмотры: 4921

Переменные в LAZREPORT

Как мне программно создать переменную в lazreport?
Есть массив в виде [имя переменной, значение переменной]
Надо, чтобы я отобразив поле в отчете - мог вывести в него значение переменной. (по такому же принципу, как отображение поля базы данных). Как правильно создавать переменные программно?
Luxor
02.06.2013 23:08:02
Форум: Lazarus
Тема: ОПЕРАТИВНОЕ ОТОБРАЖЕНИЕ ИЗМЕНЕНИЙ В ТАБЛИЦЕ
Ответы: 9
Просмотры: 5904

Re: ОПЕРАТИВНОЕ ОТОБРАЖЕНИЕ ИЗМЕНЕНИЙ В ТАБЛИЦЕ

SQLQuery Close/Open - не помогает
Это должно работать.
Если не помогает - смотрите с какими параметрами стартовали транзакцию. Такое поведение обычно для транзакций-снимков (snapshot).
Либо на изменяющем клиенте транзакция не подтверждена.

Как задавать параметры транзакции при использовании ...
Luxor
16.05.2013 14:50:13
Форум: Lazarus
Тема: Передача параметра в представление
Ответы: 6
Просмотры: 4747

Re: Передача параметра в представление

при создании представления - ругается на параметр в блоке as select ......
Luxor
16.05.2013 14:00:24
Форум: Lazarus
Тема: Zeos долго открывается таблица
Ответы: 1
Просмотры: 2181

Zeos долго открывается таблица

В Firebird 2 таблицы
В первой первичный ключ на поле ID, во второй первичный ключ на поле ID и вторичный ключ на IDP
Связь первой и второй таблиц ID->IDP
на форме два TZQuery настроил вывод связанных записей. Однако отображение происходит довольно долго (примерно 10 секунд) при условии, что в ...
Luxor
21.04.2013 18:44:12
Форум: Lazarus
Тема: Передача параметра в представление
Ответы: 6
Просмотры: 4747

Передача параметра в представление

Создал таблицу Firebird
Далее создал представление для этой таблицы и именно к нему обращается клиент во время отображения данных

CREATE OR ALTER VIEW V_test_table(
ID0,
ID,
ID2,
W1,
E1)
AS
select
id0,
id,
id2,
w1,
e1
from test_table
where id0=1
;

Eсли в таком виде, то представление ...
Luxor
17.04.2013 15:37:50
Форум: Lazarus
Тема: ОПЕРАТИВНОЕ ОТОБРАЖЕНИЕ ИЗМЕНЕНИЙ В ТАБЛИЦЕ
Ответы: 9
Просмотры: 5904

Re: ОПЕРАТИВНОЕ ОТОБРАЖЕНИЕ ИЗМЕНЕНИЙ В ТАБЛИЦЕ

Вот я тоже думал сделать кнопку для обновления. В принципе и пользователи не перенапрягуться. Нажмут, когда надо.

Добавлено спустя 3 часа 6 минут 40 секунд:
может вопрос туповат, но как обновить правильно данные на втором клиенте?
SQLQuery Close/Open - не помогает
SQLQuery.ACTIVE True/False так ...
Luxor
17.04.2013 12:19:41
Форум: Lazarus
Тема: ОПЕРАТИВНОЕ ОТОБРАЖЕНИЕ ИЗМЕНЕНИЙ В ТАБЛИЦЕ
Ответы: 9
Просмотры: 5904

Re: ОПЕРАТИВНОЕ ОТОБРАЖЕНИЕ ИЗМЕНЕНИЙ В ТАБЛИЦЕ

Brainenjii писал(а):Скорее всего Вам помогут firebird events

Можно чуть подробнее?
Не работал с этим...