powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / файл-сервер аксес(наболело)
53 сообщений из 53, показаны все 3 страниц
файл-сервер аксес(наболело)
    #32305564
AlexeyU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hi

Есть файл-сервер аксес.

Очень часто (бывает по нескольку раз в день) ломается база. (например у юзера завис комп, ...), приходится просить всех пользователей выйти из аксеса (что занимает время). Потом открыть базу и ответить [да] на вопрос аксеса о востановлении базы.
Тратится на все это очень много времени в течении которого никто неможет работать с базой.

Может кто сталкивался с подобными проблемами??
Как автоматизировать процесс отключения клиентов? и ускорить процесс восстановления базы?


--
---
Alexey
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305568
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Очень часто (бывает по нескольку раз в день) ломается база

Первым делом надо выяснить что приводит к краху данных
тут на форуме эта тема обсуждалась, поищи

Для проведения администраторских работ пользуюсь таким методом:
на сервере есть табличка , в ней поле-флаг
на главной форме таймер
устанавливаю в табличке флаг в true
аппликация по таймеру увидила что флаг=true- даёт месадж в виде форме (обязательно в виде формы а не месаджбокс )что , например ,через 5 минут аппликация будет закрыта и через 5 минут закрываю аппликацию
а у главной формы на событие лоад проверка - если флаг=true то закрыть аппликацию( на тот случай если пользователь месаджа не видел )
таким образом через 10 минут все из базы выдворены
провожу манипуляции и потом флаг снимаю
и все продолжают работать
если работы заранее запланированы и знаешь точное время и примерно сколько твоя процедура времени займёт- можешь сообщения по Аутлуку рассылать
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305570
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
клац
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305571
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
забыла добавить- данные и приложения отдельно и приложение сидит у каждого юзера
а какой обьём у твоей базы и сколько юзеров в ней работает?
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305591
AlexeyU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
hi

Общий обьем всех mdb с данными 1.15 Гб.
Самые большие под 400Мб. они и ломаются чаще всего.
Но иногда ломаются и файлики в полтора мега.

Пользователей более 70, но работают с базой около 60.

щас переезжаем на MSSQL будем надеется что будет лучьше.

--
---
Alexey
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305594
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
щас переезжаем на MSSQL будем надеется что будет лучше
Если adp и переезд грамотный.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305624
AlexeyU
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
А если не ADP??

Сначала оставим MDE (с формами, репортами) для доступа к данным на MSSQL.

Неужели ничего не изменится?

--
---
Alexey
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305627
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
изменится, но там другие тараканы будут
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305631
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Для начала:
- определить, что нет глюков сететевого оборудования (не котрые типы сетевух с определенными драйверами прямо таки созданы для поломок акесных баз)
- всем клиентам установить одни и те же сервис-паки на Акес/MDAC/Jet/Windows/сет.карты
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305633
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Неужели ничего не изменится?

На таких объемах в лучшую - вряд ли. Тормоза будут просто офигительные. На некоторых вариантах замедление будет в десятки раз.
Я это уже проходил - хотя идея заманчива.
Кроме того многие работающие в акцесе запросы выдавали совершенно другие результаты!
Можно, конечно большинство запросов переписать как запросы к серверу, но времени это займет не намного меньше, чем переезд под ADP. (ИМХО).
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305791
am (a_mitin)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Odess писал:На таких объемах в лучшую - вряд ли. Тормоза будут просто офигительные. На некоторых вариантах замедление будет в десятки раз. Будут, но не везде (всё зависит от того. как было написано приложение)
Odess писал:Кроме того многие работающие в акцесе запросы выдавали совершенно другие результаты! Это врядли. Скорей всего проблема из за непропатченного Jet.

Odess писал:Можно, конечно большинство запросов переписать как запросы к серверу, но времени это займет не намного меньше, чем переезд под ADP.Нет, не больше. ADP - переписать всё с нуля, MDB - переписать критичные вещи. Конечно, для нашего программиста всегда есть особый соблазн переписать всё это нафик с нуля и правильно (особенно если писали прогу до него другие), но не всегда это оправдано.

Но ещё раз повторюсь - многое зависит от того, как написано существующее приложение, поэтому в твоём случае правильный ответ на вопрос даст лишь тестирование твоего приложения в новых условиях. Дерзай.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305836
Фотография Pavel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но по крайне мере надежность хранения данных однозначно повысится.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305852
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Что-то не видно ответа на первоначальный вопрос :
Как автоматизировать процесс отключения клиентов? и ускорить процесс восстановления базы?
У меня схожие проблемы. Пока "решил проблему" так - назначил ответственного, который позже всех уходит, который сжимает- восстанавливает БД на сервере. Если раз в 2-3 дня их сжимать-восстанавливать, все работает нормально.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305860
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>Что-то не видно ответа на первоначальный вопрос :
>>Как автоматизировать процесс отключения клиентов? и ускорить процесс восстановления базы?


