Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access произвольно меняет имена переменных в модулях VBA / 25 сообщений из 39, страница 1 из 2
12.12.2021, 16:27
    #40119432
OlegPermRu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
Access 2003
БД примерно 25 лет, различных объектов примерно 1000.

Я пытаюсь перевести разработку на модель, использующую GIT
И столкнулся со странным - GIT сообщает, что Access постоянно самостоятельно меняет имена переменных в модулях VBA.

То есть абсолютно без причины он может заменить "А" на "а", "TempIndex" на "tempindex", ну и всё в этом духе.
Как вы понимаете для Git это уже совершенно другой документ и всё становиться очень сложно ....

Изменяются документы в которых люди ни чего не изменяли и даже в редактор VBA не заходили.
То есть при следующем открытии базы имена переменных в произвольных модулях другие.

Я не нашел ни какой логики или системы в этих переименованиях.
Изучал интернет неделю и ни чего близко похожего не нашел в обсуждениях.

Может у кого то есть мысли что это за блинская обфускация и гребаное полиморфное сопротивление системам машинной разработки?
Какой вообще смысл в этом? Это же полноценная перекомпиляция модулей происходит.
...
Рейтинг: 0 / 0
12.12.2021, 16:56
    #40119438
Cheradak
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
OlegPermRu,

В вашем пример изменяется регистр написания текста. Для Access нет разницы между А и а, а для других систем они могут быть. Ваш нужно привести все переменные к одному регистру, желательно нижнему.
Вы вручную код заносите в GIT?
...
Рейтинг: 0 / 0
12.12.2021, 17:20
    #40119440
OlegPermRu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
Cheradak,

Эта замечательная мысль пришла мне первой, но к сожалению и печали хоть к какому регистру приведи, переименования всё равно происходят. Вчера в модуле была "М", завтра она станет "м", а через неделю опять "М".
Просто ведь тупой идиотизм сидеть и по пол часа, а то и час, править псевдоколизии между ветками и релизами.

Скрипт на VB у нас разбирает/собирает и есть внутренний механизм, доступный для разработчиков после аутентификации чтоб прям в работающем файле импортировать/экспортировать любые объекты.

Группа разработчиков трудится, у каждого свои задачи.
Механизм полной и частичной сборки/разборки/добавления/вырезания при массовом автоматическом обновлении приложения на местах отлажен.
Локальных таблиц нет.
...
Рейтинг: 0 / 0
13.12.2021, 11:31
    #40119587
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
Шайтан...Однако...
Ни одно ПО в этом мире ничего не делает самостоятельно-только по команде(событию)-значит она где-то, как-то, кем-то выдается
...
Рейтинг: 0 / 0
13.12.2021, 12:01
    #40119595
booby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
OlegPermRu
...
То есть абсолютно без причины он может заменить "А" на "а", "TempIndex" на "tempindex", ну и всё в этом духе.
...

такое вполне может быть, если a или tempindex - необъявленные переменные, для которых нет Dim или иного объявление.
Тогда регистр берется "по последнему исправлению".
Но, с учетом всех прочих написанных слов, в такое сложно проверить.
Но все-таки, как там с option explicit, совсем для начала и на всякий случай?
...
Рейтинг: 0 / 0
13.12.2021, 12:51
    #40119618
OlegPermRu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
booby,

Option Explicit
...
Рейтинг: 0 / 0
13.12.2021, 13:32
    #40119625
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
OlegPermRu, изменения регистра публичных переменных происходят оттого, что вместо копирования public переменной печатают ее по памяти, это чревато ошибками в написании, а индикатором является вот такое изменение регистра-у кого такой стиль склонный к багам- выяснить поможет гит- косяк ли это Акса - это с какой стороны посмотреть.
...
Рейтинг: 0 / 0
13.12.2021, 17:09
    #40119683
OlegPermRu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
alecko,

речь идет о переменных в функциях и процедурах
у нас, слава богам, ни кто ещё крышей не поехал публичные переменные именовать в стиле "А" или "М"

Сегодня вылезло в Git как Access SELECT на Select поменял в запросе который никто не редактировал 100% ....

