|
|
|
Помогите по гриду осущиствить поиск
|
|||
|---|---|---|---|
|
#18+
Помогите сделать поиск по гриду. Он осуществляется, но ищет не по всем столбцам. и ищет по первой букве а мне надо чтоб искал по любому совпадению и по всем столбцам. вот код который сейчас: Dim SQLString As String Set adoRecordset = New ADODB.Recordset If Txt1.Text = "" Then SQLString = "select * from serial_number" Else SQLString = "select * from serial_number WHERE serial_number LIKE '" + Txt1.Text + "%'" End If adoRecordset.Open SQLString, adoConnection, adOpenStatic заранее спасибо!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2008, 08:40 |
|
||
|
Помогите по гриду осущиствить поиск
|
|||
|---|---|---|---|
|
#18+
Всем спасибо кто заглянул я уже разобрался!!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2008, 10:50 |
|
||
|
Помогите по гриду осущиствить поиск
|
|||
|---|---|---|---|
|
#18+
мистер мускулВсем спасибо кто заглянул я уже разобрался!!!! Ну так выложи решение, раз сказал "А". Потомки тебя восхвалят :) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2008, 11:00 |
|
||
|
Помогите по гриду осущиствить поиск
|
|||
|---|---|---|---|
|
#18+
Не вопрос пожалуйста!!!!!!!! Private Sub Combo1_Click() Dim SQLString As String flgClient.Visible = False Set adoRecordset = New ADODB.Recordset SQLString = "Select * From serial_number ORDER BY " Select Case Combo1.ListIndex Case 0 SQLString = "select * from serial_number WHERE serial_number LIKE '%" + Txt1.Text + "%'" Case 1 SQLString = "select * from serial_number WHERE ID LIKE '%" + Txt1.Text + "%'" Case 2 SQLString = "select * from serial_number WHERE Users LIKE '%" + Txt1.Text + "%'" Case 3 SQLString = "select * from serial_number WHERE Number_Auto LIKE '%" + Txt1.Text + "%'" Case 4 SQLString = "select * from serial_number" End Select adoRecordset.Open SQLString, adoConnection, adOpenStatic Txt1 = "" ShowIt flgClient.Visible = True End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2008, 11:32 |
|
||
|
Помогите по гриду осущиствить поиск
|
|||
|---|---|---|---|
|
#18+
> Автор: мистер мускул > Не вопрос пожалуйста!!!!!!!! Решение решает несколько другой вопрос ;) -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.11.2008, 13:03 |
|
||
|
Помогите по гриду осущиствить поиск
|
|||
|---|---|---|---|
|
#18+
какой? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 07.11.2008, 06:56 |
|
||
|
Помогите по гриду осущиствить поиск
|
|||
|---|---|---|---|
|
#18+
> Автор: мистер мускул > какой? Твоя изначальная хотелка: мистер мускула мне надо чтоб искал по любому совпадению и по всем столбцам а твой код решает вопрос: поиск по любому совпадению для выбранного столбца ;) -- С уважением Горбонос Игорь Леонидович Posted via ActualForum NNTP Server 1.4 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 10.11.2008, 10:44 |
|
||
|
Помогите по гриду осущиствить поиск
|
|||
|---|---|---|---|
|
#18+
Ну, представленный код вообще не для грида, а для комбобокса, т.е. он не есть решение поставленного вопроса. Тем не менее, его можно чуть изменить, ВСЕ, а не случайно выбранные служебные SQL слова выписав в верхнем регистре, ВЕЗДЕ указывая Txt1.Text вместо Txt1, и (good habbit, покрываются все возможные варианты) задействуя веточку Case Else, а также заменив "+" на "&" (good habbit, автором декларируется конкатенация, а не сложение) и убрав недоделанную строку SQLString = "Select * From serial_number ORDER BY " (ее можно будет поставить, доделав, в Case Else): Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2008, 14:44 |
|
||
|
Помогите по гриду осущиствить поиск
|
|||
|---|---|---|---|
|
#18+
И, кстати, там пытался проводиться поиск и не по гриду вовсе, а по таблице serial_number. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 11.11.2008, 14:52 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=35636967&tid=2161643]: |
0ms |
get settings: |
7ms |
get forum list: |
17ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
37ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
76ms |
get tp. blocked users: |
2ms |
| others: | 199ms |
| total: | 357ms |

| 0 / 0 |
