|
Access и VBA
|
|||
---|---|---|---|
#18+
В общем, я думаю так - можно поставить у себя для себя Microsoft Sql Server Express Edition, Visual Studio Express и развлекаться с C# и другими .net языками. под sql server тоже есть Борей https://msdn.microsoft.com/ru-ru/library/bb384568.aspx Потом можно поставить OracleExpress (это для более сильных духом) и нарисовать HelloWorld на APEX. Потом поставить халявный Lazarus и нашлепать формочки, которые глядят на oracle. Тогда будет разнообразие впечатлений. Станет понятнее, при сравнении. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 10:56 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
Еще потом, поставить MySql, взять Ruby On Rails и увидеть все с совершенно непривычной стороны. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 11:02 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
solnywkaВ вузе предлагается исключить из учебных программ СУБД Access и язык VBA. Аргументы против СУБД - "она однопользовательская и пригодна только для ИС малых предприятий", против языка - "он устарел" и его предлагается заменить на C#. Не нужно писать против ветра - будете учить C#.... понятно, что чтобы учить нужно что-то самому знать и в этом вся проблема вашего старого коллектива (осваивайте новое пока не поздно, иначе найдут других)... - Изучение новых трендов делает вуз более привлекательным для абитуриентов (нахрена платить бабки за обучение в VBA, если можно прочитать пару книжек - он же легко доступен...) абитуриентам интереснее потом показывать работодателю вузовские корочки с перечнем последних наворотов, которым их официально учили (корочка vba в этом плане выглядит смешно, сейчас уже почти и так везде норма, что ИТ сотрудник по умолчанию должен быть продвинутым по работе с офисом, иначе речь идет уже о секретарь-машинистке). - изучение новых трендов увеличивает количество бюджетных мест, если вуз престижный, работодатели могут сами выбирать себе студентов и оплачивать их обучение по прямым договорам с вузом. - Повышение статуса вуза, даст возможность поднять цену на обучение и повысить живучесть вуза... - Переход на новые технологии (главное это только пропихнуть) открывает вузу новую волну космического финансирования (закупка новой техники и лицензионного ПО) + колоссальные возможности по его распилу... Это только так по крупному и по чесноrу... а дальше всё зависит от фантазии, возможно у ректора в сейфе уже лежит "сладкий" договор с некой компанией по привлечению её сотрудников в качестве преподов по C# Не нужно перемешивать две идеологии: идеологию ректората вуза и идеологию коллектива преподавателей, ибо первая определяет вторую, кто не согласен - будет досвидос... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 11:05 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
новое, старое...... https://ru.wikipedia.org/wiki/Hadoop - уже не новое https://ru.wikipedia.org/wiki/Сервисная_шина_предприятия - не новое https://ru.wikipedia.org/wiki/Введение_в_системы_баз_данных - не старое. Все относительно. Фаулера http://www.ooart.ru/uploads/book/arhitektura_korporativnyh_programmnyh_prilozhenij_fauler_m.pdf на аксесе - vba не втолкуешь. да, не место красит человека, а человек - место. Сказал маляр отходя от скамейки. Как посмотреть, но, с точки зрения кругозора.... ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 11:15 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
Добрый день. Код: html 1.
Снобизм или незнание предмета. Чаще - и то и другое. Программист-дилетант напишет программу для управления холдингом (даже если он знает C#)? А добротную базу данных в Access, для поддержки своей основной работы, напишет. И ею будут пользоваться после него... Работаю в Access 20 лет. Программирование - хобби (по образованию - химик). Мои основные разработки: 1).БД "Технология". Информационное обеспечение технологической службы в производстве керамической плитки (объем производства - до 5 млн кв.м. в год). Функции БД: - полный учет всех технологических процессов, - формирование (печать) технологических карт, - обработка данных отдела технического контроля, анализ браков, - передача данных в бухгалтерию, - оперативное прогнозирование потребности в расходных материалах, - формирование ежемесячных отчетов, - целевые справочники (фактически данные он лайн) для производственного отдела, бухгалтерии, ОТК, руководства. К базе было подключено 20 компов. Одновременный ввод данных - зафиксировано до 3-х юзеров (больше просто не требовалось), одновременная работа с базой (вывод отчетов, печать карт, поиск в справочниках) - хоть все 20 юзеров. База работала на 2-х заводах. На 1-м - 8 лет (из них 5 лет после моего увольнения). На 2-м - 5 лет. Потом было решение о переводе ее на 1С (в ходе "информационной глобализации" производства. К самой базе претензий не было). 2).БД "Склад". Информационное обеспечение работы склада ответственного хранения. Ответственное хранение, кто не знает, весьма специфическое направление в складском деле. В известных складских программах о нем практически ничего нет. Особенности данного склада - очень неоднородное оборудование, более чем 5000 наименований (размеры - от миллиметровых модулей до громадных шкафов, количества - от 1 шт до нескольких тыс.) . Подробнее написать не могу, но склад площадью 2000 кв.м. забит этим добром под завязку. Функции БД: - проведение приходно-расходных операций. Формирование (печать) первичных документов, - формирование ежемесячных документов для взаиморасчетов с клиентами, - оперативное информирование клиентов о состоянии заказов, - обеспечение адресного хранения товаров, - он лайн справочник для работников склада о наличии и расположении товаров, - учет товаров по серийным номерам с использованием штрих-кодирования (NEW, в разработке), - инвентаризация: подготовка списков для просчета, обработка результатов просчета, - оперативное информирование клиентов о наличии и движении их товаров (зачастую они сами не знают, что у них есть). При вводе данных работают около 30-ти проверок и блокировок, исключающих ввод неверной информации. Базе 4 года. Подключены к ней 5 компов (все, что есть на складе). Ограничений на одновременную работу - нет. Работать в ней стали через месяц после открытия склада и, соответственно, постановки задачи. P.S. Пишу не из хвастовства. Наболело. Достали "специалисты" предлагающие перевести учет в 1С, акселот и т.д. (кто в теме, знают, сколько это стоит и как поддерживается). P.P.S. Я писал, что одну из моих баз перевели в 1С. Работала сторонняя компания. 1С-ную базу запустили через 2 года (вместо обещанных 6 месяцев), при том, что аксесный прототип проработал уже 5 лет. Сколько взяли денег - не скажу. Улучшений, в смысле эффективности работы с технологическими данными - никаких. Про ухудшения писать не буду, скажут, заинтересованное лицо. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 12:34 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
solnywka... преподаем на экономических и инженерных специальностях ...подскажите весомые доказательства в пользу использования Access и VBA в учебных целях. Я Аксесс ненавижу (медленно работает с родной БД в многопользовательсих проектах и не может сохранить мой query с нужным мне отступами, и т.д.). Но я его, падлу, пользую, хотя MS SQL Server, я знаю на порядок лучше. [расстегивая ширинку и нехотя доставая свой аргумент в пользу Аксесса] Дело в том, что в КРУПНЫХ конторах обычно никто не даст инженеру (экономисту, манагеру) установить MSSQL даже на свой комп, не говоря уже про установку на сервер. Юзерам в таких конторых даны права простого юзера, сам проинсталлировать не могешь. Замучаетесь пыль глотать, объясняя админам из головного офиса, что вам это нужно и кто вы вообще такой. И потом каждый раз при апгрейте сервера или вашего же компа. А MS OFFICE на компе как правило присутствует (и даже лицензия у крупных контор есть). А облегчить свою жизнь, написам пару учетных проектиков под себя (+ 1-2 коллег) при помощи Аксесса можно оч. эффективно, т.к. для многих задач Эксела не хватает. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 12:48 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
l-evgene, Вы очень порадовали своим постом и трудолюбием, но при всём уважении к вам, маэстро, ну почему бы вам было не поднять MS SQL Server (да хотя бы тот же Express, а клиент пусть был бы тот же MS Access) ? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 12:49 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
ПС, еще добавлю про плюсы Аксесса (если он стоит у тебя на раб.месте ). \ Не знаю, как в РФ, а в европах в крупных конторах ты даже не имеешь права принести и без инсталляции скопировать на комп несогласованный с головным IT-отделом экзешник. Пусть он даже написан тобой дома на трижды бесплатном С# или Лазарусе. (докажи еще, что это ты написал). И с юзеров взяты за это подписи. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 12:58 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
Sergej_S, да,все именно так, именно крупная контора, офис, нет админских прав, служба безопасности, крутимся как можем. Есть еще SqlServerCE. но в аксе можно сразу что-то смотреть. Но, сегмент рынка труда, в котором востребован акс - он у нас, в Москве, узок, хотя хороший добросовестный профессионал найдет себя. опять же, в учебный процесс, наверное можно встроить элементом - "на кошках тренироваться". Каждый в своем регионе может посмотреть - хедхантер и суперджоб подскажут - во что углубляться. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 13:17 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
Sergej_Sв европах в крупных конторах ты даже не имеешь права принести и без инсталляции скопировать на комп несогласованный с головным IT-отделом экзешник С флэшки значит запустить exe-шник можно? ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 13:55 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
как в Европе - не знаю, у нас порты usb от флэшек закрыты. так что - что стоит, то стоит. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 14:29 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
Новичок ООП.но при всём уважении к вам, маэстро, ну почему бы вам было не поднять MS SQL Server Вы, сеньёр, не работали в полевых условиях, когда и наличие аксеса за счастье. (да хотя бы тот же Express, а клиент пусть был бы тот же MS Access) ?Сами-то пробовали работать в Express? Именно работать, а не писать курсовики. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 14:46 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
Работал в крупных компаниях с мировым именем в России и в США, везде Акцесс использовался на вспомогательных, но достаточно важных участках работы. Практически все базы были клиентами к "большим" базам (Oracle, MS SQL, Sybase), все прекрасно работало под высокой нагрузкой. Считаю Акцесс очень хорошим компромиссом для решения задач, требующих гибкости в работе и надежности хранения данных в SQL базах. "Родную" же акцессовскую базу для ответственных участков с высокой нагрузкой я бы не рекомендовал, ну нет у нее той защиты от сбоев, которая есть у SQL баз. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 22:11 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
уж если что-то взамен акса - то веб, трёхзенка. а это javascript, html5, css3, java, ну и на выбор mysql, mssql, oracle только "базовая часть" будет очень маленькой.... и соответственно специалист по базам - никакой. в аксе всё водном флаконе - и клиент и сервер/файл-сервер можно поучиться в написании полного цикла а если использовать adp (а говорят, что это ещё поддерживается) - по полная работа с серверами - хранимки и прочии вкусняшки. в итоге - специалист будет приличный, спокойно перейдёт на любую платформу. а c#, java - это надо отдельным курсом. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 22:34 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
вадя...в итоге - специалист будет приличный, спокойно перейдёт на любую платформу. а c#, java - это надо отдельным курсом. Уважаемый Вадя! ТС преподает на ЭКОНОМИЧЕСКОЙ специальности!!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
30.06.2016, 22:46 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
ИВП.вадя...в итоге - специалист будет приличный, спокойно перейдёт на любую платформу. а c#, java - это надо отдельным курсом. Уважаемый Вадя! ТС преподает на ЭКОНОМИЧЕСКОЙ специальности!!!! тогда c# и прочее не нужно, а акса хватит для нарисания прог по специальноси ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2016, 05:24 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
ИВП.вадя...в итоге - специалист будет приличный, спокойно перейдёт на любую платформу. а c#, java - это надо отдельным курсом. Уважаемый Вадя! ТС преподает на ЭКОНОМИЧЕСКОЙ специальности!!!! И здесь рекурсия на сообщение от energy75 : 19353203 :)) ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2016, 09:18 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
Vladimir BaskakovЕсть еще SqlServerCE. там нет: хранимых процедур, вьюх, не говоря о хоть каком-то многопользовательском режиме. Думаю, учетную систему для инженера/экономиста на нем ваять некошерно. [quot Новичок ООП.]Sergej_SС флэшки значит запустить exe-шник можно? де-факто - можно (блокировки USB портов ставят редко), де-юро ты так нарушаешь договор, лично у меня нет желания и времени после каждого удаленного апдейта софта смотреть список запущенных процессов - не поставили ли IT-шники прогу мониторинга запущенных приложений. Да это параноя, но монитор железа у нас стоит. Есть ли смысл тратить свое время на разработку, за которую могут наказать (вплоть - до... ) или приказать не использовать? Тут каждый решает сам, на месте виднее, я выбрал пользовать Аксесс, хоть он и УГ. Но тут бОльше зависит от криворукости автора проги. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2016, 09:54 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
solnywkaЗдравствуйте! (Если это сообщение не в той ветке, прошу простить и переместить) Аргументы против СУБД - "она однопользовательская и пригодна только для ИС малых предприятий", против языка - "он устарел" и его предлагается заменить на C#. 1. Не однопользовательская. 2. Пригодна для предприятий любого размера. Просто не надо решать на нем задачи для которые Access не рассчитан. 3. Чего ради VBA устарел и почему именно C#, а не VB.NET? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2016, 10:40 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
solnywkaЗдравствуйте! (Если это сообщение не в той ветке, прошу простить и переместить) Аргументы против СУБД - "она однопользовательская и пригодна только для ИС малых предприятий", против языка - "он устарел" и его предлагается заменить на C#. разделение на данные и клиента - и нет однопользования вместо данных mdb - подключение mssql - и почти полномаштабная система использование adb - вообще пономаштабная система для локальной сети, с использованием хранимок и пр., пр. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2016, 10:53 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
ИВП.ТС преподает на ЭКОНОМИЧЕСКОЙ специальности!!!! Для непрофи в программировании - вообще Access гораздо более удобен. Во первых, в нем используется VBA, который есть в сотнях других продуктов (у обычных пользователей это как минимум Word & Excel). Во вторых, Access достаточно прост в освоении и с ним менеджеру отдела справиться гораздо легче чем со связкой VS.NET & MS SQL. -------------- А вот для программеров по специальности изучать желательно более продвинутые средства разработки. Но и тот VBA знать желательно не хуже простого менеджера - чтобы последнему суметь подсказать если что... ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2016, 11:00 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
[quot вадя]solnywkaразделение на данные и клиента - и нет однопользования вместо данных mdb - подключение mssql - и почти полномаштабная система использование adb - вообще пономаштабная система для локальной сети, с использованием хранимок и пр., пр. У Access-a в то же время довольно много ограничений, которые делают его неудобным для профессиональной разработки. Но определенную часть задач он вполне позволяет решать. И главное - он позволяет это делать самим менеджерам, без привлечения программеров. Да, зачастую они ваяют криво и косо (ну не профи они в разработке приложений), но свои задачи вполне решают. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2016, 11:06 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
Гляжу, тема потихоньку становится "римейком" старой темы Аccess- это непрофессионально? ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2016, 11:15 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
Против Акцесса, как среды для освоения азов программирования могу только сказать, что в нем не полностью реализованы основные принципы ООП, в частности нет полноценного наследования, этот аспект, увы, не изучишь. В остальном вполне пригодный инструмент для изучения. Еще в лохматые 90-е в технических ВУЗах никто не начинал изучение программирования сразу с С++, а к языкам высокого уровня подходили со стороны Паскаля и Дельфи, с чем вполне согласен, ну не нужно студентам сразу забивать голову вещами, которые к основам программирования имеют весьма отдаленное отношение. Тем более для не-ИТ специальностей это только принесет ненужный негатив и будет являться слабым аргументом для привлечения новых студентов. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2016, 11:32 |
|
Access и VBA
|
|||
---|---|---|---|
#18+
Новичок ООП.solnywkaАргументы против СУБД - "она однопользовательская и пригодна только для ИС малых предприятий" Вашим преподавателям не приходило в голову (ну хотя бы одному!), что приложение, написанное на Access великолепно может быть использовано не в качестве СУБД, а в качестве клиентского приложения к тому же MS SQL-серверу?+1. ... |
|||
:
Нравится:
Не нравится:
|
|||
01.07.2016, 12:03 |
|
|
start [/forum/topic.php?fid=45&msg=39266169&tid=1613390]: |
0ms |
get settings: |
9ms |
get forum list: |
15ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
38ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 352ms |
total: | 497ms |
0 / 0 |