Поиск по базе данных access - VB (59132)
Формулировка задачи:
Здравствуйте.
Как сделать поиск по базе данных access, подключенной к датагридвью по разным полям? Например один тексбокс для поиска по названию отдела, другой по фио и т.д.?
Реализовано только поиск по одной позиции, по другим не получается
Листинг программы
- Public Sub LoadAll() 'Процедура чтения всей таблицы из базы
- DT.Clear() 'Очищаем таблицу
- SqlCom = New OleDb.OleDbCommand("SELECT * FROM [Таблица1] WHERE ФИО LIKE '%" & TextBox1.Text & "%'", Con) ' Указываем строку запроса и привязываем к соединению
- Con.Open() ' Открываем соединение
- SqlCom.ExecuteNonQuery() 'Выполняем запрос
- DA = New OleDb.OleDbDataAdapter(SqlCom) 'Через адаптер получаем результаты запроса
- DA.Fill(DT) ' Заполняем таблицу результатми
- Me.DataGridView1.DataSource = DT ' Привязываем Грид к источнику данных
- Con.Close() ' Закрываем соединение
- End Sub
Решение задачи: «Поиск по базе данных access»
textual
Листинг программы
- "SELECT * FROM [Таблица1] WHERE ФИО LIKE '%" & TextBox1.Text & "%'" AND ДРУГОЕПОЛЕ LIKE '% & TextBox2.Text & "%'"
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д