|
|
|
Помогите Люди Добры
|
|||
|---|---|---|---|
|
#18+
Я не программер, поэтому ПомоЖите Люди добры... В Кратце... Существует несколько форм. Можно ли сделать какой-нимбудь ПОИСК (кнопка или поле со списком...) чтобы "ввёл название формы и она открылась", ввёл другое название - другая открылась... Очень надеюсь, что вопрос понят и Очень жду совета. Заранее спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2003, 12:03 |
|
||
|
Помогите Люди Добры
|
|||
|---|---|---|---|
|
#18+
полю со списком присвоищь текстовую строку (значения) Dim aob As AccessObject, d As String For Each aob In CurrentProject.AllForms d = d & ";" & aob.Name Next Поле.RowSource = Mid(d, 2) однако не очень хорошо потому как длина строки ограничена, а форм может быть очень много. тогда лучше использовать recordset Dim aob As AccessObject, d As String Dim rst As ADODB.Recordset Set rst = New ADODB.Recordset 'открываем несвязанный набор записей With rst .Fields.Append "Name1", adVarChar, 200 .CursorLocation = adUseClient .LockType = adLockOptimistic .CursorType = adOpenKeyset .Open For Each aob In CurrentProject.AllForms 'не добавлять в список название текущей формы If Not (aob.Name = Me.Name) Then .AddNew ![Name1] = aob.Name !DateModified = aob.DateModified .Update End If Next 'задаем сортировку в наборе записей .Sort = "Name1" Set ПолеСоСписком.Recordset = rst .Close End With ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 01.09.2003, 12:32 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32252491&tid=1679651]: |
0ms |
get settings: |
6ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
69ms |
get topic data: |
6ms |
get forum data: |
2ms |
get page messages: |
24ms |
get tp. blocked users: |
1ms |
| others: | 186ms |
| total: | 307ms |

| 0 / 0 |
