Combo+textbox

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
Stable
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 20.06.2006 (Вт) 7:30
Откуда: УФА

Combo+textbox

Сообщение Stable » 09.01.2007 (Вт) 10:38

Существует combobox (пользователь) и textbox(пароль) как сделать чтоб программа сперва проверяла имя пользователя, а потом пароль и зашла на форму.

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 09.01.2007 (Вт) 10:55

А какие идеи есть на этот счет у автора?
Весь мир матрица, а мы в нем потоки байтов!

Stable
Новичок
Новичок
 
Сообщения: 45
Зарегистрирован: 20.06.2006 (Вт) 7:30
Откуда: УФА

Сообщение Stable » 09.01.2007 (Вт) 11:10

Самый простой думаю через if then else . Делаю так, выдает ошибку на Combo1.

if combo1(qwe) then
if text1(qwe, 123) then
msgBox "error passwors"
else
form2.show
end if
else
msgbox "Net polzovatela"
end if
end sub

GSerg
Шаман
Шаман
 
Сообщения: 14286
Зарегистрирован: 14.12.2002 (Сб) 5:25
Откуда: Магадан

Сообщение GSerg » 09.01.2007 (Вт) 11:18

Stable писал(а):combo1(qwe)
text1(qwe, 123)

Что, по мнению автора, это означает?
Как только вы переберёте все варианты решения и не найдёте нужного, тут же обнаружится решение, простое и очевидное для всех, кроме вас

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 09.01.2007 (Вт) 12:17

Stable писал(а):if combo1(qwe) then
if text1(qwe, 123) then
msgBox "error passwors"
else
...

Разовью мысль:
Код: Выделить всё
if combo1(qwe) then
  if text1(qwe,  123) then
    msgBox "error passwors"
elseif combo1(rty) then
  if text1(rty,  456) then
    msgBox "error passwors"
else...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 09.01.2007 (Вт) 12:18

можно предположить, что
combo1(qwe)
по мнению автора является проверкой того, что юзверь qwe выбран в комбобоксе. Если это так, то автору надо срочно учить матчасть.

а вот насчет
text1(qwe, 123)
даже предположить что-либо страшно...
Последний раз редактировалось Viper 09.01.2007 (Вт) 12:20, всего редактировалось 1 раз.
Весь мир матрица, а мы в нем потоки байтов!

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 09.01.2007 (Вт) 12:20

Nicky, и какой смысл в развитии мысли?
Весь мир матрица, а мы в нем потоки байтов!

neic
Жираф
Жираф
 
Сообщения: 492
Зарегистрирован: 13.02.2005 (Вс) 23:44
Откуда: Сланцы

Сообщение neic » 10.01.2007 (Ср) 12:56

Код: Выделить всё
If Combo1.text = "нужный ник" Then
    IF text1 = "правильный пас" then
       Form2.Show
   else
      MSgBox "Ошибка при вводе пароля"
   End If
Else
    MSgBox "Ошибка при выборе/вводе имени пользователя"
End If


Stable
Это что ли хотел?

Nicky
Постоялец
Постоялец
 
Сообщения: 519
Зарегистрирован: 12.08.2004 (Чт) 12:14

Сообщение Nicky » 10.01.2007 (Ср) 13:05

!Viper! писал(а):Nicky, и какой смысл в развитии мысли?

Перебрать через if/elseif все мыслимые имена и пароли :)
Этакий железный брут

Оффтот, есссно...

Viper
Артефакт VBStreets
Артефакт VBStreets
Аватара пользователя
 
Сообщения: 4394
Зарегистрирован: 12.04.2005 (Вт) 17:50
Откуда: Н.Новгород

Сообщение Viper » 10.01.2007 (Ср) 14:53

Есть подозрение, что автору надо пользовать Select Case в сочетанием со свойством ListIndex от ComboBox.

2 Nicky, вот сегодняшнее развитие мысли - это еще что-то, а вчерашнее было полным бредом...
Весь мир матрица, а мы в нем потоки байтов!


Вернуться в Visual Basic 1–6

Кто сейчас на конференции

Сейчас этот форум просматривают: Yandex-бот и гости: 90

    TopList