sakurovskiy: (Default)
[personal profile] sakurovskiy
Почти 5 леть вялого VBA не прошли даром, сука. VBA на моей памяти один из редких языков где можно писать так:

if category = "простой" then....

Это кривизна и изврат, потому что в большинстве ЯП знак равно = - означает присваивание. Я учу другой язык теперь но на автомате пишу =, вместо ==, два равно означают сравнить, а не присвоить. Не будьте как я.

Date: 2019-08-23 07:28 pm (UTC)
From: [identity profile] lj-frank-bot.livejournal.com
Здравствуйте!
Система категоризации Живого Журнала посчитала, что вашу запись можно отнести к категории: IT (https://www.livejournal.com/category/it).
Если вы считаете, что система ошиблась — напишите об этом в ответе на этот комментарий. Ваша обратная связь поможет сделать систему точнее.
Фрэнк,
команда ЖЖ.

Date: 2019-08-23 07:31 pm (UTC)
From: [identity profile] keytaro-kun.livejournal.com
У меня на VBA до сих пор софт работает, база данных отдела кадров. С 2001 года. И даже не на нем, а на Access-97, VBA туда интегрирован. Я тогда еще был студентом и знал толк в извращениях (хотя вру, не знал, у мамы подсмотрел и решил, что потяну). Умоляю институт нанять нормального программиста и переписать комплекс, но они только пугаются и зарплату повышают...

Date: 2019-08-23 07:40 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
Я ничего не имею против VBA или любого другого языка, просто вот такое отличие есть от общепринятого так сказать.

Базе что у меня наверное уже больше 10 лет, из них 4 ее поддерживаю я, причем именно сама бд изначально спроектирована неправильно, кое-что я подправил но не всё, ну и с новыми возможностями наверняка добавил туда еще багов и прочего)))



Date: 2019-08-23 07:45 pm (UTC)
From: [identity profile] keytaro-kun.livejournal.com
Моей базе скоро 20 лет... По ней сразу было видно, что ее писал студент, который на ходу изучает MS Access и VBA (я им предлагал вообще писать под DOS на FoxPro), а уж чем она обросла за это время авральных переделок...

Date: 2019-08-23 07:51 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
Ну у меня был в универе курс по проектированию БД и Access))) А то иначе я бы наверное и не знал бы что моя база спроектирована неправильно.

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

Access хорош тем что можно легко за 5-10 минут накидать практически любой запрос или сделать нужный отчет и все очень наглядно. Ну а главный минус - не держит много пользователей и корявые блокировки записей.



Date: 2019-08-23 09:02 pm (UTC)
From: [identity profile] natomist.livejournal.com
В последней версии Access точно такие же болячки?

Date: 2019-08-23 09:51 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
Это не болячки это настольная бд, вообще-то. Если эти болячки критичны базу можно конвертнуть в скьюл. И работать с ней из акцесса.

Date: 2019-08-24 09:15 am (UTC)
From: [identity profile] aterentiev.livejournal.com
Кривой, говоришь? А присваивание в проверке условия - это так прямо, да?

Date: 2019-08-24 01:55 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
шото я не понял тебя. в VBA = - означает и сравнение и присваивание. в других языках нет.

Date: 2019-10-21 05:29 pm (UTC)
From: [identity profile] ole-vin.livejournal.com
"В других" звучит слишком широко, слишком намекает на некорректное "во всех других". А изврат натягивать стандарты одних языков на другие.

Date: 2019-10-21 06:46 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
Очевидно в других - следует понимать в тех с которыми я работал, а не вообще во всех.

Date: 2019-10-28 12:10 pm (UTC)
From: [identity profile] melkiythegreat.livejournal.com
Маленький лайфхак. Сравнивать нужно if "simple" == category:
Тогда забытое равно вызовет ошибку компилятора.

Date: 2019-10-28 01:19 pm (UTC)
From: [identity profile] sakurovskiy.livejournal.com
не вызовет) руби молча присвоит строку и пойдет себе дальше. хотя, надо попробовать.
Edited Date: 2019-10-28 01:20 pm (UTC)

Profile

sakurovskiy: (Default)
sakurovskiy

December 2025

S M T W T F S
 1234 56
789101112 13
141516 171819 20
21222324252627
28 293031   

Style Credit

Expand Cut Tags

No cut tags
Page generated Jan. 26th, 2026 08:10 am
Powered by Dreamwidth Studios