Гость
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при авторизации / 7 сообщений из 7, страница 1 из 1
02.01.2016, 12:32
    #39141379
preedeell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при авторизации
Добрый день знатоки! Вылезает стандартная ошибка " Run-time error '13' " Незнаю чегось делать) При отладке ругается на 10 строчку снизу

Код: vbnet
1.
2.
3.
 Else
                USER_GROUP = DLookup("USER_GROUP", "UsysUsers", "USER_LOGIN ='" & Me.USER_LOGIN.Value & "'")
                DoCmd.Close



Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
Private Sub Кнопка5_Click()
Dim USER_GROUP As Integer

        If IsNull(Me.USER_LOGIN) Then
            MsgBox "Вы не ввели логин пользователя", vbInformation, "Ошибка"
            Me.USER_LOGIN.SetFocus
        ElseIf IsNull(Me.USER_PASSWORD) Then
            MsgBox "Вы не ввели пароль пользователя", vbInformation, "Ошибка"
            Me.USER_PASSWORD.SetFocus
        Else
        'process
            If (IsNull(DLookup("USER_LOGIN", "UsysUsers", "USER_LOGIN ='" & Me.USER_LOGIN.Value & "'"))) Or _
                (IsNull(DLookup("USER_PASSWORD", "UsysUsers", "USER_PASSWORD ='" & Me.USER_PASSWORD.Value & "'"))) Then
                    MsgBox "Вы ввели не верный логин или пароль", vbInformation, "Ошибка"
        
            Else
               USER_GROUP = DLookup("USER_GROUP", "UsysUsers", "USER_LOGIN ='" & Me.USER_LOGIN.Value & "'")
                DoCmd.Close
                    If USER_GROUP = "" Then
                        DoCmd.OpenForm "UsysAdmin"
                    Else
                        DoCmd.OpenForm "main"
                    End If
           End If
        End If
End Sub
...
Рейтинг: 0 / 0
03.01.2016, 00:19
    #39141500
Predeclared
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при авторизации
VBA EXCEL не знает про DLookUp ровным счетом ничего.
...
Рейтинг: 0 / 0
03.01.2016, 22:52
    #39141761
preedeell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при авторизации
Predeclared,

а разве где-то прописан путь к Excel?
Есть одна общая таблица USERS (системная), из которой нужно выбрать Группу пользователя, при наличии посланных валидных данных: логина и пароля
...
Рейтинг: 0 / 0
03.01.2016, 22:54
    #39141762
The_Prist
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при авторизации
preedeell,

напишите в каком это приложении. Это чистый VB? что тогда за функция такая в нем DLookup? Что она делает? Где её код?
...
Рейтинг: 0 / 0
03.01.2016, 22:58
    #39141766
Shocker.Pro
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при авторизации
preedeellа разве где-то прописан путь к Excel?А разве где-то в топике указана среда выполнения? А разве правила форума не предполагаются к прочтению? А разве нет специального форума по Аксесс?
...
Рейтинг: 0 / 0
04.01.2016, 19:46
    #39142101
Bobgos
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при авторизации
preedeell,USER_GROUP = DLookup("USER_GROUP", "UsysUsers", "USER_LOGIN ='" & Me.USER_LOGIN.Value & "'")

У вас USER_GROUP интежер а идете там строку.
...
Рейтинг: 0 / 0
08.01.2016, 19:07
    #39143529
preedeell
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Ошибка при авторизации
Bobgos,

Как быть? Если параметр базы данных типа String
...
Рейтинг: 0 / 0
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / Ошибка при авторизации / 7 сообщений из 7, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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