|
|
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 28.11.2003, 20:55 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
контрол такой-то = контрол такой-то ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 29.11.2003, 13:47 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч Это первое что я сделал. Имя контролов в форме НачальнаяДата и КонечнаяДата, имена контролов в отчете аналогичные. При запуске отчета, открвывается форма(!), куда вводятся даты, нажимается ОК - форма закрывается и открывается отчет с отобранными записями (все как в Борее с продажами по годам). Проблема в том, что в самом отчете требуется явно указать тот период, что был введен через форму! So, если в свободных контролах отчета писать в имени НачальнаяДата и КонечнаДата то период в них не вписывается, а если указать в данных =НачальнаяДата и =КонечнаяДата, то после закрытия формы (и перед открытием отчета соот.) запускаются окна для ввода этих дат, - повторно требуется даты вводить! И какой прок тогда от этой формы? Вопрос в том и состоит: как это обойти? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 13:45 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
автор писал:писать в имени НачальнаяДата и КонечнаДата Что значит в имени? .Name, что ли? Не надо никакого .Name! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 13:50 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
нет. вы не так поняли. в конструкторе отчета создаю 2 свободных поля, перехожу в их свойства через контекстное меню выбираю вкладку "Все", там есть строки "Имя" и "Данные". Вот это Имя я имел в виду ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 13:56 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
Все не так. :^) Конструктор ни при чем. То, что я советовал (контрол такой-то = контрол такой-то), нужно написать в OnOpen отчета. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 14:14 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
Но ведь можно же не закрывать форму до открытия отчета? Или передать даты через переменные. Или включить их в запрос. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 14:15 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. Пишет, что невозможно Invalide use of property. Я еще вчера пытался так сделать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 14:24 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. А если так, то пиишет, что введенное значение не подходит для даного поля ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 14:32 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
автор писал: Forms![Даты]![НачальнаяДата] = Reports![РайоныДата]![НачальнаяДата] Forms![Даты]![КонечнаяДата] = Reports![РайоныДата]![КонечнаяДата] Наоборот! Нам же надо перенести из формы в отчет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 14:44 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
А. Сорри. Форма же уже закрыта... Значит, так: описываем две глобальных переменных, в форме перед закрытием заносим значения в них, в отчете берем не из формы, а из переменных. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 14:46 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч Изв. за подгрузку пишет ошибку типа (Missmatch 13) на начальной дате, в чем здесь глюк? Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 15:19 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
Во-первых, надо заносить в переменную не строку "НачальнаяДата", а дату с формы. Во-вторых, надо это делать до того, как форма закрылась. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 15:30 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
2 Владимир Саныч С переменной я все понял - поставил даты из формы. как говорится до успеха только шаг, но вот на эту строку: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 16:23 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
Это должно стоять в OnOpen отчета. И тогда можно писать так: Me![НачальнаяДата] = dtmPerem1 Me![КонечнаяДата] = dtmPerem2 Если не получится, значит я тоже чего-то не знаю. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 16:42 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
все равно пишет, что не может присвоить значение объекту Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. Может я что проморгал? Запара, какая однако... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 16:49 |
|
||
|
Кто-н знает как подставить даты в свободные контролы в отчете, введенные через фому ввода?
|
|||
|---|---|---|---|
|
#18+
автор писал: dtmPerem1 = Forms![Даты]![НачальнаяДата] dtmPerem2 = Forms![Даты]![КонечнаяДата] Это должно исполняться ДО того, как форма закрывается. А именно - в модуле формы, например на OnClose. Соответственно, описывать эти переменные надо не тут, а как глобальные (в отдельном модуле и со словом Public). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2003, 16:51 |
|
||
|
|

start [/forum/search_topic.php?author=SATA-na&author_mode=last_posts&do_search=1]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
get settings: |
7ms |
get forum list: |
13ms |
get settings: |
7ms |
get forum list: |
8ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
132ms |
get topic data: |
6ms |
get first new msg: |
3ms |
get forum data: |
3ms |
get page messages: |
31ms |
get tp. blocked users: |
1ms |
| others: | 1121ms |
| total: | 1349ms |

| 0 / 0 |
