|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Кому не трудно, потестируйте, спасибо. ... |
|||
:
Нравится:
Не нравится:
|
|||
09.11.2006, 23:26 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Уважаемые модераторы, пожалуйста подправьте название топика следующим образом: "COM Add-in для создания mde файла формата 2000 из Access 2002+" Извините за беспокойство. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2006, 00:04 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Access 2002 (10.6771.6817) SP3 mulitilang, eng user interface Microsoft Visual BAsic 6.3 Version 9972 VBA: Retail 6.4.9972 Win XP SP2 После регистрации в меню Tools-> Database Utilites нормально появляется пункт Make MDE File (Access 2000 File Format)... При открытии файла 2000го формата доступен и выполняет генерацию mde файла. Проверено на 3х файлах разной, но не слишком большой сложности. Замечаний к результату с первого взгляда не обнаружено. При открытии файла формата 2002 пункт меню недоступен. Становится доступным стандартный пункт меню Make mde При разрегистрации пункт меню исчезает. При повторной регистрации появляется вновь В указанной конфигурации замечаний не обнаружено. Других конфигураций дома у меня нет. (никак не выберу время восстановить копуктер после последнего падения) ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2006, 01:46 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
бабай... Проверено на 3х файлах разной, но не слишком большой сложности. Замечаний к результату с первого взгляда не обнаружено. ... Спасибо! Меня достала необходимость использования Access 2000 для изготовления соответствующихо mde. Тем более, что Access 2000 почему-то не очень хорошо работает с файлами, созданными в Access 2002. Открываешь такой файл в Access 2000, а модулей как бы нет. После сжатия модули могут появиться, но зато последующее открытие файла в Access 2002 приводит к краху Access. Решил делать подобные mde в Access 2002+. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2006, 01:57 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Access 2002 (10.6771.2625) Русский Работает (4 файла), как и описал бабай. Благодарю. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2006, 02:18 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
вообще идея хорошая в любом случае. Мне даже не досадно, что я таких штуковин делать не умею. И наверно, уже не буду хотеть уметь и проче еть. По хорошему - надо проверять сгенерированный результат на 2000й версии непосредственно Потенциально наиболее проблематично то, что в сгенеренный проект тянется описатель акцесс-библиотеки той версии, на которой прошла генерация. в моем слуае: ? references.Item(2).FullPath H:\Program Files\Microsoft Office\Office10\MSACC.OLB ? references.Item(2).Guid {4AFFC9A0-5F99-101B-AF4E-00AA003F0F07} я отношусь к этому как к ожидаемой проблеме при исполнении на младшей версии. (мелким почерком думаю, что это одна из причин, по которой MIcrosoft сей возможности не предусмотрела как стандартной.) В общем, нужно любезно ожидать, когда кто-нибудь проверит работоспособность файла, сгенерированного в версии 2002 или 2003 на компьютере, на котором установлен только 2000 и нет старших версийц и их следов. Я бы предложил Вам выложить пример mde, сгенерированного под 2002й или 2003й версии, который Вам представится содержательным и достаточно насыщенным обращенями к акцесс-функциям как минимум. Дальше надо ждать результатов тестирования этого файла на "чистой" 2000й версии. Не замусоренной присутствием старших версий. Возможно есть смысл внедрять в проект при генерации некий мессаджбокс, проверяющий текущую библиотеку и как-то предупреждающий о собственной ответственности запускающего за запуск проекта на младшей версии. С Ув. и зав. прздр. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2006, 02:21 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
авторMake MDE File (Access 2000 File Format)... если это не означает, что "умею делать mde, которые будут работать на access 2000", то приношу извинения за свой предыдущий пост. видать критические дни. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2006, 02:38 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
бабайПо хорошему - надо проверять сгенерированный результат на 2000й версии непосредственно Потенциально наиболее проблематично то, что в сгенеренный проект тянется описатель акцесс-библиотеки той версии, на которой прошла генерация. в моем слуае: ? references.Item(2).FullPath H:\Program Files\Microsoft Office\Office10\MSACC.OLB ? references.Item(2).Guid {4AFFC9A0-5F99-101B-AF4E-00AA003F0F07} я отношусь к этому как к ожидаемой проблеме при исполнении на младшей версии. Вы совершенно правы. Боюсь, что проблемы будут. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2006, 02:42 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Запуск mde из-под А2000. Win XP c A97, А2000, A2002 при попытке тестирования mde при нажатии одной кнопочки привел к сообщению об обращению к отсутствующему объекту. открытие одной из формочек из кода - глухой завис акцесса. Win ME c A2000 открытие одной из формочек из кода - завис системы. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2006, 02:46 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
В общем-то, меня волнует не самостоятельная работа созданных mde файлов, а их использование в качестве библиотечных. Простой пример (вызов процедур из стандартных модулей) сработал в Access 2000. Позже потестирую с Creatable классами из библиотечного файла. Как я уже говорил, у меня и обычные mdb файлы плохо работают в Access 2000 :-( ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2006, 03:05 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
авторобычные mdb файлы плохо работают в Access 2000 : по моей памяти это документированная проблема для файлов, созданных в поздних версиях. как раз из-за неавтоматической перепривязки библиотеки акцесс в скомпилированном проекте. рекомендуют что-то вроде декомпиляции и перекомпиляции в акцесс 2000. с разбегу статьи не нашел даже на kbalertz. (мне кажется Microsoft иногда неоправданно жестко ведет политику отзыва информации. может быть я не умею пользоваться поиском.) на библиотечный файл какие-то шансы есть. вероятно надо проверять работоспособность обращений с экземплярами объектов акцесс и его собственными методами. может и заработает как-то, если в ведущем проекте честная ссылка на свою версию. а может и нет. если после первого обращения в билиотеке с объектом акцесс чистая vba - функия (библиотечная) останется работоспособной, даеще и все остальное в проекте не заглючит - вероятно можно разливать портвейн. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.11.2006, 03:35 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Serge GavrilovКому не трудно, потестируйте, спасибо.Как это можно использовать для создания мде? Из А2003 тоже можно создать МДЕ А2000? Спасибо ... |
|||
:
Нравится:
Не нравится:
|
|||
27.09.2008, 23:49 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
mde-file Serge GavrilovКому не трудно, потестируйте, спасибо.Как это можно использовать для создания мде? Из А2003 тоже можно создать МДЕ А2000? Спасибо Можно, но он получается неполноценным. Что и видно из обсуждения. mde, полученный с помощью Access MDE Compiler получается работоспособный, но авторы хотят денежек за него. ... |
|||
:
Нравится:
Не нравится:
|
|||
28.09.2008, 10:12 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Serge Gavrilov, приветствую. совсем редко появляешься... может случилось чего? думаю о реализации похожей задачи из 2002 генерить ade 2003 собственно 2002 ade и так работает в аксесс 2003 но в 2003 можно включить кнопки в XP -стиле что симпатично. с другой стороны еще есть юзеры с офисом 2002. сейчас разработку веду в 2002 сделал аксесовский аддин который по нажатию в тулбаре компилирует текущий проект и публикует новый релиз на сервере. хотелось бы при публикации делать две ade для 2003 и для 2002 а у пользователя в скрипте обновления клиентской части проверять версию аксесса и загружать соответствующий файл. в плане реализации мучает проблема выбора поставить на девелоперский комп 2003 аксесс (при этом не факт что будут в процессе тестирования выявляться все проблемы возможные у юзеров у которых одна верия аксесса) программно открывать приложение, делать необходимые модификации и компиляцию. Второй вариант поставить аксесс2003 на сервер написать скрипт изготавливающий и публикующий 2003 верию ade а вызов программно поместить в расписании сервера после публикации adp в этом случае еще плюс - распределение нагрузки. вобщем если кто делал, интересуют мнения ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2008, 10:58 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Привет, Алексей. Все более-менее нормально, по плану :) Спасибо за пере Алексей, если ade, созданный в Access 2002, нормально работает в Access 2003, то, думаю, надо и делать в Access 2002. А чтобы кнопочки были в XP стиле, то можешь сразу же прописывать нужное свойство: Код: plaintext
Свойства объекта CurrentProject можно менять и в ade. Хотя, существует мнение, что лучше делать свои mde (ade) для каждой версии. ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2008, 11:58 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
корректировка (лишний пробел влез): Код: plaintext
... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2008, 12:17 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Serge Gavrilov, спасибо! вылезай вечерком в агент, пообщаемся ... |
|||
:
Нравится:
Не нравится:
|
|||
30.10.2008, 12:43 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Serge Gavrilovкорректировка (лишний пробел влез): Код: plaintext
А у меня это не работает, та же самая проблема как у MsDatabaseru, делаю mdb в 2002+sp3, у пользователей 2003 и 2007, хотелось бы иметь иконки на клиентах в стиле 2003, но этот способ не работает. Может что делаю неправильно? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2008, 11:37 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
George-IIISerge Gavrilovкорректировка (лишний пробел влез): Код: plaintext
А у меня это не работает, та же самая проблема как у MsDatabaseru, делаю mdb в 2002+sp3, у пользователей 2003 и 2007, хотелось бы иметь иконки на клиентах в стиле 2003, но этот способ не работает. Может что делаю неправильно? Можно это сделать вручную уже на компе с Access 2003. А может на компе пользователя стиль Windows XP не включен? ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2008, 11:42 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
Вручную неудобно, служба стилей отключена, но это для Office неважно, так как в остальных приложениях (Word, Excel) все отражается нормально! ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2008, 12:06 |
|
COM Add-in для создания mde файла формата 2000 из Access 2002+
|
|||
---|---|---|---|
#18+
George-IIIВручную неудобно, служба стилей отключена, но это для Office неважно, так как в остальных приложениях (Word, Excel) все отражается нормально! Если не включен XP стиль (используется классическая схема), то кнопки на формах в Access 2003 не будут отображаться в XP стиле, даже если в настройках включена опция "Use Windows Themed Controls on Forms" ... |
|||
:
Нравится:
Не нравится:
|
|||
31.10.2008, 12:21 |
|
|
start [/forum/topic.php?fid=45&msg=35625162&tid=1640708]: |
0ms |
get settings: |
8ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
32ms |
get topic data: |
10ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 253ms |
total: | 377ms |
0 / 0 |