Последняя версия DataExpress 3 beta от 20 сентября 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Урок 17. Компонент "Кнопка". Функции BLOCK и SETFIELD.

Для тех кто считает, что лучше один раз увидеть, чем сто раз услышать. Тут же можно комментировать, предлагать, обсуждать просмотренное.
jurist23rus
Эксперт
Сообщения: 2392
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Урок 17. Компонент "Кнопка". Функции BLOCK и SETFIELD.

Сообщение jurist23rus » Вс фев 05, 2017 8:22 pm

phpBB [video]
Destiny is a very convenient word for those who never take decisions.

S.Nikolay1905
Интересующийся
Сообщения: 71
Зарегистрирован: Вс мар 12, 2017 1:42 pm

Re: Урок 17. Компонент "Кнопка". Функции BLOCK и SETFIELD.

Сообщение S.Nikolay1905 » Вс мар 19, 2017 8:04 pm

подскажите, создал базу. В основной форме разместил запрос, который обращается к полям основной формы. Как в приведенном примере. При этом возник следующий эффект. При наличии заполненного поля фильтра и создании новой записи, в активной записи заполненное поле фильтра сохраняется. Пока не нажмешь редактирование записи, фильтр кнопкой очистить не возможно. Это так и должно быть? Как автоматически очищать поля фильтра при создании новой записи?

jurist23rus
Эксперт
Сообщения: 2392
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Урок 17. Компонент "Кнопка". Функции BLOCK и SETFIELD.

Сообщение jurist23rus » Вс мар 19, 2017 8:10 pm

Как-то сумбурно. Выложите базу для понимания.
Destiny is a very convenient word for those who never take decisions.

S.Nikolay1905
Интересующийся
Сообщения: 71
Зарегистрирован: Вс мар 12, 2017 1:42 pm

Re: Урок 17. Компонент "Кнопка". Функции BLOCK и SETFIELD.

Сообщение S.Nikolay1905 » Пн мар 20, 2017 11:03 am

пароль 1. Проблемка с вложением. Делаю во вложении добавить файл, он ошибку выдает с указанием о неверном расширении.
Решил. Архив ...
Вложения
ТЕСТ1.rar
(60.95 КБ) 34 скачивания

jurist23rus
Эксперт
Сообщения: 2392
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Урок 17. Компонент "Кнопка". Функции BLOCK и SETFIELD.

Сообщение jurist23rus » Пн мар 20, 2017 11:52 am

Решил.

Так вам помощь нужна или нет? Если нужна то конкретнее скажите куда смотреть. Форма, поле и т.д.

P.S. Вроде нашёл сам поля фильтра о которых идёт речь.
Destiny is a very convenient word for those who never take decisions.

jurist23rus
Эксперт
Сообщения: 2392
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Урок 17. Компонент "Кнопка". Функции BLOCK и SETFIELD.

Сообщение jurist23rus » Пн мар 20, 2017 12:08 pm

При наличии заполненного поля фильтра и создании новой записи, в активной записи заполненное поле фильтра сохраняется.

Ничего подобного не наблюдаю. При создании новой записи поля фильтра пустые.

Пока не нажмешь редактирование записи, фильтр кнопкой очистить не возможно. Это так и должно быть?

Да так и должно быть. Пока в записи не начато редактирование полей, либо не нажата кнопка "Изменить" (жёлтый карандаш) на панели, запись находится в режиме просмотра и работа с данными, посредством выражений, невозможна, поэтому кнопка очистить не работает.

Как автоматически очищать поля фильтра при создании новой записи?

Как я уже сказал, все само очищается. Я не вижу проблем. Вы уверены, что создаёте новую запись? Новая запись создаётся при нажатии на кнопку "Добавить" на панели (зелёный плюсик).
Destiny is a very convenient word for those who never take decisions.

S.Nikolay1905
Интересующийся
Сообщения: 71
Зарегистрирован: Вс мар 12, 2017 1:42 pm

Re: Урок 17. Компонент "Кнопка". Функции BLOCK и SETFIELD.

Сообщение S.Nikolay1905 » Пн мар 20, 2017 1:53 pm

Видимо не правильно сформулировал свой вопрос. При выборке по запросу эти условия сохраняются для данной конкретной записи. При переходе на другую, применяются уже критерии отбора либо их отсутствие, не связанные с ранее сделанными. В общем получаетмя, что конкретная запись хранит поля фильтра с параметрами. Запрос "жестко" привязан к записям. Просто я раньше делал базу в мс акцесс. Там запрос полностью независимая структура от таблицы. Он просто осуществляет выборку, при этом данные как таковые не хранит. Придется немного перестраивать структуру, чтобы поля выборки не хранили данные ...

Аватара пользователя
admin
Разработчик
Сообщения: 3779
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Урок 17. Компонент "Кнопка". Функции BLOCK и SETFIELD.

Сообщение admin » Пн мар 20, 2017 2:05 pm

S.Nikolay1905, лучше будет запрос с полями фильтра вынести в "простую форму".