(495) 925-0049, ITShop интернет-магазин 229-0436, Учебный Центр 925-0049
  Главная страница Карта сайта Контакты
Поиск
Вход
Регистрация
Рассылки сайта
 
 
 
 
 

Разработка форм, отчетов MSAccess

Источник: Msdatabase

References - Ссылки

 
 
Для того чтобы программа, написанная на Аксессе, работала, крайне необходимо, чтобы все перечисленные в настройках ССЫЛКИ присутствовали на компьютере, на котором она будет работать.  
 
Если в списке используемых ссылок обнаружится хотя бы одна с надписью MISSING  
- это означает что требуемая библиотека отсутствует и база данных работать не будет.  
 
 
 
Что делать?  
Если отсутствующая библиотека попала в ссылки случайно и она не используется  
- Достаточно снять с нее чекбокс  
 
Если библиотека необходима для работы БД, то в случае снятия чекбокса при попытке  
Скомпилировать проект вы получите ошибку  
 
В этом случае необходимо скопировать необходимые файлы библиотек и зарегистрировать их.  
как правило для установки библиотек используют установочные пакеты.  
 
В исключительных случаях можно зарегистрировать библиотеку вручную:  
командная строка:  
 
RegSvr32.exe ИмяФайлаБиблиотеки  
 
библиотеки обычно имеют расширение DLL или OCX  
 
Где можно увидеть список ссылок:  
 
ALT + F11 - Откроется редактор VB  
Tools -> References  
 
Признаки отсутствующих ссылок:  

  •     Перестают работать встроенные функции аксесса (такие как Left, Right, Mid и др.)  

     В случае если вы получили заведомо работающий программый код,  а он при компиляции выдает ошибку - это может означать что ссылка на библиотеку,  используемую в программном коде, не установлена в References.    

    Программные модули


     
    В Аксессе есть два типа и три вида модулей:  
     
    1 тип:  
  • module Модули (так называемые общие модули)  
     
    2 тип объектные модули:  
  • clasmodule Модули класса  
  • formmodule Модули форм, отчетов  
     
    В чем различие?  
     
     
    Общие Модули как правило содержат универсальный код,  
    используемый многократно из других модулей (всех типов)  
     
    принципиальное отличие данного типа:  
  • В этих модулях нельзя объявлять объектные преременные, поддерживающие события  
     
  • В этих модулях можно написать процедуру,  
    для запуска которой не надо рисовать форму с кнопкой  
       Для этого   
       1. в Модуле напишите код  
     
          Public Sub Test ()  
             Msgbox "Да будет Свет"  
          End sub  
     
       2. Установите курсор на тело процедуры и нажмите F5   
     
  • Публичные функции и процедуры из этих модулей вызываются из любого места программного кода:  
     
          Call Test (a,b)  
       или  
          Test a,b  
     
     

    Отладка кода


     
    Как остановить выполнение программного кода, чтобы посмотреть контрольное значение ?  
     
    вставьте строку:  
            
          Debug.Assert False  
       или  
          Установите курсор в нужное место и нажмите F9  
     
    Как посмотреть какое значение у переменной, в режиме остановки кода  
     
          Подведите к переменной мышь и немного подождите  
       или    
          Выделите переменную целиком, нажмите правую кнопку мыши, Add Wath  
          (Окно Wath Window - должно быть отображено : view -> Wath Window )  
       или   
          Откройте окно Locals    view -> Locals Window  
       или   
          поставьте перед строкой останова:  
             Debug.print ПЕРЕМЕННАЯ  
     
             установите курсор на эту строку и нажмите Сtrl + F9 а затем F5  
             (Результат можно увидеть в окне Immediate)  
       или  
          Перейдите в окно Immediate, наберите вопросительный знак и имя переменной,
          нажмите Enter    (Способ от Владимира Саныча )

    Отмена автозагрузки

       Если вы в первый раз увидели чужое приложение в котором нет ни окна базы данных,  ни привычных  панелей управления  аксессом  - вероятно это указано  в параметрах автозагрузки.  В случае если необходимо  отменить автозагрузку  удерживайте клавишу Shift  при открытии файла  Аксесс.  
     Если удерживание клавиши Shift  при открытии файла  Аксесс  не помогает  - вероятно установлен код  блокирующий это действие.  Решить проблему возможно,  но скорее всего вам понадобится  помощь специалиста.  

  • Ссылки по теме


     Распечатать »
     Правила публикации »
      Написать редактору 
     Рекомендовать » Дата публикации: 04.12.2007 
     

    Магазин программного обеспечения   WWW.ITSHOP.RU
    Microsoft Office для дома и учебы 2019 (лицензия ESD)
    Microsoft Office 365 для Дома 32-bit/x64. 5 ПК/Mac + 5 Планшетов + 5 Телефонов. Подписка на 1 год.
    Microsoft 365 Business Standard (corporate)
    Microsoft 365 Business Basic (corporate)
    Microsoft 365 Apps for business (corporate)
     
    Другие предложения...
     
    Курсы обучения   WWW.ITSHOP.RU
     
    Другие предложения...
     
    Магазин сертификационных экзаменов   WWW.ITSHOP.RU
     
    Другие предложения...
     
    3D Принтеры | 3D Печать   WWW.ITSHOP.RU
     
    Другие предложения...
     
    Новости по теме
     
    Рассылки Subscribe.ru
    Информационные технологии: CASE, RAD, ERP, OLAP
    Безопасность компьютерных сетей и защита информации
    Новости ITShop.ru - ПО, книги, документация, курсы обучения
    Программирование на Microsoft Access
    CASE-технологии
    Один день системного администратора
    Новости мира 3D-ускорителей
     
    Статьи по теме
     
    Новинки каталога Download
     
    Исходники
     
    Документация
     
     



        
    rambler's top100 Rambler's Top100