Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Срочно нужна помощь
|
|||
|---|---|---|---|
|
#18+
Такой вопрос. Может и не по теме, но все таки... Раньше работала с разделенной базой (Access). База лежала на общем диске, клиентское приложение у каждого пользователя на компьютере. При формировании отчета создавала для каждого пользователя личную таблицу (на его диске), в которую заносила выборку данных для данного отчета. Эту личную таблицу потом связывала с таблицами, лежащими на общем диске. И получала полную картину. Таким образом каждій пользователь в любой момент времени мог сформировать любой отчет. В клиент/сервер такая схема жутко тормозит. Посоветуйте, как лучше сделать формирование отчетов? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2001, 08:02 |
|
||
|
Срочно нужна помощь
|
|||
|---|---|---|---|
|
#18+
это сильно зависит на чем делается отчет а так не зная о чем речь - может временые таблицы ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2001, 08:08 |
|
||
|
Срочно нужна помощь
|
|||
|---|---|---|---|
|
#18+
А нельзя без таблицы обойтись? Запрос (ХП), как источник данных для отчёта. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2001, 08:11 |
|
||
|
Срочно нужна помощь
|
|||
|---|---|---|---|
|
#18+
Отчет делается в MS Access'97 Без таблиц сложно. Слишком много действий нужно сделать с данными((( А что такое временные таблицы в SQL Server 7.0? Если из клиентского приложения запускается процедурка, в которой создается временная таблица, а другой пользователь в это время тоже запускает такую же процедурку, что произойдет в таком случает? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2001, 08:19 |
|
||
|
Срочно нужна помощь
|
|||
|---|---|---|---|
|
#18+
Ну может тогда формирование полного набора данных в ХП а затем сброс в локальную таблицу Access ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2001, 08:26 |
|
||
|
Срочно нужна помощь
|
|||
|---|---|---|---|
|
#18+
Я, честно говоря, только начала осваивать клиент/сервер.... Что значит формирование полного набора данных в ХП? Как это сделать? Где хранить промежуточные итоги? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2001, 08:28 |
|
||
|
Срочно нужна помощь
|
|||
|---|---|---|---|
|
#18+
Может, я чегойто не понимаю, но ... а MS SQL Вы хоть разочек открыли, посмотрели, курсоры там, выботка, отчеты, а? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2001, 08:42 |
|
||
|
Срочно нужна помощь
|
|||
|---|---|---|---|
|
#18+
select * from [имя таблицы] full (left, right) join ( select * from [имя таблицы] full outer join и т.д. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2001, 08:44 |
|
||
|
Срочно нужна помощь
|
|||
|---|---|---|---|
|
#18+
Ирина, Ваша проблема мне знакома. Если я правильно понял, ситуация такова: Вы создаёте отчёт в MS Access используя для хранения данных связанные таблицы MS SQL Server. При этом Вам сложно (или невозможно) выбрать данные для отчёта одним SQL запросом, и поэтому Вы использовали дополнительные локальные таблицы. В этом случае, чтобы избежать медленного выполнения отчётов из-за связывания данных на стороне клиента, можно, как советует Александр, использовать хранимые процедуры в БД на сервере и результат их выполнения использовать в качестве набора данных для отчёта. Для этого надо хорошо владеть Transact-SQL (язык запросов MS SQL сервера). Другой вариант (как Вы и думаете) заключается в использовании временных таблиц как источника данных отчёта. При этом временные таблицы с одним и тем-же именем (например #abcd), создаваемые в разных соединениях, в сервере физически разные и не видны из других соединениях. Если Вам нужны более подробные рекомендации напишите мне vsmirnov@ansc.ru ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2001, 13:41 |
|
||
|
|

start [/forum/topic.php?desktop=1&fid=46&tid=1825465]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
25ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
30ms |
get tp. blocked users: |
1ms |
| others: | 265ms |
| total: | 354ms |

| 0 / 0 |
