Гость
Форумы / Microsoft Office [игнор отключен] [закрыт для гостей] / ошибка expected sub function or property / 9 сообщений из 9, страница 1 из 1
12.08.2014, 11:59
    #38717957
irina_irina_irina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка expected sub function or property
Никак не могу понять в чем дело, помогите. Пишет ошибку "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
12.08.2014, 12:28
    #38717990
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка expected sub function or property
Код: vbnet
1.
SQL = "SELECT ..."
...
Рейтинг: 0 / 0
12.08.2014, 13:05
    #38718069
irina_irina_irina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка expected sub function or property
Shocker.Pro, спасибо) туплю чего-то я
...
Рейтинг: 0 / 0
12.08.2014, 13:15
    #38718089
irina_irina_irina
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка expected sub function or property
Теперь пишет лишняя скобка в выражении запроса, где я ещё какой знак пропустила?
...
Рейтинг: 0 / 0
12.08.2014, 14:21
    #38718224
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
ошибка expected sub function or property
irina_irina_irina,

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

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

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


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