powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / автофильтр в DataGrid
12 сообщений из 12, страница 1 из 1
автофильтр в DataGrid
    #35388198
Vadim111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день, совсем новичок в VB , нужна помощь. DataGrid выдаёт в форме результат SQL запроса, и мне нужно реализовать в ней автофильтр как в Екселе. Есть варианты? Пока что придумал только много полей со списком, и потом в запросе ставить выборку по значениям в них.
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35388252
TIKO
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Vadim111Добрый день, совсем новичок в VB , нужна помощь. DataGrid выдаёт в форме результат SQL запроса, и мне нужно реализовать в ней автофильтр как в Екселе. Есть варианты? Пока что придумал только много полей со списком, и потом в запросе ставить выборку по значениям в них.
если используете ado, то можно воспользоваться свойство Filter которая фильтрует по имени поля и значению, и запрос не нужно перевыполнять взвисимости от фильтра
.Filter="ИмяПоля='Значение'"
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35389763
Vadim111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
но в любом случае, более лёгкого способа нет? У меня просто там полей порядка 20 штук. Создавать 20 полей со списками..
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35390299
Фотография Konst_One
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
есть легче, если юзать любой коммерческий грид, там всегда есть шапка с автофильтрами
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35392351
Vadim111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Подскажите какой нибудь бесплатный Datagrid ? Главное - автофильтр!
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35393370
Vadim111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Ещё варианты есть, как сделать автофильтр!!!!?!?!?!?!
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35393728
Фильтруй рекордсет через recordsrt.Filter а рекордсет устанавливай как DataSource для DataGrid
И будет тибе щасте :)
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35395855
Vadim111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Спасибо, нашёл даже как сделать автофильтр по многим полям в одной процедуре.
Остался ламерский вопрос - как в датагриде поставить источником рекордсет?
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35396320
Set DataGrid1.DataSource = recordset1
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35398825
Vadim111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
спасибо, маленько начинаю понимать. Теперь застрял на след. месте : не могу подсвязать recordset к DBcombo
вот текст

Sub Form_Load()
Dim conn As ADODB.Connection
Dim rs_post As ADODB.Recordset

Set rs_post = New ADODB.Recordset

Set conn = New ADODB.Connection
conn.ConnectionString = "Provider=Microsoft.Jet.OLEDB.4.0;Data Source=C:\Work\Форма выкладки заказов\test.mdb;Persist Security Info=False"
conn.Mode = adModeReadWrite
conn.CursorLocation = adUseClient
conn.Open

rs_post.Open "SELECT * from [Поставщик]", conn, adOpenStatic, adLockReadOnly, adCmdText

With DBCombo1
.DataField = "Поставщик" 'вот эти параметры непонятно как задавать
.ListField = "Поставщик"
.BoundColumn = "Поставщик"
Set .RowSource = rs_post
End With


Буду признателен.
End Sub
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35398988
Vadim111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
прошарил, теперь очень сложный вопрос - если я выбрал значение в комбобоксе, как мне его считать? значение - стринговое
...
Рейтинг: 0 / 0
автофильтр в DataGrid
    #35401460
Vadim111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
зашарил, новый вопрос - .FIlter по текстовому полю не делается что ли?
strTemp = "[Код поставщика] = "*test*"
rstTemp.Filter = strTemp
выдаёт ашипку)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Visual Basic [игнор отключен] [закрыт для гостей] / автофильтр в DataGrid
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]