none
Проблема с Access 2007 мастерами и VB. RRS feed

  • Общие обсуждения

  • Столкнулся с такой проблемой:

    При вывове каких-либо мастеров (Мастер таблиц\Мастер форм\ Мастер выскакивающий при добавлении кнопок).

    Выскакивает стандартное окошко "Microsoft Office Access - обнаружена ошибка. Приложение будет закрыто. .... Восстановить документ.... отправить или не отправить отчет"

    То-же самое при любом вызове VB скрипта (на кнопке банальный скрипт)

    Private Sub AddPrivate_Click()
    On Error GoTo Err_AddPrivate_Click
    
      Dim stDocName As String
      Dim stLinkCriteria As String
    
      stDocName = ChrW(1060) & ChrW(1080) & ChrW(1079) & ChrW(1080) & ChrW(1095) & ChrW(1077) & ChrW(1089) & ChrW(1082) & ChrW(1086) & ChrW(1077) & ChrW(32) & ChrW(1083) & ChrW(1080) & ChrW(1094) & ChrW(1086) & ChrW(32) & ChrW(1076) & ChrW(1086) & ChrW(1073) & ChrW(1072) & ChrW(1074) & ChrW(1083) & ChrW(1077) & ChrW(1085) & ChrW(1080) & ChrW(1077) & ChrW(32) & ChrW(1085) & ChrW(1086) & ChrW(1074) & ChrW(1086) & ChrW(1081) & ChrW(32) & ChrW(1079) & ChrW(1072) & ChrW(1087) & ChrW(1080) & ChrW(1089) & ChrW(1080)
      DoCmd.OpenForm stDocName, , , stLinkCriteria
    
    Exit_AddPrivate_Click:
      Exit Sub
    
    Err_AddPrivate_Click:
      MsgBox Err.Description
      Resume Exit_AddPrivate_Click
      
    End Sub

    Нажимаю кнопку и бай-бай Access.

    Что было попробованно:

    "Центр диагностики Microsoft"

    "Обновление установки" (через установка\удаление -> именить оффис -> восстановить первый раз когда проблема возникла помогло, во второй раз не помогает :(.

    "Тест памяти (MemTest из под винды, пока что руки не дошли сделать тест с дискеты)" пару часов вместе с работой.

    "Тест видео памяти :) чем черт не шутит, так-же из под винды с помощью vmt до теста с дискеты тоже руки не долши"

    Попытка открыть этот-же документ на другой машине с другой копией оффиса. Там работает нормально.

    (Пока писал решил что надо скандиск устроить) если поможет отпишусь следующим сообщением.

    Возникновение проблемы:

    предположительно неожиданный ребут машины во время открытого документа Access (документ лежит в SVN поэтому попытка вытащить прошлые копии или попробовать поработать с макросами\мастерами в новом документе приводит к тем-же проблемам).

    Характеристики машины:

    Система WIN XP SP3 с большинством обновлений по винде и офису.

    проц: 2-х ядерник по 2.61гг на ядро

    память: 2 гига.

    Видео: встроенная Intel G35 Express

    Оффис: 2007 Проффесиональный SP 2 c большинством обновлений.

Все ответы

  •  

    (Пока писал решил что надо скандиск устроить) если поможет отпишусь следующим сообщением.

    Не помогло :(

    Что можете посоветовать еще попробовать?

  • проверьте работу макросов в других программах Office.

    Попробуйте целиком переустановить Office


    Сазонов Илья http://www.itcommunity.ru/blogs/sie-wl/

    Модератор
  • Предложение Ильи вам помогло?
    Все вышесказанное является моим личным мнением, не имеющим отношения к корпорации Майкрософт.
    Доклады на Techdays: http://www.techdays.ru/speaker/Vinokurov_YUrij.html
    Модератор
  • Проблема исчезла на некоторое время, но сейчас вернулась, проверил макрос из Excel так-же привело к крашу, сейчас удаляю офис буду ставить заново.
  • Переустановка не помогла. :( (а так надеялся).

    из Других офисных приложений макросы так-же приводят к краху.

  • Пока не точно, но Эксперимент показал это лечится: 1. Ребутнуть машину. 2. Не запуская приложений Офиса. 3. Запустить восстановление офиса. 4. Дождатся восстановления. 5. Согласится на перезагрузку. пока вроде это действенный метод.