Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности

Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
|
16.04.2004, 07:59
|
|||
|---|---|---|---|
Представление не представляет |
|||
|
#18+
За... с этими представлениями. Есть 3 свободных таблицы на файл-сервере: Document(DocId,DocNum,DocDate,PosId,SklId,DocSum) Postav(PosId,PosName) Sklad(SklId,SklName) Создается представление DocView по запросу SELECT Document.DocId,Document.DocNum,Document.DocDate,Document.PosId,Postav.PosName,Document.SklId,Sklad.SklName,Document.DocSum FROM Document,Postav,Sklad WHERE Document.PosId = Postav.PosId AND Document.SklId = Sklad.SklId При REPLACE в Document полей PosId и SklId в соответствующей строке в DocView REFRESH() меняет только PosId и SklId, а PosName и SklName не изменяются ((( View Designer - Update Criteria эти поля нельзя пометить как обновляемые ((( Поможите кто сможет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2004, 08:42
|
|||
|---|---|---|---|
Представление не представляет |
|||
|
#18+
Добавь в представление поля Postav.PosId и Sklad.SklId и пометь их там как ключевые, тогда все должно пойти. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2004, 08:56
|
|||
|---|---|---|---|
Представление не представляет |
|||
|
#18+
Уже пытался. Обновляются только поля соответствующие таблице Document. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2004, 09:59
|
|||
|---|---|---|---|
Представление не представляет |
|||
|
#18+
Команда Refresh() сильно глючная. Иногда помогает повторный ее вызов, т.е. Refresh() Refresh() Но вообще-то, лучше ее вообще не использовать. Пользуйся Requery() с последующим позиционированием на нужную запись. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2004, 10:14
|
|||
|---|---|---|---|
Представление не представляет |
|||
|
#18+
2ВладимирМ Увы, REQUERY после каждой операции - это слишком накладно - некоторые SELECTы выполняются по 10-15 секунд на медленных машинах. А повторный REFRESH - это сильно, сделал даже 5 раз - не помогло ))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2004, 11:29
|
|||
|---|---|---|---|
Представление не представляет |
|||
|
#18+
Посмотри обсуждение http://forum.foxclub.ru/read.php?f=5&i=51447&t=51447 Кроме того, существует такая вещь, как Rushmore-оптимизация. Видимо твой запрос не оптимизируется. Посмотреть примерный уровень оптимизации можно используя настройку SYS(3054). "Примерный", потому что то, что отображется по этой настройке не всегда соответсвует действительности. Если есть проблемы с оптимизацией, приведи сам запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|
16.04.2004, 12:05
|
|||
|---|---|---|---|
Представление не представляет |
|||
|
#18+
2ВладимирМ Rush - он и в Африке Rush ))) Запрос оптимизируется, иначе выполнялся бы около 15 минут - проверено ))) А за ссылочку спасибо - надо поэксперементировать. Тот запрос, что я привел достаточно упрощен. Есть и с составными ключами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
|
|
|

start [/forum/topic.php?fid=41&mobile=1&tid=1596796]: |
0ms |
get settings: |
9ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
49ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 271ms |
| total: | 377ms |

| 0 / 0 |
