|
|
|
Вывести данные в subForm из Collection (MSAccess 2003)
|
|||
|---|---|---|---|
|
#18+
Извините за глупый вопрос, к сожалению, я новичек в VBA for Access. У меня есть проблема: Выбрал данные из БД и поместил их в коллекцию объектов. Мне необходимо вывести эту коллекцию в subForm (которая в свою очередь загружается в MainForm). Подскажите, пожалуйста, как это можно сделать. На текущий момент subForm у меня выглядит следующим образом: есть Заголовок формы в котором есть dropDown. Его я смог заполнить и код выглядит так: Код: plaintext 1. 2. 3. А вот Область данных формы я не могу заполнить :( Просвятите, пожалуйста ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2009, 17:27 |
|
||
|
Вывести данные в subForm из Collection (MSAccess 2003)
|
|||
|---|---|---|---|
|
#18+
сначала создайте объект ADODB.Recordset с нужным кол-вом полей, потом заполните егго в цикле значениями из своей коллеции , потом присвойте этот рекордсет DataSource вашей формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2009, 17:30 |
|
||
|
Вывести данные в subForm из Collection (MSAccess 2003)
|
|||
|---|---|---|---|
|
#18+
Konst_One, Спасибо огромное за Ваш ответ. Если я Вас правильно понял, то мне надо сделать нечто подобное: Код: plaintext 1. 2. 3. 4. 5. 6. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 05.05.2009, 18:06 |
|
||
|
Вывести данные в subForm из Collection (MSAccess 2003)
|
|||
|---|---|---|---|
|
#18+
Может быть мне надо использовать Grid? дайте плих кусок кода как заполнить его и отслеживать все изменения. К сожалению ничего не могу найти http://www.sql.ru/forum/images/cry.gif ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 14:52 |
|
||
|
Вывести данные в subForm из Collection (MSAccess 2003)
|
|||
|---|---|---|---|
|
#18+
в вашей форме Код: plaintext ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 14:59 |
|
||
|
Вывести данные в subForm из Collection (MSAccess 2003)
|
|||
|---|---|---|---|
|
#18+
из справки access 2007: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 15:00 |
|
||
|
Вывести данные в subForm из Collection (MSAccess 2003)
|
|||
|---|---|---|---|
|
#18+
Konst_One, Огромное спасибо за Ваш ответ. Думаю то, что надо. Но к сожалению, не могу проверить. У меня не выводятся данные если subForm открыта для редактирования в редакторе кода. То есть если запускаешь проект и сразу выводишь данные, то все ок. А вот если запускаешь проект, открываешь форму для редактирования в редакторе, ставишь точки прерывания и пытаешься дебажить, то форма с данными абсолютно пустая. Приходится закрывать Access далее открывать его снова и запускать проект чтобы проверить предыдущие изменения. :( Вы не сталкивались с подобным? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 16:30 |
|
||
|
Вывести данные в subForm из Collection (MSAccess 2003)
|
|||
|---|---|---|---|
|
#18+
в режиме редактора форм вы не сможете присвоить рекодсет своей рабочей форме, так как она в другом режиме. отлаживайтесь методом логирования действий в файл или таблицу логов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 06.05.2009, 16:33 |
|
||
|
|

start [/forum/topic.php?fid=60&gotonew=1&tid=2161057]: |
0ms |
get settings: |
7ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
46ms |
get topic data: |
8ms |
get first new msg: |
5ms |
get forum data: |
2ms |
get page messages: |
33ms |
get tp. blocked users: |
1ms |
| others: | 204ms |
| total: | 323ms |

| 0 / 0 |
