Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вопрос про отчет... / 19 сообщений из 19, страница 1 из 1
17.01.2003, 17:17
    #32092692
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
мне надо чтобы в отчете отражались поля, использованные в запросе...
(они отмечаются в форме... )
как это сделать?
...
Рейтинг: 0 / 0
17.01.2003, 17:26
    #32092704
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
неужели никто не использовал в работе нечто подобное?...(((
...
Рейтинг: 0 / 0
17.01.2003, 17:29
    #32092706
Yran
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
Неясна постановка вопроса
...
Рейтинг: 0 / 0
17.01.2003, 17:34
    #32092713
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
есть - запрос.... который создается из кода,
есть - шаблон отчета по запросу...

надо - чтобы при уменьшении поименований полей в запросе в отчете выдавались только те поля, которые есть в запросе...
...
Рейтинг: 0 / 0
17.01.2003, 17:42
    #32092719
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
и тишина....((( неужели никто не пользовал подобное?...((( хоть вешайся...(((
...
Рейтинг: 0 / 0
17.01.2003, 18:06
    #32092744
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
ХЕЛП!!!
...
Рейтинг: 0 / 0
17.01.2003, 18:16
    #32092751
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
А вместо остальных полей, что, пустые места будут?
Или надо автоматом генерить отчет на месте?
Тогда уж лучше в Ёксель скидывать, что ли...
...
Рейтинг: 0 / 0
17.01.2003, 18:22
    #32092758
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
можно что пустые поля были но без запросов об их величине...
а с экселем - связываться я пока не буду... хотя дома по-моему у меня что на эту тему есть... я хочу в аксесе...
...
Рейтинг: 0 / 0
17.01.2003, 18:23
    #32092761
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
хотя если тут у тебя что-нить есть - любое съем..
...
Рейтинг: 0 / 0
17.01.2003, 18:25
    #32092764
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
и тишина...(((
...
Рейтинг: 0 / 0
17.01.2003, 18:30
    #32092768
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
Тут за 5 минут не ответишь...
Я сейчас уже убегаю. Кстати, что ты сетуешь на тишину в такое время? Всем домой пора.
Короче, надо в отчете на открытие процедуру писАть, а в ней в зависимости от источника строк задавать RowSource для каждого поля
...
Рейтинг: 0 / 0
17.01.2003, 18:36
    #32092774
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
тада буду ждать до понедельника... если с работы не выгонят... но хочется верить что доктора рецепт выпишут...
...
Рейтинг: 0 / 0
17.01.2003, 18:39
    #32092777
AlexJuice
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
Дык опиши поподробнее задачу. Я завтра с 12-ти (можно на мыло)
...
Рейтинг: 0 / 0
17.01.2003, 19:06
    #32092795
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
1. С пустыми полями - когда формируешь запрос, добавляй для неиспользуемых полей пустые значения, например:

SELECT ..., "" AS NoField1, "" AS NoField2 ... FROM ...

чтобы не было вопросов о значениях.

2. А это решение от производителя:



здесь, правда, для crosstab'а, но для твоего случая методика аналогичная.
...
Рейтинг: 0 / 0
17.01.2003, 20:16
    #32092818
AndreyKa_
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
Надо делать форму-отчёт, у формы легче сделать переменное количество полей, с репортом всё гораздо сложнее, но тоже можно реализовать. Надо сделать какое-то количество полей-заготовок (всёравно есть какой-то разумный предел), по умолчанию сделать их скрытыми, а при открытии подключать к текстовым полям источники, позиционировать их и делать видимыми. В форме пользователь сам сможет подстроить ширину полей и параметры страницы, и затем распечатать форму як отчёт, с репортом сложнее, придётся в коде размеры полей под страницу подгонять.
...
Рейтинг: 0 / 0
20.01.2003, 09:44
    #32093134
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
с отчетом ярешила не мудрить и публиковать данные запроса в Ексель...
но вот тут и начинаются непонятки...
Код: 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.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
45.
46.
47.
48.
49.
50.
51.
52.
Static exel As Object
Set exel = GetObject(,  "excel.application" )
With exel
n = .Workbooks.Count
For I =  1  To n
.ActiveWorkbook.Save
.ActiveWorkbook.Close
Next I

.Workbooks.Open ( "C:\Documents and Settings\Bigboss\Мои документы\Шаблоны базы\zapr.xlt" )
.ActiveWorkbook.SaveAs ( "Заправочная карточка_"  & DATE &  "_.xls" )

a1$ =  "a"  & LTrim(Str$(i1% -  1 ))
.Range(a1$).Formula = Forms!prosmotr!DATES
b1$ =  "b"  & LTrim(Str$(i1% -  1 ))
.Range(b1$).Formula =  ""
c$ = " c " & LTrim(Str$(i1% - 1 ))
.Range(c$).Formula = Forms!prosmotr!COL_OF_GAZOLINE

i1% = i1% +  1 


a0$ = "a " & LTrim(Str$(i1%))
.Range(a0$).Select
.Selection.EntireRow.insert
a1$ = " a " & LTrim(Str$(i1% - 1 ))
.Range(a1$).Formula = s1
b1$ = "b " & LTrim(Str$(i1% - 1 ))
.Range(b1$).Formula = s2
c$ = "c " & LTrim(Str$(i1% - 1 ))
.Range(c$).Formula = s3
d1$ = "d " & LTrim(Str$(i1% - 1 ))
.Range(d1$).Formula = s4
e1$ = "e " & LTrim(Str$(i1% - 1 ))
.Range(e1$).Formula = m
f$ = "f " & LTrim(Str$(i1% - 1 ))
.Range(f$).Formula = s5
i1% = i1% +  1 

GoTo  1 
 2  .Workbooks( 1 ).Activate
ss$ = LTrim(Str$(i1% -  1 )) & ": " & LTrim(Str$(i1% - 1 ))
For I =  1  To  2 
.Rows(ss$).Select
.Selection.Delete Shift:=- 4162 
Next I
b1$ = "b " & LTrim(Str$(i1% - 1 ))
.Range(b1$).Formula = "Дата:  " & DATE
.Range(" a5").Select
.ActiveWorkbook.Save

.Visible = True
End With

почему то на Static exel As Object онначинает ругаться ....


вопрос--- как выполнить эту процедуру из аксесса.. в ексель?
...
Рейтинг: 0 / 0
20.01.2003, 09:52
    #32093139
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
и еще вопрос в догонку - почему Access не может создать обьект Excelя из кода... чего ему надо еще?
...
Рейтинг: 0 / 0
20.01.2003, 10:00
    #32093146
яяя
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
все... отработало... но вопросы появились... как форму, из которой формируется отчет сделать невидимой?
...
Рейтинг: 0 / 0
20.01.2003, 10:43
    #32093180
IgorM
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
вопрос про отчет...
Me.Visible = False
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / вопрос про отчет... / 19 сообщений из 19, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]