download.bg
 Вход Списание  Новини  Програми  Статии  Форум  Чат   Абонамент  Топ95   Архив 

Едновременна проверка за съвпадение на потребител и парола

Автор
Съобщение
power_m
Пет, 14.01.11, 16:46
Някой може ли да ми каже къде греша, тъй като при стартиране на кода ми дава грешна парола.
Ето го кода:
Private Sub CommandButton1_Click()

If ComboBox1.Value = Sheets("оператори").Cells(ComboBox1.ListIndex+1, 1) And TextBox2.Text = Sheets("оператори").Cells(ComboBox1.ListIndex+1, 2) Then
UserForm2.Hide
Else
MsgBox "Грешна парола!", vbCritical, "Грешна парола!": Exit Sub
End If

End Sub

Благодаря !!!

insecteater
Пет, 14.01.11, 17:25
Изкарай и четирите стойности, които сравяняваш, за да се убедиш, че наистина ти идват точните стойности, които ти трябват, за да минат проверката.
power_m
Пет, 14.01.11, 21:31

RE: Едновременна проверка за съвпадение на потребител и парола

Грешката ти е, че вместо ComboBox1.Text си сложил ComboBox1.Value .[/q]

Здравейте !
 Благодаря ви insecteater и dreven, че се отзовавате , на dreven специално за файла на VB6!!!
Разгледах файла и го пробвах и за мое учудване пак същото-грешна парола ...Какво установих в последствие?
Ами това, че дори и да напиша combobox1.value и textbox2.value няма никакъв проблем. Разковничето се оказа в колона 2 ,там дето съхранямвам паролите а именно ако паролата съдържа само цифри или само букви всичко е ОК, но ако е съставена от букви и цифри тогава - грешна парола ...
Как може да се преодолее това? Благодаря !

power_m
Пет, 14.01.11, 21:35

RE: RE: Едновременна проверка за съвпадение на потребител и парола

” Грешката ти е, че вместо ComboBox1.Text си сложил ComboBox1.Value . „

Здравейте !
 Благодаря ви insecteater и dreven, че се отзовавате , на dreven специално за файла на VB6!!!
Разгледах файла и го пробвах и за мое учудване пак същото-грешна парола ...Какво установих в последствие?
Ами това, че дори и да напиша combobox1.value и textbox2.value няма никакъв проблем. Разковничето се оказа в колона 2 ,там дето съхранямвам паролите а именно ако паролата съдържа само цифри или само букви всичко е ОК, но ако е съставена от букви и цифри тогава - грешна парола ...
Как може да се преодолее това? Благодаря ![/q]

А да сетих се форматирах ги като текст и стана ....

electric_cc
Съб, 15.01.11, 10:41
Използвай функцията Trim$, за да елиминираш грешката от дължината на полетата, ако са фиксирани и имат различна дължина.

Коментар

за нас | за разработчици | за реклама | станете автори | in english  © 1998-2024   Experta Ltd.