Поиск по базе данных access - VB (59132)

Узнай цену своей работы

Формулировка задачи:

Здравствуйте. Как сделать поиск по базе данных access, подключенной к датагридвью по разным полям? Например один тексбокс для поиска по названию отдела, другой по фио и т.д.? Реализовано только поиск по одной позиции, по другим не получается
Листинг программы
  1. Public Sub LoadAll() 'Процедура чтения всей таблицы из базы
  2. DT.Clear() 'Очищаем таблицу
  3. SqlCom = New OleDb.OleDbCommand("SELECT * FROM [Таблица1] WHERE ФИО LIKE '%" & TextBox1.Text & "%'", Con) ' Указываем строку запроса и привязываем к соединению
  4. Con.Open() ' Открываем соединение
  5. SqlCom.ExecuteNonQuery() 'Выполняем запрос
  6. DA = New OleDb.OleDbDataAdapter(SqlCom) 'Через адаптер получаем результаты запроса
  7. DA.Fill(DT) ' Заполняем таблицу результатми
  8. Me.DataGridView1.DataSource = DT ' Привязываем Грид к источнику данных
  9. Con.Close() ' Закрываем соединение
  10. End Sub

Решение задачи: «Поиск по базе данных access»

textual
Листинг программы
  1. "SELECT * FROM [Таблица1] WHERE ФИО LIKE '%" & TextBox1.Text & "%'" AND ДРУГОЕПОЛЕ LIKE '% & TextBox2.Text & "%'"

ИИ поможет Вам:


  • решить любую задачу по программированию
  • объяснить код
  • расставить комментарии в коде
  • и т.д
Попробуйте бесплатно

Оцени полезность:

13   голосов , оценка 4.231 из 5

Нужна аналогичная работа?

Оформи быстрый заказ и узнай стоимость

Бесплатно
Оформите заказ и авторы начнут откликаться уже через 10 минут