|
|
|
Таблица как таблица...
|
|||
|---|---|---|---|
|
#18+
Объясните мне пожалуйста, как в ВБА описать таблицу. Таблицы последовательно связаны один-ко-многим: Table1-Table2-Table3 Set RS=CurrentDB.OpenRecordSet(Table3) Ругается что не может найти такую таблицу. Когда я подобный фокус делал в макросе над формой 3, тоже выскочила такая лабуда. Была пофиксена, когда указание на форму было сделано не прямо, а через загруженные формы в построителе выражений. Т.е. сначала на форму 1, потом 2 и наконец 3: [Forms]![Razrez Form]![Litoral Form].[Form]![Ramka Form].[Form]![Name] Так все пошло. Вот я и думаю, может с таблицами такая же хрень. Естественно, что таблица эта не открыта. И еще. Хочу подсчитать сумму значений в подчиненной форме и результат ввести в поле в главной форме. В акцессовской учебной БД Борей есть такой пример, когда в примечании подчиненной формы считается сумма, потом она "переносится" в главную. Только подчиненная у них в форме таблицы, и примечания не видно. У меня она в виде отдельной формы. Можно все, конечно, сделать ручками в таблице, только ни один рекорд сет у меня не открывается (см. выше). И в любом случае, после обновления суммы в главной форме необходимо ручками вносить ее в БД. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2004, 13:53 |
|
||
|
Таблица как таблица...
|
|||
|---|---|---|---|
|
#18+
В OpenRecordSet надо передавать стринг, а не таблицу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2004, 14:03 |
|
||
|
Таблица как таблица...
|
|||
|---|---|---|---|
|
#18+
И ("Table3"), и (Table3) ругается приблизительно одинаково. Во вском случае посылает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2004, 14:12 |
|
||
|
Таблица как таблица...
|
|||
|---|---|---|---|
|
#18+
А можно поподробнее, куда? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2004, 14:18 |
|
||
|
Таблица как таблица...
|
|||
|---|---|---|---|
|
#18+
Значит, при "Таблица" - тип мисматч При просто таблица - ядро не может найти таблицу БД или запрос. Проверте правильность и наличие... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2004, 14:29 |
|
||
|
Таблица как таблица...
|
|||
|---|---|---|---|
|
#18+
авторЗначит, при "Таблица" - тип мисматч Значит: Подключаем в референсах библиотеку DAO пишем Dim rs as DAO.recordset и все заработает ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2004, 14:34 |
|
||
|
Таблица как таблица...
|
|||
|---|---|---|---|
|
#18+
Точно, прошло. Будем рыть далее. Только просвятите (ткните или пошлите) - что это было? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2004, 14:42 |
|
||
|
Таблица как таблица...
|
|||
|---|---|---|---|
|
#18+
В библиотеке ADO тоже есть Recordset. А в 2000 по умолчанию подключается именно ADO. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.04.2004, 14:46 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1675204]: |
0ms |
get settings: |
10ms |
get forum list: |
19ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
201ms |
get topic data: |
12ms |
get first new msg: |
7ms |
get forum data: |
3ms |
get page messages: |
63ms |
get tp. blocked users: |
2ms |
| others: | 247ms |
| total: | 572ms |

| 0 / 0 |