Ответ на первоначальный вопрос легко получается путем манипуляций с поиском (это такое белое поле в верхней правой части окна, а правtq - кнопка Найти)
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305878
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktor,
Мне кажется, сначала надо ответить на заданный ворпос, а уж потом можно разводить дискуссию, пусть даже на близкую по смыслу тему. Мне, например, интересен ответ именно на первоначально заданный вопрос, дискуссия о том, что "надо все перевести на SQL-сервер и тогда ничего падать не будет", мне не интересна.
А кнопкой "поиск" я умею пользоваться.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305889
Odess
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Pavel
Но по крайне мере надежность хранения данных однозначно повысится.
А я этого и не отрицал ;-)

2AM
Будут, но не везде (всё зависит от того. как было написано приложение)
Если использовать DAO, то тормоза будут в любом случае. Вытаскивание, к примеру, 1 млн записей из таблиц на SQL по сетке будет однозначно дольше, чем через JET. C ADO в таком варианте я не работал - врать не буду.

Это врядли. Скорей всего проблема из за непропатченного Jet.
Так вся проблема в том, что запросы ПРАВИЛЬНО работали до пропатченого JET и после оного. А при работе с подключенными таблицами через ODBC выдавали абсолютно неверные результаты! Я таки разобрался в ошибках - неправильные объединения (с точки зрения скуля) и т.п. - но в акцессе они работали!
А говорю я не потому что считаю виноватым SQL, а потому что переход от хранения данных в MDB файле к SQL серверным таблицам в лоб может не только замедлить работу проекта, но и привести к ошибкам в результатах. Т.е. к этому нужно быть готовым и не видеть в SQL сервере панацею от всех бед...

ADP - переписать всё с нуля, MDB - переписать критичные вещи.
В моем случае оказалось проще переписать с нуля, хотя проект изначально делал я. Когда работаешь над проектом несколько лет (уж 5 годиков стукнуло) хочешь не хочешь - совершенствуешься ;-) особенно, если начинал его делать еще под эхотаг 2.0. И переписывание с нуля позволяет избавиться от многих "грехов" и "заплаток", которые тянутся в таком долгоиграющем проекте.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305910
am (a_mitin)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Odess писал:Если использовать DAO, то тормоза будут в любом случае. Вытаскивание, к примеру, 1 млн записей из таблиц на SQL по сетке будет однозначно дольше, чем через JET. C ADO в таком варианте я не работал - врать не буду. Я и грю - многое зависит от приложения, ну яж не знал что тебе надо млн. записей таскать. Врядли же случаи, когда это необходимо составляют больше 80% случаев работы с базой?! Да, в тех случаях, когда надо обрабатывать большой объем данных - надо будет переписать это на SP. Но это как раз те критические места, о которых я говорил, и которые выявятся в процессе тестирования решения.

Odess писал:Так вся проблема в том, что запросы ПРАВИЛЬНО работали до пропатченого JET и после оного. А при работе с подключенными таблицами через ODBC выдавали абсолютно неверные результаты! Я таки разобрался в ошибках - неправильные объединения (с точки зрения скуля) и т.п. - но в акцессе они работали! Объединения из Access SQL в SQL Server SQL транслирует драйвер ODBC. В нем также могут быть проблемы. Почему я сказал про Jet - вот одна из известных проблем: LEFT JOIN работает как INNER JOIN
На своём опыте скажу что да, вынужден признать что были пару запросов которые просто отказались работать, хотя были абсолютно корректны, ошибка была в том, что ODBC драйвер их некорректно транслировал (забывал некоторые табл. в ключать в выражение FROM и т.д.). Эти запросы пришлось переписать.

Odess писал:переход от хранения данных в MDB файле к SQL серверным таблицам в лоб может не только замедлить работу проекта, но и привести к ошибкам в результатах. Т.е. к этому нужно быть готовым и не видеть в SQL сервере панацею от всех бед... Согласен, может затормозить (большая вероятность) и привести к ошибкам в результатах (допускаю), и вдвойне согласен что об этом надо знать, начиная перевод, но само знание не может являться категоричной причиной совсем не использовать данных подход. Определять это надо тестированием.

Odess писал:В моем случае оказалось проще переписать с нуля, хотя проект изначально делал я. Согласен, яже и говорю - случаи разные бывают.
И ещё раз скажу - многое может показать тестирование .
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32305931
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>У меня схожие проблемы. Пока "решил проблему" так - назначил ответственного, который позже всех уходит, который сжимает- восстанавливает БД на сервере. Если раз в 2-3 дня их сжимать-восстанавливать, все работает нормально.


