|
|
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
Возникла следующая проблема. Отчет связан с запросом. Но на самом отчете есть поля, которые получают данные не из этого запроса, а из таблицы. Если в обработчик события Report_Open указать, что такому-то полю передаются данные из такой-то таблице, то он сообщает, что объект должен получить фокус (что-то типа этого). Но ещё мне надо данные получить из конкретного поля, конкретной таблицы, как это оформить в VBA я толком и не знаю. Подскажите, пожалуйста. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 15:18:16 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
пишешь DLookup и затем F1 ;) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 15:22:24 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
Спасибо. Эта функция вытаскивает данные из произвольной ячейки таблицы. А как присвоить нужному полю эти данные? Надо как-то поместить фокус на это поле, тогда можно будет присваивать данные? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 15:31:40 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
не надо ни какой фокус перемещать, в ControlSource этого контрола пишешь: = DLookup(.......) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 15:35:16 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
в свойство данные контрола пиши =dlookup(...... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 15:35:17 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
поместил присвоение контролу данные из этой таблице, только теперь он выводит "Введите значение параметра", а ниже данные из этой ячейки. Глюк какой-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 16:29:17 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
глюк... что конкретно ты там написал? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 16:31:52 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
[Поле56].ControlSource = DLookup("[Единица измерения]", "Биохимические показатели крови", "[Название]='Белок общий'") ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 16:35:42 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
в обработчике события Report_Open ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 16:37:59 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
Ты пиши не на Report_Open, а в св-ве ControlSource этого контрола или так [Поле56].ControlSource = "=DLookup("[Единица измерения]", "Биохимические показатели крови", "[Название]='Белок общий'")" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 16:52:32 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
Если в Report_Open вставить эту строку, то он выдает синтаксическую ошибку :( ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 17:06:29 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
Вообщем не парься, и сделай так: ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 17:10:03 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
:) наглядно, спасибо... я так и делаю, только он выдает ошибку: ОШИБКА СИНТАКСИСА (ПРОПУЩЕН ОПЕРАТОР) В ВЫРАЖЕНИИ ЗАПРОСА [= DLookUp("[Единица измерения]";"Биохимические показатели крови";"[Название]='Белок общий'")] ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 17:14:32 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
вместо ";" попробуй "," ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 17:19:22 |
|
||
|
Добавление источника данных в отчет
|
|||
|---|---|---|---|
|
#18+
пробовал.. :( может чего с версией не то? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 27.09.2004, 17:21:29 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32713054&tid=1671494]: |
0ms |
get settings: |
4ms |
get forum list: |
10ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
641ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
34ms |
get tp. blocked users: |
1ms |
| others: | 199ms |
| total: | 903ms |

| 0 / 0 |