Я вас уверяю - это не мы меняем. И это не наши опечатки и их последствия.
Я понимаю, что это просто бред какой-то, но объективно вот наблюдаю ...
...
Рейтинг: 0 / 0
13.12.2021, 22:37
    #40119765
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
.
...
Рейтинг: 0 / 0
13.12.2021, 22:45
    #40119766
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
OlegPermRu

...Я пытаюсь перевести разработку на модель, использующую GIT....
Я дико извиняюсь,а как это (базу данных созданную в СУРБД ACCESS) "перевести разработку на модель,использующую GIT",понимать. Было бы намного яснее если бы ТС переводил в более новую версию АССESS или "чтоб работало в 32 и 64 битных" (Git (читается как «гит») — это система контроля версий, которая помогает отслеживать историю изменений в файлах-из википедии)
Не совсем понятно...Однако...
Может я чё не понимаю-растолкуйте
...
Рейтинг: 0 / 0
13.12.2021, 23:07
    #40119774
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
ПыСы:
OlegPermRu
...Изучал интернет неделю и ни чего близко похожего не нашел в обсуждениях...
Может потому и не нашли что никто так не делал...В БД при её работе много что изменяется,в том числе только программно(без участия оператора)
...
Рейтинг: 0 / 0
14.12.2021, 11:01
    #40119863
OlegPermRu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
sdku,

Это конечно не по теме, оффтоп и флейм, но прежде чем писать посты типа Вашего, потрудитесь всё же понять про что топик.
Перечитайте несколько раз если это необходимо. Я вот вижу Вы про Википедию знаете... Возможно и про Гугл слышали :)

Парадигма (модель) разработки вообще ни как не связана с конкретным ПО.
В данном случае я пытаюсь перейти на Git-Flow. Погуглите, Вам будет полезно.

Этим упоминанием я лишь описываю обстоятельства при которых проблема была выявлена.
...
Рейтинг: 0 / 0
14.12.2021, 11:30
    #40119873
OlegPermRu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
sdku, если бы Вы читали внимательно и/или не были бы так глупы и невежественны, то не могли бы не обратить внимание на то, что про БД тут речь вообще не идет.

Выше русским по белому написано, что локальных таблиц нет. Это подразумевает, что используются только формы, отчеты, запросы и макросы.
Access используется как чистый FrontEnd, браузер для CRM/ERP, бизнес логика которого реализована на удаленной СУБД Postgres, если Вам вдруг это интересно.
...
Рейтинг: 0 / 0
14.12.2021, 12:32
    #40119894
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
у Access есть пункт в настройках 'Правописание' -т.е. он просматривает код в редакторе и исправляет в соответствии с правилами открытого приложения.
...
Рейтинг: 0 / 0
14.12.2021, 12:40
    #40119900
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
OlegPermRu
....что про БД тут речь вообще не идет.
OlegPermRu
....В данном случае я пытаюсь перейти на Git-Flow....
А форум про ACCESS...И "браузером" он уже стал.... И "высокого звания" глупого и невежественного я удостоился....Добрались....добрались до нормального форума
А Вы задайте свой вопрос на форуме аудиофилов
...
Рейтинг: 0 / 0
14.12.2021, 12:44
    #40119902
OlegPermRu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
alecko, спасибо!
Там вроде бы должно только предлагать замену, но я, на всякий случай всё выключил, что нашел ...

Посмотрим что будет.
...
Рейтинг: 0 / 0
14.12.2021, 12:46
    #40119903
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
alecko
у Access есть пункт в настройках 'Правописание'

а вот это - да (орфография, параметры автозамены)...
Если команда интернациональная, цирк вполне возможен...
...
Рейтинг: 0 / 0
14.12.2021, 12:50
    #40119904
vmag
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
OlegPermRu
на всякий случай всё выключил, что нашел


параметры автозамены они по идее не для конкретной БД, а для каждой табуретки свои (если я не ошибаюсь)
...
Рейтинг: 0 / 0
14.12.2021, 14:01
    #40119937
