Поменять значение поля в таблице

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
be10
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 30.04.2004 (Пт) 11:38

Поменять значение поля в таблице

Сообщение be10 » 30.04.2004 (Пт) 11:56

У меня такая проблема:
Есть таблица (напр. VVV) с полями id и NN.
id идет как счетчик, NN автоматически присваевается значение 0.
Как мне из формы введя значение id в поле и нажав кнопку сделать так, чтобы автоматически значение NN в таблице с введенным id поменялась с 0 на 1? :oops:
Расскажите как это сделать поподробнее.

Заранее спасибо.

RayShade
Scarmarked
Scarmarked
Аватара пользователя
 
Сообщения: 5511
Зарегистрирован: 02.12.2002 (Пн) 17:11
Откуда: Russia, Saint-Petersburg

Сообщение RayShade » 30.04.2004 (Пт) 12:12

Если таблица в MS Access, то присвой полю NN тип AutoNumber и все.

be10
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 30.04.2004 (Пт) 11:38

Сообщение be10 » 30.04.2004 (Пт) 15:44

Да, таблица в Access
Мне нужно чтобы NN менялась только тогда, когда ввели в форме соответствующий id , до этого чтобы оставалась 0.

Konst_One
Член-корреспондент академии VBStreets
Член-корреспондент академии VBStreets
Аватара пользователя
 
Сообщения: 3041
Зарегистрирован: 09.04.2004 (Пт) 13:47
Откуда: Химки

Сообщение Konst_One » 30.04.2004 (Пт) 15:58

выполни запрос на обновление соответствующей записи:
Код: Выделить всё
'txtID.text - это поле куда вводят число ID или показывают из таблицы
SQL="UPDATE VVV SET NN=1 WHERE ID=" & txtID.Text
CN.Execute SQL

be10
Начинающий
Начинающий
 
Сообщения: 3
Зарегистрирован: 30.04.2004 (Пт) 11:38

Сообщение be10 » 30.04.2004 (Пт) 17:51

Acces мне выдает ошибку:
Run-time error '2185'
невозможно обратиться к свойству или методу элемента управления, пока на этот элемент не установлен фокус ввода.

Ввожу в поле значение id, нажимаю кнопку и выскакивает это сообщение. При этом в таблице VVV ничего не меняется.


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

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

Сейчас этот форум просматривают: нет зарегистрированных пользователей и гости: 4

    TopList