Как устранить ожидаемую ошибку компиляции Access 2007

September 8, 2021 By John Anthony Off

Вот несколько простых способов исправить исключительную ожидаемую ошибку компиляции в Access 2007.

Рекомендуется: Fortect

  • 1. Скачайте и установите Fortect
  • 2. Откройте программу и нажмите "Сканировать"
  • 3. Нажмите "Восстановить", чтобы начать процесс восстановления.
  • Загрузите это программное обеспечение и почините свой компьютер за считанные минуты. г.

    Последнее обновление суббота, 17 июля 2021 г. | Access ’07 VBA Ожидаемое сообщение: разделитель списка или) Ошибка сообщает вам, что другой компилятор ожидал найти разделитель множества (например, аргументы, разделяющие запятую в вашей функции) или новую закрывающую скобку рядом с оператором ‘. В большинстве случаев это позволяет указать, где всегда возникает проблема.

    АризонаЕсли вы привыкли программировать последний Access 97, вы можете столкнуться с проблемой, когда вся ваша семья переключается на Access 2000 или Huge, и вы хотите двигаться дальше, когда хотите использовать тип объектной модели DAO в своем VBA. .Ариже

    Работает из-за Access 2007. Получение информации привело к изменениям инвентаризации в реальном времени на основе переноса / подтверждений. Мне рекомендовали следующий код, но он вызывает ошибку компиляции.

      Частная подкоманда 62_Click ()'Аргументы: ContID = основной контейнер должен быть записан в'AsOfDate подразумевает дату, до которой может быть рассчитано количество'Если отсутствует, включаются все транзакцииВозврат: количество в наличии. Ноль ошибок.Dim db As DAO.Database 'текущая база данныхDim player As DAO.Recordset 'различные наборы записейDim lngContID once long 'ContID as longDim strAsOf As String 'AsOfDate точно так же, как строкаDim strLasShipRec As String с последней отправкой ассоциируется с as stringDim strDateClause As String 'Дата по умолчанию для использования в операторах SQLОператор SQL Dim strSQL As String 'Dim lngOnHand As Long 'IonHand InventoryЕсли идея не равна нулю (ПРОДОЛЖИТЬ), тогда'Инициализация: проверка и преобразование параметровУстановите для db значение CurrentDb ()lngContID = CONTIDЕсли IsDate (AsOfDate), тоstrAsOf совпадает с "#" и Format buck (AsOfDate, "mm  / dd  and yyyy") и "#"'Получить дату и уровни объема LastShipRec для этого контейнераЕсли Len (strAsOf)> 0, тоstrDateClause "ET означает (LastShipRec <=" & strAsOf & ")"Конец, еслиМетоды strSQL "Выбрать 1 верхний LastShipRec, сумму из tblContInventory" & "WHERE ((ContID =" & lngContID & ")" & strDateClause) & "; ORDER BY LastShipRec DESC;" 
      strSQL подразумевает «Выбрать 1 верхний LastShipRec, подсчитать ИЗ tblContInventory» & «WHERE ((ContID соответствует« & lngContID & »)« & strDateClause) & »; ORDER BY` enter`LastShipRec DESC;" 
      Если Len (strAsOf)> 0 ТогдаstrDateClause "ET = (LastShipRec <=" & strAsOf & ")"Конец, если 

    Может ли кто-нибудь выровнять меня и моих коллег в правильном направлении? Как я могу действительно иметь эту ошибку?

    909 тыс. 252252 золотых значка

    Рекомендуется: Fortect

    Вы устали от медленной работы компьютера? Он пронизан вирусами и вредоносными программами? Не бойся, друг мой, Fortect здесь, чтобы спасти положение! Этот мощный инструмент предназначен для диагностики и устранения всевозможных проблем с Windows, а также для повышения производительности, оптимизации памяти и поддержания вашего ПК в рабочем состоянии. Так что не ждите больше - скачайте Fortect сегодня!

  • 1. Скачайте и установите Fortect
  • 2. Откройте программу и нажмите "Сканировать"
  • 3. Нажмите "Восстановить", чтобы начать процесс восстановления.

  • задан 24 июн '16 в 12:12

    Не ищите собственного ответа? Ответьте на другие вопросы, отмеченные Vba Ms-access, задав свой вопрос.

    Шаг с strSQL = ... следует попробовать построить длинную строку. Если вы просматриваете такое количество файлов, похоже, что тестовая отметка вышла из строя, а в первом поле стоит новая точка с запятой. = попробовать

      strsql "Выбрать первые 8 LastShipRec, Quantity FROM tblContInventory" & "WHERE ((ContID соответствует" & lngContID & ")" & strDateClause & ") ORDER BY LastShipRec DESC;" 

    ожидается ошибка компиляции доступа '07

    При увеличении определенной строки SQL я советую создать эту конкретную строку, а затем запустить debug.print, который требуется для отладки, чтобы проверить, не генерируется ли строка это настоящая учетная запись SQL.

    удален 24 июн.

    2 809 1010 старых значков 3939 серебряных значков

    Удалите круглые скобки сразу после того, как strDateClause, кажется, принимает долгое время, чтобы перейти в "". В SQL также есть терминаторы; на самом деле до конца без сомнения. С этой точки зрения не все люди используют strDateClause

    ответ дан 24 июн 2016 в 12:25

    Aria-hidden = "true"> 11

    1 842

    ожидается трехлетняя ошибка компиляции

    Загрузите это программное обеспечение и почините свой компьютер за считанные минуты. г.

    Access 2007 Compile Error Expected
    Accesso 2007 Errore Di Compilazione Previsto
    Access 2007 Kompilierungsfehler Erwartet
    Access 2007 Compileerfout Verwacht
    Erreur De Compilation Access 2007 Attendue
    액세스 2007 컴파일 오류가 예상됨
    Tillgang 2007 Kompileringsfel Forvantas
    Erro De Compilacao De Acesso 2007 Esperado
    Se Esperaba Un Error De Compilacion De Access 2007
    Oczekiwano Bledu Kompilacji Dostepu 2007
    г.