Поиск и ввод данных с помощью VB 6 в СУБД Access

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

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение Юля Крюкова » 06.12.2008 (Сб) 17:41

Кстати, гриды бывают и покрасивее ListView. И уж полюбому пофункциональней. Вполне возможно, что этот как раз из тех
- да функциональности у этого грида не занимать. Но вот разобраться со всеми свойствами, событиями и методами - это не простая задача. Сечас сижу основные свойства разбираю - хелп на русский перевожу...
Очень не простой грид, и очень мощьный по возможностям настройки внешнего вида и обращения с данными. Так до сих пор и не поняла какое свойство задает имена колонок... и как к данным обращаться тоже не догоняю... Есть там параметры Row и Col - интуитивно понятно, что это ссылки на строки и колонки, но почему то не работает ничего... Ладно, буду ковыряться дальше, если кому нужен будет перевод (может быть частичный, т.к. все перевести не реально одной мне) хелпа по этому контролу - пишите - выложу что есть. Если кто захочет помочь с переводом - можно будет скооперироваться. А если у кого есть уже на русском хелп - не стесняйтесь пожалуйста - выкладывайте ))) (если это не противоречит правилам форума, конечно, но я про хелпы ничего не видела вроде...).

SLIM, может еще и вернусь к ListView, если с гридом не разберусь... Как с ним работать вы меня научили, слава богу! И примеров тоже полно... =)

Рассел
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 29.04.2012 (Вс) 12:19

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение Рассел » 29.04.2012 (Вс) 12:26

Dim strCompare As String
strCompare = "[name] = " + Text1.Text
rs.MoveFirst
rs.FindFirst strCompare
Unload Me

Помогите пожалуйста ! Выдает ошибку rs.FindFirst strCompare на этом фрагмменте

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение alibek » 29.04.2012 (Вс) 21:04

Что, прямо так и пишет — «ошибка»?
Lasciate ogni speranza, voi ch'entrate.

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 29.04.2012 (Вс) 22:13

Это? Особенно последний пост.

Рассел
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 29.04.2012 (Вс) 12:19

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение Рассел » 30.04.2012 (Пн) 9:51

Да.. Выделяет этот фрагмент желтым.. Что делать?

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 30.04.2012 (Пн) 11:23


Рассел
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 29.04.2012 (Вс) 12:19

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение Рассел » 30.04.2012 (Пн) 13:37

Я смотрел... Пробовал. Но у меня все равно показывает ошибку. Пишет, что типа не понятный оператор, то есть он не распознает этот фрагмент

Хакер
Телепат
Телепат
Аватара пользователя
 
Сообщения: 16478
Зарегистрирован: 13.11.2005 (Вс) 2:43
Откуда: Казахстан, Петропавловск

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение Хакер » 30.04.2012 (Пн) 16:06

Нужно быть глупее мухи, чтобы приходить на форум, и тупо писать «у меня ошибка», и при этом не писать
точный текст ошибки
и наивно надеяться на какую-то помощь и совершенно без задних мыслей на вопрос «Что, так и пишет „Ошибка“?» отвечать глупейшее «Да», вместо того, чтобы осознать свою глупость и написать, чёрт бы вас всех таких побрал,
ПОЛНЫЙ ТЕКСТ ОШИБКИ НА ОРИГИНАЛЬНОМ ЯЗЫКЕ СО ВСЕМИ ЗАПЯТЫМИ И ТОЧКАМИ.
—We separate their smiling faces from the rest of their body, Captain.
—That's right! We decapitate them.

Рассел
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 29.04.2012 (Вс) 12:19

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение Рассел » 30.04.2012 (Пн) 19:59

Run-time error 3251
Operation is not supported for this type of object
Вот что пишет... Теперь можешь мне помочь?

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 30.04.2012 (Пн) 22:17

Может, пригодится :)
В чём смысл MoveFirst?

Рассел
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 29.04.2012 (Вс) 12:19

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение Рассел » 01.05.2012 (Вт) 10:31

Ты прав... смысла нет. Я убрал, но он все равно выкидывает эту ошибку Run-time error 3251
Operation is not supported for this type of object и выделяет желтым этот фрагмент rs.FindFirst strCompare

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение alibek » 02.05.2012 (Ср) 9:09

Рассел писал(а):Run-time error 3251
Operation is not supported for this type of object
Вот что пишет... Теперь можешь мне помочь?

Это означает, что данная операция (вызов метода FindFirst) не может быть осуществлен.
Например, для того типа DAO.Recordset, который ты используешь, Find неприменим.
Lasciate ogni speranza, voi ch'entrate.

Рассел
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 29.04.2012 (Вс) 12:19

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение Рассел » 03.05.2012 (Чт) 18:52

Брат, можешь подсказать как правильно организовать поиск?

Qwertiy
Доктор VB наук
Доктор VB наук
 
Сообщения: 2753
Зарегистрирован: 26.06.2011 (Вс) 21:26

Сообщение Qwertiy » 03.05.2012 (Чт) 20:19

Я правильно понимаю, что
Код: Выделить всё
Dim strCompare As String
strCompare = "[name] = '" & Text1.Text & "'"
rs.FindFirst strCompare
не работает?

alibek
Большой Человек
Большой Человек
 
Сообщения: 14205
Зарегистрирован: 19.04.2002 (Пт) 11:40
Откуда: Russia

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение alibek » 04.05.2012 (Пт) 8:33

Рассел писал(а):Брат, можешь подсказать как правильно организовать поиск?

Правильно — это корректно инициализировать подключение к БД и использовать правильный синтаксис.
Lasciate ogni speranza, voi ch'entrate.

Рассел
Начинающий
Начинающий
 
Сообщения: 7
Зарегистрирован: 29.04.2012 (Вс) 12:19

Re: Поиск и ввод данных с помощью VB 6 в СУБД Access

Сообщение Рассел » 04.05.2012 (Пт) 19:33

Qwertiy писал(а):Я правильно понимаю, что
Код: Выделить всё
Dim strCompare As String
strCompare = "[name] = '" & Text1.Text & "'"
rs.FindFirst strCompare
не работает?


Да... Ты правильно понял

Пред.

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

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

Сейчас этот форум просматривают: AhrefsBot, Google-бот и гости: 53

    TopList