booby
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
OlegPermRu
...
Скрипт на VB у нас разбирает/собирает и есть внутренний механизм, доступный для разработчиков после аутентификации чтоб прям в работающем файле импортировать/экспортировать любые объекты.
....

Так-то мало понятно, что и как. Может и автозамена, хотя в этом месте я бы ее влияния не ожидал,
хотя могу и ошибаться - давно уже инструмента нет под рукой..

Но вот процитированный текст, и особенно его выделенная часть - откровенно смущает.
"прям в работающем файле" вполне могут выгружаться тексты, не прошедшие первичной компиляции/проверки на корректность.
И, таким образом, без обещаний в части соответствия регистра имен своим объявлениям.

Чего вообще от такого рода захода ожидать, вероятно, лучше других мог бы сказать Serge Gavrilov, но он, в последнее время,
уже редко появляется.
...
Рейтинг: 0 / 0
14.12.2021, 14:15
    #40119941
OlegPermRu
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
booby, это, кстати, интересное предположение, но я по серьезному обратил внимание на это явление, когда работал над опасными функциями в локальной учетке с просто физически отсутствующим модулем обновления.
То есть ни кто кроме меня там менять ни чего не мог.
Вот тут то я и насторожился :)

Я там недавно работаю и, грешным делом, до этого пару месяцев думал, что это коллеги так, ненавязчиво, себе объёмы работы "пририсовывают"

Но всё оказалось гораздо страннее, загадочнее и таинственнее.
...
Рейтинг: 0 / 0
14.12.2021, 14:30
    #40119947
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
OlegPermRu,

Посмотрите пункт "Параметры автозамены имен"
я всегда выключаю.
Попортил он однако мне нервы.
...
Рейтинг: 0 / 0
14.12.2021, 14:43
    #40119955
vixxa
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
OlegPermRu
Заблокируйте, плиз, это чёрта - он просто флэймит. Я ему раз ответил культурно - он не понимает.
К тому же он настолько туп, что даже смысл вопроса понять не в силах.

Форум (общение) — место (площадка) для общения и споров людей на различные темы жизни; также — собственно сам процесс общения.
...
Рейтинг: 0 / 0
14.12.2021, 14:53
    #40119962
ROI
ROI
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
OlegPermRu
Cheradak,

Эта замечательная мысль пришла мне первой, но к сожалению и печали хоть к какому регистру приведи, переименования всё равно происходят. Вчера в модуле была "М", завтра она станет "м", а через неделю опять "М".
Просто ведь тупой идиотизм сидеть и по пол часа, а то и час, править псевдоколизии между ветками и релизами.

Скрипт на VB у нас разбирает/собирает и есть внутренний механизм, доступный для разработчиков после аутентификации чтоб прям в работающем файле импортировать/экспортировать любые объекты.

Группа разработчиков трудится, у каждого свои задачи.
Механизм полной и частичной сборки/разборки/добавления/вырезания при массовом автоматическом обновлении приложения на местах отлажен.
Локальных таблиц нет.

Увас скрипт разбирает/собирает Механизм полной и частичной сборки/разборки/добавления/вырезания
а не сдесь ли, сабака порылась(может ACCESS и ни причем)
...
Рейтинг: 0 / 0
15.12.2021, 08:12
    #40120146
Панург
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
Не хотел высказываться, но всё же...

ROI, в твоем случае (как и в случае sdku) лучше помолчать иногда если не в курсе, чем наращивать бессмысленные посты .
Тут промелькивали темы где авторы используют/делаю попытки использовать GIT с Access, но они не отписались в данном треде. Видимо не появляются.
Я пользуюсь GIT, но не с Access, и сказать по теме не могу... потому и молчу.
...
Рейтинг: 0 / 0
16.12.2021, 11:03
    #40120533
Geo
Geo
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Access произвольно меняет имена переменных в модулях VBA
Модератор: Приходил лесник, почистил.
В следующий раз и огреть может кого-нибудь...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Access произвольно меняет имена переменных в модулях VBA / 25 сообщений из 39, страница 1 из 2
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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