|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Хочется ускорить работу многопользовательской базы данных на сервере под Windows 7 64, куда в локальной сети организован RDP удалённый доступ. База данных с таблицами отделена от программной части. Каждый пользователь операционной системы имеет свою программную часть обращающуюся к общей базе с таблицами. Время от времени, при работе программной части, экран в терминальной сессии у пользователей становится белым с едва видимыми элементами формы, т.е. зависает и приходится ждать когда отвиснет. По времени зависание длится от меньше минуты до нескольких минут. Что, конечно, юзерам не нравится. Поможет ли ускорить работу смена среды выполнения с Access 2002 на Access 2010-й? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 13:15 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison По времени зависание длится от меньше минуты до нескольких минут. Что, конечно, юзерам не нравится. Поможет ли ускорить работу смена среды выполнения с Access 2002 на Access 2010-й? Скорее всего нет. Копайте в сторону проектирования базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 13:45 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison Каждый пользователь операционной системы имеет свою программную часть обращающуюся к общей базе с таблицами. Время от времени, при работе программной части, экран в терминальной сессии у пользователей становится белым с едва видимыми элементами формы, Укаждого стоит клиент, а терминалка зачем? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 13:48 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, клиент у каждого позволяет хранить персональные настройки. Исторически сложилось так. - локальная база на одном компьютере - разрослись до нескольких компьютеров в локальной сети. Один комп выполнял функцию сервера БД. по мере появления тормозов в локальной сети - сделали RDP, чем ещё обеспечили доступ через интернет. Программную часть (клиент) раздал каждому, чтоб меньше переделывать. Структура клиент каждому юзеру дурно влияет на что-то? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 13:58 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, перед тем как лезть в базу, надеюсь косметические меры помогут хоть как-то. Но если нет, то полезу в базу ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:00 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison ROI, перед тем как лезть в базу, надеюсь косметические меры помогут хоть как-то. Но если нет, то полезу в базу ))) нет не помогут ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:02 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, есть одна форма которая содержит ВСЁ. Очень навороченная. Туда страшно соваться, хоть я и сам автор. Там внутри несколько вложенных форм и много чайлд-линков. Возможно, они дают торможение. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:04 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, помогло RDP, всё так ускорилось. Нарастили железо на серваке, тоже помогло. Может, ещё хоть один лайфхакчик ещё найдётся. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:07 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison ROI, есть одна форма которая содержит ВСЁ. Очень навороченная. Туда страшно соваться, хоть я и сам автор. Там внутри несколько вложенных форм и много чайлд-линков. Возможно, они дают торможение. Вы сами себе ответили (проблема в проектировании) Много тянете данных на клиента (да есче есть наверно сортировка, группировка) вот клиент и захлебывается. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:08 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, трудно менять интерфейс, юзеры сильно привыкли к нему за десятки лет. Алгоритмы обновления информации в формах накапливались на протяжении таких же сроков. Изменю - стану их врагом. Если я больше не выйду на этот форум, считайте меня настоящим программистом. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:24 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison ROI, трудно менять интерфейс, юзеры сильно привыкли к нему за десятки лет. Алгоритмы обновления информации в формах накапливались на протяжении таких же сроков. Изменю - стану их врагом. Если я больше не выйду на этот форум, считайте меня настоящим программистом. Мужайтесь, в душе, мы с вами ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:33 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison трудно менять интерфейс, юзеры сильно привыкли к нему за десятки лет. Хотя бы глазком взглянуть (слабо скриншотик показать) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:34 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, вот первый скрин ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 14:55 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison, отказаться от скрытых подчинённых форм, грузить только когда вызовут. отказаться от вываливания сразу всех данных в основной, просить фильтры ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 15:05 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, на втором скрине показана вложенность форм красным и зелёными прямоугольниками после нажатия кнопки "расход" Это самая насыщенная функционалом форма. Есть ещё приход который немного проще но вложенность форм аналогичная и пара форм за двумя оставшимися кнопками, но те две ещё проще в плане вложенности , там меньше на одно вложение в каждой форме. Если картинка добавит представления, то могу добавить. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 15:09 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Панург, я думал над этим. Формы можно сделать в отдельных окнах и задавать им геометрию так чтоб было так как им нравится, фактически открывая не все формы, а только те, которые нужны в данный момент. Но от всех данных в основной отказаться это вряд ли. Они делают отсюда большую часть операций не переходя по меню и окнам. В этом был первоначальный замысел. Когда у продавца перед прилавком стоит жужжащая толпа упырей, надо всё делать быстро. Продавать быстро, приходовать мгновенно, и заказ оформлять тут же. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 15:15 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison, А это всё хозяйство, наверно есчё, на прилинкованных таблицах крутится? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 15:25 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, да на прилинкованных. Базу данных часто растаскивают по локальным компам или даже домой и там с ней работают. Это легко сделать установив на локальном компе Access и скопировать БД и программную часть. Всего два файла. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 16:06 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
от полей со списком в главной табличной подформе нужно отказаться. попробовать отключиться от инета. и уж точно не ставить 64 бита. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 19:50 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison, такая схема вполне рабочая... для её фунциклирования необходимы несколько условий: 1. по железу: - для мамки подобрать процессор по максимуму - должно быть по два гига оперативки на каждого юзера (то есть если одновременно четверо - то восемь) - на каждого юзера два гига на HDD, то есть если в остатке сейчас гиг-два на диске С, то это не хорошо - операционка и база должны лежать на очень шустром SSD 2. По базе данных: Акцесс такая хрень, что не зависимо от железа при определенном размере файла БД начинаются тормоза и этот размер коррелируется со схемой БД, чем проще БД (с десяток таблиц и парой связей) тем при большем размере БД начинаются тормоза, база может устойчиво работать и при размере в гиг и более... Чем сложнее БД (50 таблиц и более и все они жутко связаны между собой паутиной) - тем быстрее могут проявляться тормоза - обычно это становится заметным при размере файла более 100 мб и как раз в таких интерфейсах которые вы привели выше (когда в форму тащится неимоверное количество источников данных с наложением фильтров, условий и т.д.) Я так думаю нужно смотреть в сторону очистки БД... ну например копию действующей сохранить отдельно для историков, а действующую почистить (оставить только продажи за этот год и реальные остатки) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2020, 21:39 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison Когда у продавца перед прилавком стоит жужжащая толпа упырей, надо всё делать быстро. Продавать быстро, приходовать мгновенно, и заказ оформлять тут же. не идеология а ж.па... - приходовать должен товаровед и никак не на кассе а в подсобке (на складе). - продавец при продаже должен только сканировать товар или вводить его код а потом выбирать из списка оригинал или заменитель по желанию клиента, в крайнем случае искать товар по подбору... тогда не будет жужжащей толпы, начинать нужно с логистики (с рабочих мест и их функционала) а не тупо переводить то что есть в экселе в псевдо базу данных... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 01:06 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
alecko, Списки конечно тормозят, так как на вход у каждого стоит Ruquery данных источника. Как можно без полей со списком ? У меня даже нет версий. Что значит отключиться от инета? Он где-то в самом Акцессе подключен ? И чем плох 64 бита ? Простите, что столько вопросов. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 09:10 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag +100! Еще, конечно я бы по индексам прошелся. Иногда производительность вырастает на порядки. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 09:13 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag, заказчик всегда прав. Если бы я вывалил им перечисленные требования, не писать бы мне эту БД. Со временем разделение труда стало более отчётливым в следующих версиях магазина. Приходуют два специально обученных человека. Тем не менее с продавцов не снята эта функция, особенно в предыдущих магазинах где организация труда осталась прежней. И да, база начиналась с экселя. Здесь Вы попали в десятку. Жужжащие толпы на всём этом удавалось обслуживать лет этак больше 20-ти. Сейчас подошли к некой границе. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 09:19 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Odess, индексы я прибавлял пару лет назад. Не почувствовал сильных изменений. Потом убавлял явно лишние, чтоб уменьшить объём базы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 09:21 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag, проц i5 память 16 гиг при 7- 12 работающих одновременно юзерах в разных частях программы. SSD-шники стоят парочка. Samsung под операционку, на отдельном SSD лежит БД. Места на них хватает. По БД Сжема достаточно простенькая. Прикрепил картинку. Размер БД сейчас достигает 160- 190 мб Действительно стирая старые данные, БД облегчается и работает шустрее. Модератор: Вложение удалено по просьбе автора ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 09:33 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison Действительно стирая старые данные, БД облегчается и работает шустрее. ну вот и делайте режим типа переход на новый год - будет счастье... заказчику скажите, что все так работают - включая 1С Схема не очень напряженная, просто вы в формы тащите все что нужно и не нужно... Разделите приход и расход и уже будет счастье ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 09:50 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag, Удаление данных в программе существует очень давно. Они удаляют данные просто варварски. Сделал так, чтоб можно было удалять приход и расход отдельно. Это даже моя инициатива хранить их дольше. НЕНАВИЖУ 1С !!!! НЕНАВИЖУ!!! Всякое юзероидо лоховское обыкновенное бывает вякает про 1с. Типа там ВСЁ ЕСТЬ, и сделай как в 1с.)))) Наше начальство порывалось в сторону 1с. Ничем это не закончилось. Как только дошло до более подробного рассмотрения. Оказалось большей части такого функционала и алгоритма в 1с нет, а написать его безумно дорого. На вопросы типа "как в 1с сделать резервную накладную" был ответ, мы такое и не слыхивали. Это такой псевдозаказ, когда товар по звонку откладывается на несколько дней для покупателя, и не продаётся пока тот не придёт. При этом в накладную можно поместить товар как имеющийся в наличии, так и отсутствующий в наличии. А уж какой тормоз в 1с 8-ку заложен с моими тормозами не сравнить. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 10:14 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison ....НЕНАВИЖУ 1С !!!! НЕНАВИЖУ!!!.. Не все так просто,как кажется.... Весь мир насилья мы разрушим До основанья,а затем Мы свой,мы новый мир построим Кто был ничем,тот станет всем Не хотел бы я жить в таком мире ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 10:40 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
sdku, от 1с мне всегда доставались лишь геморрои. Сливки снимают те, кто продаёт её, а возиться в этом дерьме потом уже не желают. Лцензия , мля, в железо не убавить, не добавить. Обновление, мля, которое сносит как ледоход изменения. Тормозищи, чё с этим делать, мля вот вам сраное облако. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 10:44 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag i_bison Когда у продавца перед прилавком стоит жужжащая толпа упырей, надо всё делать быстро. Продавать быстро, приходовать мгновенно, и заказ оформлять тут же. не идеология а ж.па... - приходовать должен товаровед и никак не на кассе а в подсобке (на складе). - продавец при продаже должен только сканировать товар или вводить его код а потом выбирать из списка оригинал или заменитель по желанию клиента, в крайнем случае искать товар по подбору... тогда не будет жужжащей толпы, начинать нужно с логистики (с рабочих мест и их функционала) а не тупо переводить то что есть в экселе в псевдо базу данных... Ну не нужны учредителям лишние рты ;) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 11:20 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Прогер_самоучка, это так, но обоснований много больше. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 11:30 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison, синим выделены поля со списком в таблице (подформе), а здесь должно быть просто поле - это поле не для изменений, выбор здесь не нужен, а каждое это поле со списком создает траффик. 64 бита в офисе начиная с 2010 -создают некоторые проблемы, скажем так. на форуме они подробно описывались, повторяться нет смысла, программы скомпилированные для 64 бита несовместимы с 32-х битным офисом и наоборот. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 13:16 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison НЕНАВИЖУ 1С !!!! НЕНАВИЖУ!!! Вы приглядитесь к построению интерфейса у 1С. Есть с чего взять в качестве примера. И посмотрите на ваше убожество(интерфейс). Прежде чем слюнями брызгать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 13:24 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
alecko, спасибо, теперь понял про поля со списком. В моём случае, обведённое синим является изменяемым полем и там ещё пара таких будет справа. Вся это подформа является тяжким наследием экселя с которого начиналась эта БД. Есть ли альтернативный способ сохранить возможность оперативно менять это поле и при этом не делать его списком ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 13:47 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
alecko, по поводу 64-бита. Я не знаю какие там появились проблемы, надо изучить Меня интересует в первую очередь быстродействие. Если оно увеличилось в 2010-м, то я бы согласился перейти на 2010-й несмотря на упоминаемые проблемы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 13:50 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, Мне следует добавить кнопку "Подбор" во все мыслимые места ? "Убожество" (интерфейс) существует более 20 лет, он может даже старше чем 1с. Именно этот интерфейс является требованием заказчика. Интерфейс продумывался до мелких деталей и совершенствовался в течение тех же 20 лет. Программа разрабатывалась для не одной организации. В одной всё таки решили отказаться и перейти на сэ1, наняли там 1-сышного програмера, он добился только лет через 5 переделок тех же параметров что и эта программа. Мне думается, я имею право побрызгать слюной. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 13:59 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI ....И посмотрите на ваше убожество(интерфейс). Прежде чем слюнями брызгать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 14:03 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Вдогонку: ну не отличается скорость W10 от W7 очень значительно(в разы)-причину "тормозов" искать в ОС не стоит,а вот в БД-в первую очередь ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 14:20 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
sdku, а скорость Access 2002 от Access 2010 отличается ? Всё таки 32 и 64 бита. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 14:25 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison sdku, а скорость Access 2002 от Access 2010 отличается ? Всё таки 32 и 64 бита. Нет. И хватит искать "золотую пулю" База (интерфейс) спроектирована отвратительно. Аргумент что интерфейс старше 1С (ляжу под столом) Переходите на ADO или DAO проектируйте грамотный интерфейс (ничего не править в табличной форме) убирайте подстановочные поля. Уходите от связанных таблиц. Удачи. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 15:02 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison Есть ли альтернативный способ сохранить возможность оперативно менять это поле и при этом не делать его списком ? Да оставляем поле со списком: создание локальной таблицы, которая будет являться источником строк (при открытии формы), добавление в поле со списком данных непосредственно убираем поле со списком: контекстное меню, modal pop-up форма с карточкой товара. "а скорость Access 2002 от Access 2010 отличается ?" ещё бы! в первой vba6, во второй vba7 - работать "из коробки" не будет. После рефакторинга должна работать точно шустрее :) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 15:10 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
alecko ещё бы! в первой vba6, во второй vba7 - работать "из коробки" не будет. После рефакторинга должна работать точно шустрее :) Это каrого такого рефакторинга? Кто и из какой коробки не работает? Не пудрите людям мозг. Есть конечно отличия но не радикальные. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 15:15 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
alecko, ок. Карточка товара существует, только ею мало пользуются. Рефакторинг, что это ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 15:25 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, Такой интерфейс является требованием заказчика. Его не дадут мне менять так вот запросто. Нет ещё таких тормозов в программе, чтоб желание поменять интерфейс возобладало. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 15:27 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison sdku, а скорость Access 2002 от Access 2010 отличается ? Всё таки 32 и 64 бита. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 15:38 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison, VBA7 при компиляции, значительно жестче относится к коду в отличие от VBA6. Такие "мелочи" как другое объявление функций API упомянем вскользь. Код: vbnet 1. 2. 3. 4. 5.
' в случае x64 ещё прибавится # IF Win64 then... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 15:46 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison По времени зависание длится от меньше минуты до нескольких минут. Что, конечно, юзерам не нравится. Поможет ли ускорить работу смена среды выполнения с Access 2002 на Access 2010-й? i_bison Нет ещё таких тормозов в программе, чтоб желание поменять интерфейс возобладало. Вы уж как-то определитесь(есть тормоза или их нет). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 15:47 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
alecko Такие "мелочи" как другое объявление функций API упомянем вскользь. Да нет уж упомяните. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 15:49 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
sdku, Конкретно в случае Access -a 32-битные программы работают в 64-х битных средах. Программа в формате 2002 запускаются и работают в 2010 Access е и Runtaime. В этом плане у них вполне есть совместимость. Доводилось делать такие запуски. Для разработки же надо конечно переводить в формат 64-х битный. Если , скажем, совсем переходить на Access 2010. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 15:58 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
ROI, определился. Да, задержки есть, но не такие что "шеф, всё пропало". Да, хочется ускорить. Я думаю об этом заблаговременно. Выясняю причины. Пробую менять в приемлемых пределах. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 16:04 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
alecko, так уже понятней У меня нет необходимости угодить двум средам с помощью конструкций Код: sql 1.
я полностью перейду на VBA7 если это улучшит ситуацию. Если прирост будет незначительным, то переходить скорее всего не стоило бы. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 16:09 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison, непосредственно прироста это не даст. в любом случае нужно будет где-то эти конструкции API-шные для VBA7 брать. я пользую такой сайт https://www.cadsharp.com/docs/Win32API_PtrSafe.txt по ctrl-F - поиск ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 16:47 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
alecko, ок, спасибо. Ссылочку сохраню. Такой ресурс не просто найти. Ни разу не натыкался. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 17:27 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison Программа в формате 2002 запускаются и работают в 2010 Access е и Runtaime. i_bison ..."Убожество" (интерфейс) существует более 20 лет, он может даже старше чем 1с... И вообще Вам же сказали: ROI i_bison sdku, а скорость Access 2002 от Access 2010 отличается ? Все таки 32 и 64 бита. sdku i_bison sdku, а скорость Access 2002 от Access 2010 отличается ? Всё таки 32 и 64 бита. Ну вот:всё что знал-сказал (генерал из "Особенностей национальной охоты") ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 17:52 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison а скорость Access 2002 от Access 2010 отличается ? Всё таки 32 и 64 бита. В вашем случае вопрос не столько в битности... Допустим и там и там функционал одинаковый, - посмотрите сколько весит инсталляха 2002 и 2010 ? - сколько по времени устанавливается и тот и этот офис ? - сколько весит рантайм 2002(2003) и 2010 - этот тот минимум при котором БД работает ? если не ошибаюсь 40 метров против 200 и это то, что не однократно полезет в оперативную память за каждым юзером, возьмите комп по проще и сравните... есть люди работающие до последнего на аксе 97 и не думающие особо о переходе на кнопки формата А4, тут экономия не только на софте, но еще и на железе... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 22:18 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
На вопросы типа "как в 1с сделать резервную накладную" был ответ, мы такое и не слыхивали. Это такой псевдозаказ, когда товар по звонку откладывается на несколько дней для покупателя, и не продаётся пока тот не придёт. При этом в накладную можно поместить товар как имеющийся в наличии, так и отсутствующий в наличии. При условии "отложить на несколько дней накладную с товаром, которого нет в наличии - то ваша "резервная накладная" представляет собой классическую счёт-фактуру, которую реализовать в любой программе элементарно. Наверняка и в 1С есть такой функционал. И да, подход вашей конторы а ля "всё на кучу" - явно выходит за рамки образа, который vmag в высшей степени дипломатично обозвал ж#пой ))) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2020, 23:32 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Tarasios, я же тоже дипломатично описал про то, что "всё есть в сэ1". ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 10:45 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag, логично. Я об этом не задумывался. Спасибо за весомые доводы. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 10:47 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
sdku, хорошо, учту всё сказанное. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 10:49 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Мое мнение таково. Скорость более зависит от архитектуры базы, форм отчетов нежили версия Акцесса ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 17:11 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Tarasios На вопросы типа "как в 1с сделать резервную накладную" был ответ, мы такое и не слыхивали. Это такой псевдозаказ, когда товар по звонку откладывается на несколько дней для покупателя, и не продаётся пока тот не придёт. При этом в накладную можно поместить товар как имеющийся в наличии, так и отсутствующий в наличии. Дружище, все это есть в 1С, говорю как логист снабженец с 15 летним стажем. Вариантов решений в 1С несколько. Заказ формируется, статус заказа отложенная отгрузка. E-commerce без этого просто не смог бы существовать. В других доках такой заказ называется так же, отложенный заказ. При формировании такого заказа на склад приходит разнарядка разукомплектования товарной партии на указанное количество sku, на основание разнарядки формируется новая отгрузочная единица со статусом ожидание поставки. Непроведенная. Чтобы потом в случае возврата товара не дергатся лишний раз с возвратом. Если в компании есть нормальный специалист по 1С, то лучше 1с альтернативы нет. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 17:48 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Tarasios На вопросы типа "как в 1с сделать резервную накладную" был ответ, мы такое и не слыхивали. Это такой псевдозаказ, когда товар по звонку откладывается на несколько дней для покупателя, и не продаётся пока тот не придёт. При этом в накладную можно поместить товар как имеющийся в наличии, так и отсутствующий в наличии. ЗЫ: и не путайте разнарядку с накладной. Разнарядка это поручение организации своему подразделению/сотрудникам/иному юр. Лицу на проведение работ по отгрузке/перемещению товара/услуг. А накладная это уже факт данного перемещения /отгрузки с финальными ценами, количеством, ассортиментом. Зачем ругать 1Сников за круглые глаза, если вы не шарите ни в складской, ни в транспортной логистике и не можете сформулировать нормальное тз) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 17:58 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Tarasios, это воззвание не вам, а автору топика, сцитировал случайно ваше тицирование автора. С вами солидарен) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 19:34 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Сергей Лалов, да я уже понял по содержанию ) ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2020, 22:20 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Сергей Лалов, альтернатива есть. Она работает. Дешевле и эффективней чем сэ1. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 13:25 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
Дар1, ок, спасибо. Нет ли рекомендаций или ссылочек на материал как лучше планировать БД и формы с отчётами ? ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2020, 13:30 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison Нет ли рекомендаций или ссылочек на материал как лучше планировать БД и формы с отчётами ? Слишком общий вопрос - есть вопрос эргономики, есть вопрос проектирования бд ...который не только про нормальные формы... Пару слов об эргономике... Золотые правила плохого пользовательского интерфейсаGolden Rules for Bad User Interfaces Автор: Gerd Waloszek Источник: SAP Design Guild Team Поступайте нелогично Запускайте резервное копирование или процесс индексирования, когда пользователи не ожидают этого. Сделайте так, чтобы этот процесс было трудно отменить (например, игнорируйте движения мыши или нажатия клавиш). Избавьтесь от функциональности, которая облегчает жизнь пользователям Если пользователь хочет добавить элемент в список, разрешайте ему добавить в конец списка и только затем разрешайте переместить на нужное место. Не давайте возможности добавлять элементы в любое место списка. Не давайте возможности перемещать или удалять одновременно несколько элементов. Любую задачу можно решить, работая с каждым элементом в отдельности, правда, это может занять немного больше времени… После добавления набора из нескольких элементов (например, в результате перетаскивания или копирования), не выделяйте их среди уже имеющихся. Особенно это понравится пользователям, если элементы будут автоматически сортироваться. Сбрасывайте состояние системы после каждого действия Отменяйте выделение после каждого действия пользователя (например, когда он ненадолго переключился в другое окно). Страницы, которые пользователь прокрутил вручную, автоматом прокручивайте в начало; в случае с многостраничным документом возвращайте пользователя к первой странице. Расставьте значения по умолчанию таким образом, чтобы доставить побольше неудобств пользователям По умолчанию поставьте галочку в форме, чтобы пользователь подписался на ненужную ему рассылку. В диалоговом окне ставьте фокус на самое опасное действие (например, кнопку удаления файла или форматирования жесткого диска). Если в форме нужно ввести дату, то поставьте какое-нибудь бесполезное значение. Например, в форме заявки на отпуск можно поставить текущую дату. Всегда ориентируйтесь на плохие примеры Просто следуйте правилам, приведенным на этой странице. Берегитесь конечных пользователей Вы же являетесь экспертом и сами знаете, что нужно пользователям. Вы ведь знаете, что нужно вам? Так почему им нужно что-то другое? Если вам кажется, что функция не нужна – не добавляйте ее. Зачем она другим? У большого числа пользователей будет много мнений, у вас – одно. Одно требование гораздо проще и быстрее сделать. Превратите работу с вашей программой в настоящее приключение Не давайте возможности отменять действия. Не предупреждайте пользователя, если действия имеют серьезные последствия. Высший пилотаж – это превратить работу с программой в русскую рулетку. Например, можно поменять местами названия функций «Удалить» и «Сохранить»… Сделайте так, чтобы с программой можно было работать только с помощью мыши Это сделает программу непригодной для слабовидящих пользователей. А значит, можно не беспокоиться о других аспектах доступности, и сэкономить массу времени. Это особенно понравится профессионалам, которые умеют быстро работать с клавиатурой. С вашей программой они будут работать также медленно, как и начинающие пользователи. Скрывайте важные и часто используемые функции Это будет стимулировать пользователей лучше изучить вашу программу. Поместите часто используемые кнопки за пределами первого экрана, чтобы нужно было использовать прокрутку для доступа к ним. Спрячьте самые важные функции в тех пунктах меню, где пользователи точно их не найдут (или будут искать в последнюю очередь). Посвятите пользователей в техническую терминологию Поскольку многие из нас проводят большую часть рабочего времени за компьютерами, то это – идеальное место для обучения. К тому же, социологи постоянно жалуются, что словарный запас все больше и больше сокращается. Программы со сложной терминологией как раз то, что нужно, чтобы остановить эту тенденцию. «Всегда кодировать URL как UTF-8 (требуется перезагрузка)». Используйте аббревиатуры везде, где это возможно (особенно, если достаточно места для написания полного термина) Используйте аббревиатуры в качестве подписей к полям, в заголовках таблицы, в тексте на кнопках. Пишите dat. вместо date, TolKy вместо Tolerance Key, NxOb вместо Next Object и т.д. Делайте все медленно Есть много способов, как замедлить работу с программой. Например, можно устраивать какие-нибудь длительные проверки после каждого введенного пользователем значения. Или можно заставить пользователя ходить по бесконечным цепочкам диалоговых окон. Не соблюдайте стандарты Не используйте стандартные элементы или используйте их не по назначению (наример, можно заменить все чекбоксы ридио-кнопками, они ведь смотрятся лучше). Не группируйте пункты меню так, как это обычно делается (поместите для начала пункт «Сохранить» в группу «Правка»). Заставьте пользователей делать ненужную работу Хорошим тоном считается позволить пользователю ввести данные, которые программа и так уже знает. Позвольте пользователям заполнить все поля в форме до конца и после этого сообщите, что ошибка была еще в первом поле и если ее исправить, то остальные поля заполнять вообще не нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2020, 16:33 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
bubucha, С этими правилами я знаком. Если не ошибаюсь, когда появились эти золотые правила 286-е компы были. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2020, 17:25 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison Если не ошибаюсь, когда появились эти золотые правила 286-е компы были. Cути не меняет, это был офтоп:) Без вникания в схему данных и прочие высоконаучные подходы, можно опробовать (в тестовом режиме в одно лицо на копии) отключить источники всех списков, загрузить формы и посмотреть...если скорость открытия форм возросла на порядки, то думать, что делать со списками. ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2020, 18:52 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
bubucha можно опробовать (в тестовом режиме в одно лицо на копии) отключить источники всех списков, загрузить формы и посмотреть.. это уже шлифовка... Для начала нужно хотя бы разделить приход и расход по разным формам... Вот почему то никто за обедом не гадит на кухне прямо в стул и не ест борщ с пампушками сидя на унитазе, а тут вот прямо не в терпеж... ... |
|||
:
Нравится:
Не нравится:
|
|||
11.08.2020, 22:40 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
bubucha, без списков, значит плодить аналогичное количество формочек и окошечек. Что портит интерфейс. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 10:17 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag, протестую. Сравнение оффтопное. Заказчик желал быстрый лёгкий доступ к расходу и приходу. Это соответствует торговым процессам в этом заведении. Разделить, конечно, не мешало бы но так, чтоб юзеры не заметили разницу. ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 10:20 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison, В принципе дальше топик не имеет смысла, - болит голова, но пить таблетки и ходить к врачу запрещает религия... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:10 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag bubucha можно опробовать (в тестовом режиме в одно лицо на копии) отключить источники всех списков, загрузить формы и посмотреть.. это уже шлифовка... Не согласен. Это один из простых и быстрых методов поиска причин лагучести формы. Берем идеальную , с точки зрения быстродействия, схему бд, лепим формы со списками в десытки и сотни тыщ элементов, да еще и завивисимые друг от друга - получаем тормозную форму при правильной структуре vmag Для начала нужно хотя бы разделить приход и расход по разным формам... нуу...я не обладаю даром ясновидения, что бы не имея схемы данных и представлений об объемах, индексах, интенсивности запросов и проч... предлагать резать базу :) ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:37 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison bubucha, без списков, значит плодить аналогичное количество формочек и окошечек. Что портит интерфейс. видимо как выборочно воспринимается информация... я не писал "без списоков", я написал "подумать , что делать.." ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 11:40 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
bubucha предлагать резать базу :) базу не нужно трогать... vmag Для начала нужно хотя бы разделить приход и расход по разным формам.. как вариант в форме сделать две вкладки Приход и Расход, по умолчанию сделать наиболее использованное - Расход и при открытии фомы Заполнять данными контролы только Расхода, а списки Прихода заполнять в момент перехода на вкладку Приход, уже будет гораздо легче... Общие контролы прихода и расхода (если они есть) вынести за пределы вкладки на основную форму... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 12:43 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
vmag, т.е. формы на вкладках присутствовать будут, а заполнять данными их в момент получения фокуса А при потере фокуса откреплять данные ? ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 12:48 |
|
Быстрее ли Access 2010 64-битный по сравнению с Access 2002-м 32-битным
|
|||
---|---|---|---|
#18+
i_bison а заполнять данными их в момент получения фокуса А при потере фокуса откреплять данные ? Заполнять данными контролы вкладки при переходе на данную вкладку... Нужно провести анализ формы по ее функционалу, возможно будет более двух вкладок, ну например: Вкладка Приход: - нужны контролы для создания шапки накладной - и контролы для заведения строк накладной Вкладка Расход: - нужны контролы для поиска товара - и контролы дя осуществления продажи - возможно список клиентов, если это не розница - возможно список проданного товара за период - в идеале текущий день Вкладка анализа Расхода: - тут все то, что есть в форме по Расходу и лишнее во вкладке Расход Вкладка анализа Прихода: - тут все то, что есть в форме по Приходу и лишнее во вкладке Приход Ну и т.д. Принимая во внимание вами сказанное ( что сам писал форму, а сейчас боюсь туда лезть ) и картинки в самом начале Панург i_bison, отказаться от скрытых подчинённых форм, грузить только когда вызовут. Попробуйте для начала изменить алгоритм по кнопкам Приход, Расход, Вкл. за день, ... - не нужно эти формы грузить при старте главной формы и потом скрывать ... - открывайте эти формы только при нажатии кнопок Приход, Расход... если они действительно необходимы будут в работе менеджеру.... Визуально никто ничего не заметит, просто открытие главной формы будет быстрее, а подчиненных не на много медленнее, то есть в этом случае мы общий тайм аут открытия главной формы распределяем на подчиненные... Это сейчас самое простое и малокровное что вы можете предпринять... ... |
|||
:
Нравится:
Не нравится:
|
|||
12.08.2020, 13:53 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1609976]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
155ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
92ms |
get tp. blocked users: |
1ms |
others: | 12ms |
total: | 299ms |
0 / 0 |