Страницы: 1
RSS
Ввод имя и пароля для входа
 
Добрый вечер форумчане!  
У меня такой вопрос:  
где и как можно прописать (может на листе Properties?), чтобы при вводе пароля в ячейке "пароль" (см. приложение) выводились "*", а нижеописанный макрос проверяет соответствие Текстбокс1(имя) и Текстбокс2(пароль) и только при совпадении продолжает работу.  
И еще! Как можно создать базу данных "Имя-пароль", чтобы опреативнее вводить и коорректировать данные  
 
Private Sub Ввести_Click()  
   If TextBox1.Text = "07711012" And TextBox2.Text = "07711012" Then Sheets("Ввод данных").Cells(2, 3) = TextBox1.Text: _  
   Sheets("Ввод данных").Activate: Unload Запрос: _  
      Exit Sub  
   If TextBox1.Text = "Вася" And TextBox2.Text = "1" Then Sheets("Ввод данных").Cells(2, 3) = TextBox1.Text: _  
   Sheets("Ввод данных").Activate: Unload Запрос: _  
      Exit Sub  
   If TextBox1.Text = "2" And TextBox2.Text = "2" Then Sheets("Ввод данных").Cells(2, 3) = TextBox1.Text: _  
   Sheets("Ввод данных").Activate: Unload Запрос: _  
      Exit Sub  
         
   TextBox1.Text = "": TextBox2.Text = "": MsgBox "Неверные данные"  
End Sub  
 
Подскажите пожалуйста. Спасибо!
 
на PasswordChar ставите *
Excel 2007
 
А что это такое? :)  
И где оно находится?  
Не знаю. Честно! :)
 
ABC!  
Прошу прощения, но я нашел ПасвордЧар  
Выделил ТекстБокс и он появился, а до этого у меня вся форма была выделена.:)  
Спасибо!
 
{quote}{login=u_tarvo}{date=26.03.2012 09:28}{thema=Ввод имя и пароля для входа}{post}И еще! Как можно создать базу данных "Имя-пароль", чтобы опреативнее вводить и коорректировать данные{/post}{/quote}  
Наверное для этого есть какое то решение?  
Хочу создать скрытый лист-таблицу, с двумя столбцами "Имя" и "Пароль", чтобы мне как администратору проще было корректировать данные (добавлять/удалять). А макрос при совпадении введенных пользователем имя-пароль продолжает работу системы.  
Как это прописать? В экселе знаю, а в VB - нет!  
Подскажете?
 
Может, у вас получится прикрутить к своему файлу это решение...  
 http://excelvba.ru/tools/Authentication
 
EducatedFool, я уже ответил, но повторюсь - обалдеть!!! :)  
Ой как я далеко до таких решений... :)  
Буду изучать, пробовать.  
Спасибо!
 
Я наверное пойду по более простому для меня (но тоже не понятному ещё :)) пути.  
Как можно прописать в макросе такую вещь:  
If TextBox1.Text = ХХХ And TextBox2.Text = YYY Then Sheets("Ввод данных").Activate: Unload Запрос: _  
      Exit Sub  
где: XXX - значение совпадающей ячейки из вертикального массива Range("Имя")  
а YYY - значение из соседней ячейки вертикального массива Range("Пароль")  
В скрытом листе два столбца: А1:А10 -  "Имя", В1:В10 - "Пароль"  
При совпадении TextBox1.Text и TextBox2.Text соотвествующим ячйкам программа продолжит работу.  
УХ, устал прописывать :), я думаю понятно написал, да? :)  
Что нужно вписать вместо XXX и YYY?
Страницы: 1
Читают тему
Наверх