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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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


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

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

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

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

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

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

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

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

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

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

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

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

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


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