Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
VIEW(PARAM)->CURSOR(DATAENVIRONMENT)->GRID : REFRESH?
|
|||
|---|---|---|---|
|
#18+
VIEW(PARAM)->CURSOR(DATAENVIRONMENT)->GRID : REFRESH? Есть параметризованный VIEW отоборажаемый в GRID объекте. Родскажите наилучший способ обновления данных при изменении параметров VIEW(SQL). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 14:02 |
|
||
|
VIEW(PARAM)->CURSOR(DATAENVIRONMENT)->GRID : REFRESH?
|
|||
|---|---|---|---|
|
#18+
LOCAL nParameter nParameter = "новое значение" =Requery("MyView") Здесь nParameter - это имя параметра, записанного после вопросительного знака в дезайнере (или при программном создании) View ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.05.2004, 15:46 |
|
||
|
VIEW(PARAM)->CURSOR(DATAENVIRONMENT)->GRID : REFRESH?
|
|||
|---|---|---|---|
|
#18+
При использовании Requery выдается ошибка о необходимости перезагрузки Dataenvironment, а этого очень не хотелось бы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 11:18 |
|
||
|
VIEW(PARAM)->CURSOR(DATAENVIRONMENT)->GRID : REFRESH?
|
|||
|---|---|---|---|
|
#18+
Подробнее. Что за параметризированный View? Приведите его команду Select-SQL. Если он построен через дезайнер, то в режиме модификации View это пункт главного меню Query, подпункт View SQL ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.05.2004, 12:30 |
|
||
|
VIEW(PARAM)->CURSOR(DATAENVIRONMENT)->GRID : REFRESH?
|
|||
|---|---|---|---|
|
#18+
Параметр - это то, что было определено выше и обозначается в дизайнере знаком вопроса "?". Суть SQL-View не так важна, форма примерно такая: SELECT <TABLE1>.*, <TABLE2>.* FROM <TABLE1> INNER JOIN <TABLE2> ON <TABLE1>.ID = <TABLE2>.ID AND <TABLE1>.<FIELD> = (?nParam). Важно, то что при вызове Requery() выдается сообщение о необходимости перегрузки Dataenvironment (Form's data layer). Выход из нанной ситуации известен - вызов USE. Но является ли это оптимальным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 14:38 |
|
||
|
VIEW(PARAM)->CURSOR(DATAENVIRONMENT)->GRID : REFRESH?
|
|||
|---|---|---|---|
|
#18+
Нет, именно суть команды Select-SQL имеет принципиальное значение. Если в результате другого значения параметра получается другая СТРУКТУРА результирующей таблицы (т.е. разный набор полей, разные типы или размерности полей), то последствия непредсказуемые. Вообще-то, в "штатном" режиме именно так (через Requery()) и обновляется View. Никаких перезагрузок DataEnvironment не нужно. Если же у тебя это требуется, значит происходит именно изменение структуры результирующего запроса. Еще одна проблема может быть связана сбуферизацией View. Если View находится в табличном режиме буферизации (5), то перед Requery() может последовать запрос на сброс (откат) изменений внесенных в буфер. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 14:46 |
|
||
|
VIEW(PARAM)->CURSOR(DATAENVIRONMENT)->GRID : REFRESH?
|
|||
|---|---|---|---|
|
#18+
Об изменении структуры запроса от параметра речи не идет. Есть только зависимость значений SQL-View от значения параметра . Меня заинтересовал параметр Cursor object - CursorSource. Нет ли здесь аналогии по функциональности с RecordSource в Grid-e? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 15:03 |
|
||
|
VIEW(PARAM)->CURSOR(DATAENVIRONMENT)->GRID : REFRESH?
|
|||
|---|---|---|---|
|
#18+
Тот курсор, который отображается в DataEnvironment - это всего-лишь "визуализация" реальной таблицы или View. Программировать (в смысле программно менять в процессе работы) какие-либо настройки этих курсоров крайне не желательно. Их цель всего-лишь помочь пользователью "построить" форму и настроить DataEnvironment при открытии и закрытии формы . Вмешиваться в эти объекты в процессе работы формы - не нужно. Да и смысла особого не имеет. Все, что Вы хотите сделать с таблицами или View выполняется штатными командами минуя объекты-курсоры в DataEnvironment. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.06.2004, 15:25 |
|
||
|
|

start [/forum/topic.php?fid=41&fpage=377&tid=1596472]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
42ms |
get tp. blocked users: |
1ms |
| others: | 237ms |
| total: | 362ms |

| 0 / 0 |
