Объясните, что не так с поиском

Программирование на Visual Basic, главный форум. Обсуждение тем программирования на VB 1—6.
Даже если вы плохо разбираетесь в VB и программировании вообще — тут вам помогут. В разумных пределах, конечно.
Правила форума
Темы, в которых будет сначала написано «что нужно сделать», а затем просьба «помогите», будут закрыты.
Читайте требования к создаваемым темам.
claymen
Продвинутый пользователь
Продвинутый пользователь
Аватара пользователя
 
Сообщения: 159
Зарегистрирован: 14.04.2006 (Пт) 16:07
Откуда: КЫРГЫЗСТАН г.Бишкек

Объясните, что не так с поиском

Сообщение claymen » 20.07.2008 (Вс) 18:37

На форме есть текстовые поля (Фамилия, Имя, Отчество, Телефон, Поиск), кнопки (Добавать, Удалить, Найти).
Запускаю проект, открывается база Access MDB, поля само-заполняются. В поле "поиск" ввожу номер телефона и нажимаю на кнопку "поиска". Нужный мне человек находится и поля перезаполняются. Но в БД, в той записи, котороя была активна на момент поиска, последнее поля самозаменяется на то, что я искал и записывается в БД. Пробовал менять активную запись на другую, но тоже самое, пока не испортил всю БД. Хорошо, что была копия.
Что такое происходит, кто дает команду заменять поле текущей записи? Как от этого избавиться

Вот код кнопки поиска:
Код: Выделить всё
Database.Recordset.FindFirst "Телефон = '" & Trim(FindText.Text) & "'"
If Database.Recordset.NoMatch Then MsgBox "Не найдено"
и начинали мы все чайниками, но потом...

iGrok
Артефакт VBStreets
Артефакт VBStreets
 
Сообщения: 4272
Зарегистрирован: 10.05.2007 (Чт) 16:11
Откуда: Сетевое сознание

Сообщение iGrok » 21.07.2008 (Пн) 13:29

Кхм. А каким образом "самозаполняются" поля?
label:
cli
jmp label


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

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

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

    TopList  
cron