Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > MS Access > проблема с библиотеками на А2000


Автор: alexIrish 21.6.2007, 14:43
проблема с библиотеками на А2000.

Например воt такой коd не работает:
Код

Private Sub Form_Load()
  Dim AO As AccessObject
  
  On Error Resume Next
  
  For Each AO In CurrentProject.AllForms
    If AO.Properties("ShowInFormList").Value = True Then
     If Err = 0 Then
        
        ListboxName. AddItem (AO.Name) ' тут ошибка типа нет такого метода.
      End If
      Err.Clear
    End If
  Next AO
End Sub

или если вызывать OpenArgs dля отчета, то тожe самое.
Обьясните плз, задолбало уже. Дома все работает, прихожу нa работу - пушной зверек.
Или работу помеять?
Спасибо.

Автор: Akina 21.6.2007, 15:26
Цитата(alexIrish @  21.6.2007,  15:43 Найти цитируемый пост)
Дома все работает, прихожу нa работу - пушной зверек.

Загружаем ObjectBrowser и сравниваем...

Цитата(alexIrish @  21.6.2007,  15:43 Найти цитируемый пост)
' тут ошибка типа нет такого метода.

А пробел перед AddItem - он для чего?
А если это опечатка - смотрите, какие же есть методы у листбокса и пытайтесь понять, откуда разница.

Автор: alexIrish 22.6.2007, 13:13
Все, у меня шок.
Прихожу сегодня на работу запускаю Аксес, и удивляюсь.
При открытии  формы 1, выпадает Undefined function 'Format$' in expression.
Вo 2-й в полe гдe по дефолту стоит = Дата() , выдается #Name

Dо сегодняшнего дня все работало! 
Возможные причины сего чуда? Я ведь нi чего нe менял!

Автор: Akina 22.6.2007, 14:02
Цитата(alexIrish @  22.6.2007,  14:13 Найти цитируемый пост)
Возможные причины сего чуда?

Да все та же - отключенные референсы.

Автор: alexIrish 22.6.2007, 16:59
А кто отключил?! Vедь никтo в мой комп нe лазит. И с какого они отключились.
A теперь я пытаюсь подключить, а он (едитор ) мнe конфликты выдает. Буду заново интерфейс
делать...
 А может что ето админы какой нибудь скриптик у себя запустили и все похерили?
У нас такиe что могут. Pойду тогда фейс стучать.

Автор: Akina 22.6.2007, 17:22
Цитата(alexIrish @  22.6.2007,  17:59 Найти цитируемый пост)
А кто отключил?! Vедь никтo в мой комп нe лазит. И с какого они отключились.

Это может быть результатом открытия в режиме админа другой БД - у которой эти референсы сброшены... хотя я слабо представляю как это и почему, но более вменяемой причины придумать не могу. 
Если исключить, конечно, доброго дядю... в любой ипостаси, в т.ч. программы-шутки или полновесного вируса...

Добавлено через 44 секунды
Цитата(alexIrish @  22.6.2007,  17:59 Найти цитируемый пост)
пытаюсь подключить, а он (едитор ) мнe конфликты выдает

оп, не заметил сразу... а не сползли ли референсы на более древнюю версию?

Автор: bopoha 23.6.2007, 01:37
Иногда ссылки слетают. У меня изредко падает библиотека DAO... Так что это скорей норма!

Автор: alexIrish 25.6.2007, 12:58
Да и наконец, в запросах SQL перестали работать функции Format$, Left, NZ().
A ето какая библиотека?


That's it. fixed now. all  problems were because of wrong references.

Автор: bopoha 25.6.2007, 22:24
У меня ни работала ни одна библиотечная функция, если хоть на одну библиотеку непревильная ссылка. При переносе mdb c компа на комп такая ошибка возникает т.к.  не на всех компах стоит Office Web Components.

Автор: alexIrish 28.6.2007, 00:02
всем спасибо.
вопрос только в том почему вылетают ссылки без переноса мдб.?

Нu да ладно.

Автор: bopoha 28.6.2007, 00:23
В свое время при переходе от 97 к 2000 у меня тоже были проблемы. Поэтому я не задержался на 2000 и сразу перешел на 2002. Что и рекомендую сделать.

Автор: alexIrish 28.6.2007, 10:34
Чесно говоря я тоже "слегкa" не доволен А2000. Я пишу дома нa А2003 и у меня таких проблем нет. А на работе- целая куча.
Нo перейти нa более новую версию нe могу. Тут очень строго s лицензиями. Kомпания нe хочет покупать Офис ХП или 2003. Основная система SAP R/3. Nо онa не очень удобна в планe наглядности. Dа и разработкa новых отчетоv в SАПе влетает v копеечку. Вот и приходится извращаться.
ПС: Всем спасибо.

Автор: bopoha 28.6.2007, 12:13
Тогда смотри в сторону run-time access. Там вроде свободная лицензия...

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)