powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Файл с расширением .accde не выполняется код
40 сообщений из 40, показаны все 2 страниц
Файл с расширением .accde не выполняется код
    #39504273
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Странное дело.
Создаю файл xxx.accde в стандартном меню Access 2007, а точнее в ленте.
Файл при запуске открывает стартовую форму, но больше ни чего не работает.
На форме скрытые по умолчанию элементы сразу видны, в текстовом поле можно писать символы, кнопки имитируют нажатие, но ни строчки кода не выполняется.
Что это может быть???
------------------------------------------------------------------------
СПС
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39504276
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Ещё два дня назад такого не наблюдалось, файлы .accde исправно работали.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39504280
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Импортируй всё в чистую базу и будет тебе щастье.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39504281
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Да, действительно помогло.
Спасибо мил чел.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39504862
Прикольно
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
час58,

Прикольно: сам спросил, сам подсказал, сам себе спасибо сказал.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39504882
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Прикольно,

Не совсем всё хорошо...
у клиента не пашет..
:-(
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39504886
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58Прикольно,

Не совсем всё хорошо...
у клиента не пашет..
:-(
В первую очередь всегда проверяю
--референцы на MISSING
--порядок ссылок DAO/ADO, я всегда работаю с ДАО, поэтому ставлю ее всегда впереди АДО
--и конечно объявляю все переменные , добавит Option Explicit во все модули и формы
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39504934
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,
Спасибо.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508522
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

поставил DAO повыше...
миссингов нет
_1.accdb - не пашет.
сразу выходит стартовая форма и ни на что не реагирует
код программы не отрабатывает.
при чём у меня работает на двух разных компах, а у клиента не работает на двух разных компах.

идей нет....
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508541
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
а может просто включить макросы(режим по умолчанию-отключены)
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508558
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

макросы...
после года исправной работы....
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508560
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58sdku,

макросы...
после года исправной работы....
вполне реальная ситуация --однажды пробовала пример с форума, так в примере программно блокировались макросы
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508564
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,

стоит галка
включить все макросы, (не рекомендуется)
но я макросами не пользуюсь вроде как.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508576
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
Ваше сообщение опубликовано после 19 часов-Вы имеете доступ к клиентским машинам? А может офис переставлялся (кстати по умолчанию макросы отключены и код тоже не выполняется)
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508633
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58идей нет....

Я думаю, что если на машине клиента с исходником сделать вот это:

час58Импортируй всё в чистую базу и будет тебе щастье.
И на ней же получить accde, то все заработает...

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

всё правильно.
всё работает на рантайме.
и до последнего времени всё работало.
но.....
что-то я наверное нахимичил.
а причину найти не могу.

доступа к клиентским машинам нету.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508668
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

клиенты работают на рантайме.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508673
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Права у пользователя на папки есть? Антивирус не мешает?
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508675
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508679
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
тогда и не найдешь причину.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508681
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
F,
угу.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508892
PaulB
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Возможно у кого-то 32-разрядный офис и/или операционка, поэтому функции не срабатывают.
Проверьте, что описано примерно так:
#If VBA7 Then
Public Declare PtrSafe Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (pwszKLID As Any) As Long
#Else
Public Declare Function GetKeyboardLayoutName Lib "user32" Alias "GetKeyboardLayoutNameA" (pwszKLID As Any) As Long

#If Win64 Then

Обратите внимание, что у 64-х разрядной операционке другие типы данных, например LongLong
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508922
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
PaulB,

последнее сообщение от клиента
поставил присланный файл в прежнюю папку вместе с *.accdb, accde
всё работает....
я фигею.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39508985
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Все были правы, кто предлагал посмотреть что там с запретами на макросы!!!
Код: vbnet
1.
Здесь и была зарыта собака.



Всем спасибо за помощь.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509020
D.B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
D.B
Гость
PaulBВозможно у кого-то 32-разрядный офис и/или операционка, поэтому функции не срабатывают.

По поводу версии офиса спору нет , а вот разрядность Windows абсолютно не при чем.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509023
D.B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
D.B
Гость
час58Все были правы, кто предлагал посмотреть что там с запретами на макросы!!!
Код: vbnet
1.
Здесь и была зарыта собака.



Всем спасибо за помощь.
Дык прислушиваться к советам нужно , а не гнать волну .
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509136
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
кто знает - как программно установить опцию безопасности макросов в нужное положение?
что бы не наступать на эти грабли каждый раз.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509165
f
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Чтобы ее программно установить, она уже должна быть включена.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509171
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
F,

спасибо за ответ.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509174
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58кто знает - как программно установить опцию безопасности макросов в нужное положение?
что бы не наступать на эти грабли каждый раз.
Добавить в инструкцию по установке добавление папки с приложением в Trusted Location, не помню, как это названо на русском
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509176
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,
Не понял ответа.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509178
guest_rusimport
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
час58,
можно использовать для понижения уровня безопасности макросов скрипт (vbs), из него же и запускать базу :)
12727224
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509181
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimport,

Да, наверное так.
А скорее всего скрипт использовать единожды.
Хотя, да.
вдруг шаловливые ручонки сделают пакость и программа опять не будет работать....
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509188
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
guest_rusimport,

Вот ещё вариант.
Делаем файл с расширением *.reg

и вписываем в него строки
Windows Registry Editor Version 5.00

Код: vbnet
1.
2.
[HKEY_CURRENT_USER\Software\Microsoft\Office\12.0\Access\Security]
"VBAWarnings"=dword:00000001
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509191
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58MrShin,
Не понял ответа.

Не надо трогать установку по умолчанию для макросов, пусть остается "Отключить все макросы с уведомлением". Вместо этого в разделе "Надежные расположения" нужно добавить папку, куда ставятся обычно акцессовские приложения, включив поддиректории. Тогда макросы будут включаться при запуске любого приложения из этой папки и ниже
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509196
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,

Аааа ....
вон как.
Да, но это не вариант.
Меня на месте не будет.
Так что нужно, что бы всё само делалось.
Чтобы не ломать башку - что там в далеке не так....
Поэтому проще приложить файлик к программе и написать сопроводительный лист как это всё последовательно запустить.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509229
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58Меня на месте не будет.
Я уже и забыл, когда в последний раз лично помогал пользователям ставить приложения, всегда хватало инструкций. Удаленно приходилось заходить только в случае каких-то уж очень странных проблем.

Включение макросов для всего, что попадает на комп - опасно, я бы не рекомендовал это делать. С таким же успехом через VBS можно добавить и надежное расположение
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509261
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,

спасибо ха на
водку.
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509263
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Файл с расширением .accde не выполняется код
    #39509288
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не шарю в скоиптах, но вот получился рабочий код, для добавления в доверенное место папки, в которой этот скрипт запускается.

Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
Const HKEY_CLASSES_ROOT = &H80000000
Const HKEY_CURRENT_USER = &H80000001
Const HKEY_LOCAL_MACHINE = &H80000002
Const HKEY_USERS = &H80000003
Const HKEY_CURRENT_CONFIG = &H80000005
 
Set FSO = CreateObject("Scripting.FileSystemObject")
Set F = FSO.GetFile(Wscript.ScriptFullName)


strProgram = "Access"
strFolder = FSO.GetParentFolderName(F)
strDescription = "Надёжное место"
blnAllowSubFolders = True
blnAllowNetworkLocations = True
 
strParentKey = "Software\Microsoft\Office\12.0\" & strProgram & "\Security\Trusted Locations"
intHighest = 0
 
Set objRegistry = GetObject("winmgmts:\\.\root\default:StdRegProv")
 
objRegistry.EnumKey HKEY_CURRENT_USER, strParentKey, arrChildKeys
 
For Each strChildKey in arrChildKeys
    If CInt(Mid(strChildKey, 9)) > intHighest Then
        intHighest = CInt(Mid(strChildKey, 9))
    End If
Next
 
strNewKey = strParentKey & "\Location" & CStr(intHighest + 1)
 
objRegistry.CreateKey HKEY_CURRENT_USER, strNewKey
objRegistry.SetStringValue HKEY_CURRENT_USER, strNewKey, "Path", strFolder
objRegistry.SetStringValue HKEY_CURRENT_USER, strNewKey, "Description", strDescription
 
If blnAllowSubFolders Then
    objRegistry.SetDWORDValue HKEY_CURRENT_USER, strNewKey, "AllowSubFolders", 1
End If
 
If blnAllowNetworkLocations Then
    objRegistry.SetDWORDValue HKEY_CURRENT_USER, strParentKey, "AllowNetworkLocations", 1
End If
...
Рейтинг: 0 / 0
40 сообщений из 40, показаны все 2 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Файл с расширением .accde не выполняется код
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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