Этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
«На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
Политика конфиденциальности
|
|
|
Как в рекордсете ADO сделать поиск типа FindNext
|
|||
|---|---|---|---|
|
#18+
Я хочу чтобы в рекордсете ADO сделать поиск типа найти далее ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 10:25 |
|
||
|
Как в рекордсете ADO сделать поиск типа FindNext
|
|||
|---|---|---|---|
|
#18+
Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 10:32 |
|
||
|
Как в рекордсете ADO сделать поиск типа FindNext
|
|||
|---|---|---|---|
|
#18+
Не получется он движется просто к следующей записи... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 10:46 |
|
||
|
Как в рекордсете ADO сделать поиск типа FindNext
|
|||
|---|---|---|---|
|
#18+
А что значит "поиск"? Поиск в рекордсете в моем понимании - это фильтр ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 10:57 |
|
||
|
Как в рекордсете ADO сделать поиск типа FindNext
|
|||
|---|---|---|---|
|
#18+
например юзер выбирает с какого столбца искачть и вводит то что хочет найти и нажимает поиск; например таких значений в базе несколько, а rs.Find ... находит тока первый а остальные остаются. Вот как бы сделать поиск найти далее ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 11:17 |
|
||
|
Как в рекордсете ADO сделать поиск типа FindNext
|
|||
|---|---|---|---|
|
#18+
Ja eto sdelal tak. ne snaju xoroscho li poluzilos no rabotaet. tolko eto dlja VBA Access 97, no ne trudno peredelat! Sub Suchung() Dim dbs As DAO.Database Dim rs As DAO.Recordset Dim strSQL Dim strEingabe, strKst Dim a, metka1, metka2, metka3 Set dbs = CurrentDb strSQL = "SELECT * FROM a_KST" strKst = "Geben Sie die Kostenstelle ein." strEingabe = InputBox(Prompt:=strKst, Title:="Suchung", XPos:=2000, YPos:=2000) Set rs = dbs.OpenRecordset(strSQL) With rs .MoveLast .MoveFirst a = .Fields(0) If a = strEingabe Then GoTo metka2 Else metka1: .MoveNext If ((.EOF = True) And (a <> strEingabe)) Then MsgBox "Sie haben falsche Kostenstelle Eingefügen oder diese Kostenstelle exestiert nicht mehr!" GoTo metka3 Else a = .Fields(0) If a = strEingabe Then GoTo metka2 Else: GoTo metka1 metka2: txtKST = .Fields(0) txtBeschreibung = .Fields(1) txtBUK = .Fields(3) txtPTitel = .Fields(4) txtPAnrede = .Fields(5) txtPVerantw = .Fields(14) txtPersonalNumm = .Fields(8) metka3: End If End If End If End With rs.Close dbs.Close Set rs = Nothing Set dbs = Nothing End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 11:19 |
|
||
|
Как в рекордсете ADO сделать поиск типа FindNext
|
|||
|---|---|---|---|
|
#18+
Как найдёшь первую запись - запоминай закладку, чтобы найти следующую, используй параметр Start метода Find: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 12:04 |
|
||
|
Как в рекордсете ADO сделать поиск типа FindNext
|
|||
|---|---|---|---|
|
#18+
Код: 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. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 21.07.2004, 12:06 |
|
||
|
|

start [/forum/topic.php?fid=60&msg=32614129&tid=2169197]: |
0ms |
get settings: |
7ms |
get forum list: |
15ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
52ms |
get topic data: |
11ms |
get forum data: |
2ms |
get page messages: |
51ms |
get tp. blocked users: |
1ms |
| others: | 232ms |
| total: | 377ms |

| 0 / 0 |