ну и ну !
ты лучше сам пару раз уйди попозже
напиши процедурку которая будет выгонять пользователей
и автоматом в назначенное время(например НОЧЬЮ ) сжимать/восстанавливать базу
а как автоматизировать процесс отключения клиентов я написала
наверное это не самое красивое решение , но уж точно лучше твоего
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306192
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TatianaT писал:
через 5 минут закрываю аппликацию

Каким способом Вы закрываете клиентские оболочки?
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306196
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Варан писал:Каким способом Вы закрываете клиентские оболочки?
Они сами себя закрывают. По таймеру.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306204
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2Varan
>Мне кажется, сначала надо ответить на заданный ворпос, а уж потом можно разводить дискуссию, пусть даже на близкую по смыслу тему. Мне, например, интересен ответ именно на первоначально заданный вопрос, дискуссия о том, что "надо все перевести на SQL-сервер и тогда ничего падать не будет", мне не интересна.


А вообще-то я и имел ввиду именно твой вопрос "Что-то не видно ответа на первоначальный вопрос :Как автоматизировать процесс отключения клиентов? и ускорить процесс восстановления базы"
Который уже ни один раз обсуждался на форуме.

>А кнопкой "поиск" я умею пользоваться.

Очень рад. Осталось соединить теорию и практику
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306228
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А оболочки, что, постоянно флаг смотрят?
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306233
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Senin Viktor
1. Просьба на меня не обижаться, если, с Вашей точки зрения, я изрек нечто обидное.
2. То, что данный вопрос уже обсуждался, не повод обсуждать совершенно другой ворпрос.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306240
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Варан писал:А оболочки, что, постоянно флаг смотрят?
Если тебе "например, интересен ответ именно на первоначально заданный вопрос" , то может ты <отмодерировано> не будешь лениться читать ответы которые сразу же и дали? Первым же <отмодерировано> ответом все Татьяна все рассказала.
Если ты не умеешь поиском пользоваться - ты хоть читай посты в том топике куда сам пишешь
<отмодерировано>
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306244
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да
это надо повесить на событие формы Form_Timer()
а предупреждение юзерам делать в виде формы (если месажбокс, то он собьёт таймер)
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306247
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Саня, не заводись

может я не внятно рассказала, или может ему решение с таймером не нравится
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306249
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а предупреждение юзерам делать в виде формы(если месажбокс, то он собьёт таймер)

А можно пример кода, который сбивает таймер.
У меня есть форма с таймером и сообщения в виде MsgBox - ничего не слетает.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306262
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Я просто просмотрел с первого захода сообщение Татьяны
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306263
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
может у меня неправильные месаджбоксы, или я не умею их "готовить",
но на них как минимум кнопка ОК , т,е пока на кнопку не нажмёшь, программа дальше не идёт, а я хочу через 5 (например) минут что-то сделать, а не ждать пока его величество юзер на кнопку нажмёт
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306266
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TatianaT , вы предложили вполне нормальный вариант. Вполне возможно, что я воспользуюсь вашими идеями. Большое Вам спасибо. Если и Вы сейчас на меня обидетесь, то я тотчас разрыдаюсь :-)
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306273
incold
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 TatianaT
Понятно, просто смутило слово слетает .

P.S. Немного не в тему, но все же.
Тема отправки сообщений с сервера на клиента муссируется уже давно, в т.ч. у соседей на MS SQL.
У меня ADP+MS SQL, от таймера уже отказался.
Переделал на отправку с помощью
xp_cmdshell 'net send "Текст сообщения"'

Правда для ОС Вин9х требуется запущенный Winpopup, но поскольку у всех Вин2000 то очень удобно получается.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306274
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
2 Татьяна
Если MsgBox из Form_Timer вызывается (прямо или через какие-нибудь функции) - тады да, будет тормозить.
А сам по себе он не вреден

2 Варан
Не плачь, маленький
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306294
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
даже и в мыслях не было обижаться, так что рыдания отменяются
даже наоборот, очень приятно что моя идея кому-то поможет и уважаемая общественность не освистала

эту процедуру я написала давно, когда и апп-я и данные были на Аксесе

2Если MsgBox из Form_Timer вызывается (прямо или через какие-нибудь функции) - тады да, будет тормозить
я как раз из Form_Timer эту формочку- предупреждение вызываю

таймер у меня один на всё приложение
в той же процедурке ещё сидит проверка -если юзер больше 30 минут ничего не делает, то аппликация закрывается автомат-ки

2У меня ADP+MS SQL

а у меня АксесХР +линкованные таблички SQL , увы
переход на ADP не светит
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306307
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TatianaT,
Вы меня спасли, а то я уже и платочек достал :-)
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306334
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>в той же процедурке ещё сидит проверка -если юзер больше 30 минут ничего не делает, то аппликация закрывается автомат-ки

