powered by simpleCommunicator - 2.0.39     © 2025 Programmizd 02
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ошибка expected sub function or property
9 сообщений из 9, страница 1 из 1
ошибка expected sub function or property
    #38717957
irina_irina_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Никак не могу понять в чем дело, помогите. Пишет ошибку "Expected sub function or property". Пробежалась по коду через точку останова, выдает ошибку при переходе к процедуре "ZapolnSotr"
Код: vbnet
1.
2.
3.
4.
5.
Private Sub Worksheet_Change(ByVal Target As Range)
    If Not Intersect(Target, Range("$P$3")) Is Nothing Then
        Call ZapolnSotr(Target)
    End If
End Sub


Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
Private Sub ZapolnSotr(ByVal Target As Range) 'На этой строке пишет ошибку
    ConnectMDB
    Dim ceh As Object
    Dim vibrSotr As Object
    Dim SQL As String
    Dim RS As ADODB.Recordset
    Set ceh = Range("$B$2")
    Target.Select
    Set vibrSotr = Target
    
    Set RS = New ADODB.Recordset
    SQL "SELECT Сотрудники.[Табельный номер] As TabNomer, Сотрудники.ФИО As FIOSotrud, [Сотрудники]![ФИО] & "" & [Сотрудники]![Табельный номер] AS выбрСотр " & _
    "FROM Сотрудники WHERE ((([Сотрудники]![ФИО] & "" & [Сотрудники]![Табельный номер])= '" & vibrSotr & "') AND ((Сотрудники.Подразделение)= '" & ceh & "'));"

    RS.Open SQL, Cn
    Do Until RS.EOF
    Target.End(xlDown).Offset(1, 0).Value = RS![FIOSotrud]
    Target.End(xlDown).Offset(1, -1).Value = RS![TabNomer]
    RS.MoveNext
    Loop
    DisconnectMDB
End Sub
...
Рейтинг: 0 / 0
ошибка expected sub function or property
    #38717990
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: vbnet
1.
SQL = "SELECT ..."
...
Рейтинг: 0 / 0
ошибка expected sub function or property
    #38718069
irina_irina_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Pro, спасибо) туплю чего-то я
...
Рейтинг: 0 / 0
ошибка expected sub function or property
    #38718089
irina_irina_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Теперь пишет лишняя скобка в выражении запроса, где я ещё какой знак пропустила?
...
Рейтинг: 0 / 0
ошибка expected sub function or property
    #38718224
Фотография The_Prist
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
irina_irina_irina,

Либо в последнем выражении для AND одна скобка лишняя, либо одной в самом конце не хватает. Напрягите глазки и последовательно рассмотрите какие скобки что закрывают. Быстро найдете косяк.
...
Рейтинг: 0 / 0
ошибка expected sub function or property
    #38718233
ikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Код: vbnet
1.
 ...(Сотрудники.Подразделение)...

[/quot]вот этим Вы что хотели сказать?
зачемэто внутри скобок?

кстати, в Вашем запросе в предложении WHERE ни одна из круглых скобок не нужна - там достаточно приоритета операций по умолчанию.
...
Рейтинг: 0 / 0
ошибка expected sub function or property
    #38718244
Фотография Shocker.Pro
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ikkiчто хотели сказатьподозреваю, что запрос изначально делался построителем, поэтому там ворох скобок
...
Рейтинг: 0 / 0
ошибка expected sub function or property
    #38718248
ikki
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Shocker.Proikkiчто хотели сказатьподозреваю, что запрос изначально делался построителем, поэтому там ворох скобок ну да, скорее всего.
но построитель взял бы каждое из названий таблицы и поля в квадратные скобки, а круглые в этом месте не поставил бы.
так что - кривое редактирование результатов построителя.
...
Рейтинг: 0 / 0
ошибка expected sub function or property
    #38718962
irina_irina_irina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Проблема в месте где я пробел между полями вставляю, в итоге сделала по-другому.
...
Рейтинг: 0 / 0
9 сообщений из 9, страница 1 из 1
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ошибка expected sub function or property
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]