|
|
|
Как получить доступ к ТАБЛИЦЕ.......
|
|||
|---|---|---|---|
|
#18+
..... которая не связана с открытой ФОРМОЙ. То есть как ее продекларировать в VBA Subr, чтобы можно было выбрать и изменить в ней некое ПОЛЕ, критерий выбора которого определяется в Форме. Включить эту ТАБЛИЦУ в ЗАПРОС, являющийся источником ЗАПИСЕЙ для ФОРМЫ не удается. Злокозненная ТАБЛИЦА используется для накопления и хранения набора Счетчиков, и никак не связывается с остальными данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 16:19 |
|
||
|
Как получить доступ к ТАБЛИЦЕ.......
|
|||
|---|---|---|---|
|
#18+
Смотреть Alter Table, TableDef, recordset. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 16:22 |
|
||
|
Как получить доступ к ТАБЛИЦЕ.......
|
|||
|---|---|---|---|
|
#18+
Никак не декларировать currentdb.execute "UPDATE [ТАБЛИЦА] SET ПОЛЕ = " & me![поле] & " WHERE ПОЛЕ2 = 2" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 16:40 |
|
||
|
Как получить доступ к ТАБЛИЦЕ.......
|
|||
|---|---|---|---|
|
#18+
Сделал такой Код: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. Поле InvCount возвращается NULL, хотя тот же Запрос из Таблицы возвращает нужное значение. Причем VBA не протестует. Означает ли это что нужная Таблица открыта правильно? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 17:17 |
|
||
|
Как получить доступ к ТАБЛИЦЕ.......
|
|||
|---|---|---|---|
|
#18+
Set rst = CurrentDb.OpenRecordset(s1 & s2) nn = rst. InvCount rst.Close И кроме того неплохо бы проверить, что mm_yyyy действительно содержит то, что надо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 17:46 |
|
||
|
Как получить доступ к ТАБЛИЦЕ.......
|
|||
|---|---|---|---|
|
#18+
Спасибо! Только сработало тогда, когда я присвоил nn = rst![InvCount] Теперь, если можно, помогите отправить новое значение InvCount назад в Таблицу. Я не в ладах с синтаксисом .Edit ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 18:49 |
|
||
|
Как получить доступ к ТАБЛИЦЕ.......
|
|||
|---|---|---|---|
|
#18+
Set rst = CurrentDb.OpenRecordset(s1 & s2) If Not rst.BOF Then rst.Edit rst.InvCount = nn rst.Update End If rst.Close ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 03.07.2003, 20:10 |
|
||
|
Как получить доступ к ТАБЛИЦЕ.......
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч rst . InvCount работать не будет. Обращение к полям рекордсета либо через ! либо rst("имя поля"). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 04.07.2003, 09:29 |
|
||
|
|

start [/forum/topic.php?fid=45&gotonew=1&tid=1680726]: |
0ms |
get settings: |
6ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
48ms |
get topic data: |
10ms |
get first new msg: |
4ms |
get forum data: |
2ms |
get page messages: |
43ms |
get tp. blocked users: |
1ms |
| others: | 187ms |
| total: | 320ms |

| 0 / 0 |
