|
|
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
В запросе: SELECT SUM(Числа.Сумма) AS Сумма2 FROM Числа WHERE Числа.Код=Forms![123]![подч форма]![Код] Делаю форму на его основе и в поле прописываю Сумма2. В Access97,2000,2002 нет проблем, в 2003 поле остается пустым. Когда я открываю сам запрос и ввожу значение Код - данные выводятся. Что не так? Спасибо. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 15:31:25 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Forms![123]![подч форма].Form![Код] - Работает! Почему же в ранних версиях Forms![123]![подч форма]![Код] проходило? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 15:42:01 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Ort84Forms![123]![подч форма].Form![Код] - Работает! Почему же в ранних версиях Forms![123]![подч форма]![Код] проходило? И не должно работать, и не работало (IMHO). Только что проверил в Access 97 и 2002 "Приложению <Имя приложения> не удается найти поле Form, указанное в вырвжении" А что Help говорит, читали? =========== Операторы ! и . (точка) в идентификаторах указывают тип элемента, стоящего справа от оператора. Оператор ! указывает, что следующий за ним элемент является элементом, определяемым пользователем (элементом семейства). Например, с помощью оператора ! определяют ссылку на открытую форму, на открытый отчет или элемент управления в открытой форме или отчете. Оператор . (точка) обычно указывает, что следующий за ним элемент определен в Microsoft Access. Например, оператор . (точка) используется для ссылок на свойства форм, отчетов и элементов управления. =========== По моему, все ясно... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 17:44:49 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Извините, вроде не пьян, а ответил совсем не в тему. Что-то стал невнимательно читать :( Постараюсь исправиться ... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 19:58:39 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Так в чем прикол: у меня Forms![123]![подч форма].Form![Код] работает как в 2002 так и в 2003, а Forms![123]![подч форма]![Код] только в версиях более ранних чем 2003 ??? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 20:18:18 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Ort84Так в чем прикол: у меня Forms![123]![подч форма].Form![Код] работает как в 2002 так и в 2003, а Forms![123]![подч форма]![Код] только в версиях более ранних чем 2003 ??? И в Access 97 и в Access 2003 для SubForm свойство по умолчанию Controls, т.е. поведение должно быть одинаковым (IMHO). И действительно, у меня код Forms![Имя формы]![подч форма]![Код] работает в Access 2003, в том числе и в запросе. Почему не срабатывает у вас, я не знаю. У вас mdb? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 20:35:23 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov Ort84Так в чем прикол: у меня Forms![123]![подч форма].Form![Код] работает как в 2002 так и в 2003, а Forms![123]![подч форма]![Код] только в версиях более ранних чем 2003 ??? И в Access 97 и в Access 2003 для SubForm свойство по умолчанию Controls, т.е. поведение должно быть одинаковым (IMHO). И действительно, у меня код Forms![Имя формы]![подч форма]![Код] работает в Access 2003, в том числе и в запросе. Почему не срабатывает у вас, я не знаю. У вас mdb? Да, mdb. В запросе у меня эта конструкция тоже выполняется, а вот в форме по запросу - игнорирует, при чем предупреждений никаких не выдает - просто пустое поле! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 20:45:50 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Стоит заметить, что обычно используется конструкция Forms![123]![подч форма].Form![Код] Именно она приводится во всех руководствах для обращения полю подчиненной формы. Здесь есть FAQ "Как обратиться к полю формы или подчиненной формы" , почитайте ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 20:50:41 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Ort84 ... а вот в форме по запросу - игнорирует, при чем предупреждений никаких не выдает - просто пустое поле! Это я не понял. Если я использую в коде - срабатывает, если я использую в запросе - срабатывает (если делаю на основе этого запроса форму, то там все вижу), если я записываю в ContolSource поля тоже срабатывает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 20:57:15 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Спасибо за ссылку. Но все же непонятно, что за различие между Access2002 и Access2003, которое не дает воспринимать последнему ссылку на элемент управления (Forms![123]![подч форма]![Код]). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 21:06:43 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov Ort84 ... а вот в форме по запросу - игнорирует, при чем предупреждений никаких не выдает - просто пустое поле! Это я не понял. Если я использую в коде - срабатывает, если я использую в запросе - срабатывает (если делаю на основе этого запроса форму, то там все вижу), если я записываю в ContolSource поля тоже срабатывает. И в 2003 ?.. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 21:08:49 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Ort84Спасибо за ссылку. Но все же непонятно, что за различие между Access2002 и Access2003, которое не дает воспринимать последнему ссылку на элемент управления (Forms![123]![подч форма]![Код]). Еще раз повторю, что я не увидел разницы поведения в Access 2003 и др. Access. Может причина в чем-то другом? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 21:10:08 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Ort84...И в 2003 ?.. Конечно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 21:11:52 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Serge Gavrilov Ort84Спасибо за ссылку. Но все же непонятно, что за различие между Access2002 и Access2003, которое не дает воспринимать последнему ссылку на элемент управления (Forms![123]![подч форма]![Код]). Еще раз повторю, что я не увидел разницы поведения в Access 2003 и др. Access. Может причина в чем-то другом? Я убрал условие WHERE Числа.Код=Forms![123]![подч форма]![Код] - все работает, значит не устраивает именно это выражение. Я правильно понимаю,что у меня 2003 версия не понимает обращение к самому полю (!), но выполняет обращение к свойству поля (.)? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 21:27:06 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Ort84Я убрал условие WHERE Числа.Код=Forms![123]![подч форма]![Код] - все работает, значит не устраивает именно это выражение. Я правильно понимаю,что у меня 2003 версия не понимает обращение к самому полю (!), но выполняет обращение к свойству поля (.)? Мне трудно судить. Вышлите мне архив вашей базы с примером (убрав все лишнее) я скажу, что я вижу. Глюки бывают разные. Обычно, когда возникает необъснимый глюк, я импортирую все объекты в новую базу. И часто это помогает. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 18.09.2004, 21:33:44 |
|
||
|
Access2003 не понимает Forms![123]![подч форма]![Код] ?
|
|||
|---|---|---|---|
|
#18+
Извините, что не ответил - интернет накрылся. Воспользуюсь Вашим советом - импортну все в новую базу. Написал аналогичный запрос без подч. формы (Forms![Форма]![Код]) - работает во всех версиях! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 20.09.2004, 15:51:40 |
|
||
|
|

start [/forum/topic.php?fid=45&fpage=1557&tid=1671679]: |
0ms |
get settings: |
8ms |
get forum list: |
11ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
63ms |
get topic data: |
7ms |
get forum data: |
3ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
| others: | 238ms |
| total: | 377ms |

| 0 / 0 |