Татьяна!
А поделитесь опытом - как отследить эти 30 минут?
По всем afterupdate запускать функцию, сбрасывающую счетчик времени?
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306359
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Private Sub Form_Timer()
'/////////
Static LastFormName As Variant
Static LastControlName As Variant
Static IdleTime As Variant
Dim N As Integer
Dim ActiveFormName As Variant
Dim ActiveControlName As Variant

On Error Resume Next
N = 30
'n- kol-vo minut cherez kotoroe zakrivaetsa applikazia , esli polzovatel ne rabotaet
ActiveFormName = Screen.ActiveForm.Name
ActiveControlName = Screen.ActiveControl.Name

On Error GoTo 0

If LastFormName <> ActiveFormName Then
LastFormName = ActiveFormName
IdleTime = 0
End If

If LastControlName <> ActiveControlName Then
LastControlName = ActiveControlName
IdleTime = 0
End If

IdleTime = IdleTime + Me.TimerInterval / 1000

If IdleTime = 60 * N Then
IdleTime = 0
DoCmd.CLOSE acForm, "ActiveFormName", acSaveYes
DoCmd.Quit
End If


End Sub

Time Interval=1000, повесить на главную форму, на событие Timer
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306372
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вот тут, кажись, кавычек не должно быть:
DoCmd.CLOSE acForm, "ActiveFormName", acSaveYes
Это что, не рабочий вариант?
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306391
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вариант рабочий, так и должно быть с кавычками
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306402
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Не будет работать с кавычками, это ж переменная для хранения имени активной формы. а
DoCmd.CLOSE acForm, "ActiveFormName", acSaveYes - это команда на закрытие какой-то формы с именем "ActiveFormName"...
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306405
Фотография Senin Viktor
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кому интересно пример от микрософт:

Knowledge Base
HOW TO: Detect User Idle Time or Inactivity in Access 2000
PSS ID Number: 210297
Article Last Modified on 10/27/2002
This article was previously published under Q210297
ms-help://MS.MSDNQTR.2003OCT.1033/enu_kbacc2000kb/acc2000kb/210297.htm
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306421
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306424
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
промахнулась
да, кавычки лишние, но с ними тоже работает
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306439
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да, кавычки лишние, но с ними тоже работает
Но, наверное, ничего хорошего не делает
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306444
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
И вообще эту строчку можно выкинуть.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306468
Фотография TatianaT
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кажется рано обрадовалась, начали раздаваться свистки.... ну хоть помидорами не забрасывай
кавычки действительно лишние
а вот строчку выбрасывать не надо
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306479
Фотография Varan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TatianaT,
Будем считать, что кавычки стоят для "проверки на вшивость". Если кто не сможет сам это исправить, так ему и надо.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306499
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не буду помидорами закидывать, не буду
Я почему строчку то выкидывать не нужно? После DoCmd.Quit активная форма сама должна закрыться. Да и все остальные тоже. Если же закрывать руками (то бишь кодом) по каким-либо причинам надо - то тогда уж все формы надо закрывать, а не только активную.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306503
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Кавычки - это мелочи жизни
А кто скажет, что будет, если таймеринтервал будет достаточно большим, чтобы в промежутках межу срабатываниями юзер возвращался к той же форме и тому же контролу?
Идл расти не будет, да?..
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306513
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Ага

http://support.microsoft.com/default.aspx?scid=kb;en-us;210297


Пример тот же, что и у Татьяны.

А к поправке добавка:
лады, таймер чирикает раз в секунду, все ок.
Но: а если юзер вводит здоровенный текст в MEMO?
он все полчаса там могет просидеть с чаем да куревом...

почему МС не додумался до проверки change или типа того?..
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306528
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Но: а если юзер вводит здоровенный текст в MEMO?
он все полчаса там могет просидеть с чаем да куревом...

После того как прога закроется (со словами "пшел на фих бездельник") юзер будет за программером с топором бегать
На самом деле запись сохранится при закрытии формы
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306536
Alexus12
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
>На самом деле запись сохранится при закрытии формы

Вапрос то не о сохранности данных (слава МС, слава зайцев! ;)
а о точной констатации, что юзер - бездельник...
А на все change навешивать обнуление Идла - афигеть...
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306563
Фотография Лох Позорный
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вапрос то не о сохранности данных (слава МС, слава зайцев! ;)
а о точной констатации, что юзер - бездельник...

Ну так и спроси у него - парень (дефка), ты бездельник да/нет
Если ничего не ответит за 15 сек - значит на куй.
...
Рейтинг: 0 / 0
файл-сервер аксес(наболело)
    #32306564
am (a_mitin)
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Про таймер.
А никто не натыкался на глюк, когда при использовании такого рода таймера изредка Access печатает эту форму с таймером вместо отчета, когда печатаешь его из режима предварительного просмотра?
Acc97.
...
Рейтинг: 0 / 0
53 сообщений из 53, показаны все 3 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / файл-сервер аксес(наболело)
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]