|
|
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
я из Аксеса (2000 мдб) Мдб там тоже есть:) Но я и 2000 не увидел)))) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 18:03 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
можно я тоже посмеюсь? >с помощью глобальной переменной объявленной на уровне модуля можно практически так же как и с OpenArgs передать в отчёт всё что угодно, в том числе и результат выполнения ХП, в чём проблема-то теперь? ну не работает так и всё вот интересно , а Саныч свой совет проверял? вдруг у меня руки кривые? или смотрю в книгу а вижу... ну что вижу , а ничего не вижу? я думаю что тут проблема в чём-то другом вы ещё разок с начала прочитайте ведь в QA возвращает записи а в окошко запроса к серверу тоже должен? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 18:18 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
> вот интересно , а Саныч свой совет проверял? Он им постоянно пользуется. (Саныч советом, не наоборот.) :^) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 18:22 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
наверное таки ручки кривые сделала так но ... у меня не работает отчёт при открытии орёт что записей не получил ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 18:29 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
Смеяться можно сколько угодно - это полезно для здоровья, я например, ни над кем в этом топике не смеялся. Тогда поставим вопрос по другому - вы строку подключения к серверу в запросе делаете? Полный текст запроса приведён или только часть? Если работаете с хранимыми процедурами, лучше переходить на adp. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 18:35 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
На всякий случай: я отвечал только на вопрос, как без OpenArgs передать что-то в отчет. На первоначальный вопрос этого топика я отвечать не берусь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 18:38 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
строку подключения к серверу в запросе делаю текст запроса приведён -Полный перейти на адп не могу ещё один момент если это селект из хп прямо написать в окошко запроса ксерверу и вместо переменных написать константу(програмно собрать тело запроса) всё работает вот так Strsql = " " Strsql = " SELECT SUM([tmp _plan_row].act_katif+[tmp _plan_row].act_merkazi+[tmp _plan_row].act_meshuklad+[tmp _plan_row].act_kfooim) AS Sumkatif," & vbCrLf Strsql = Strsql & " SUM(0) AS Harig," & vbCrLf Strsql = Strsql & " TRCKS.TRACK_ASMASHTA" & vbCrLf Strsql = Strsql & " FROM PLAN_KOTERET INNER JOIN" & vbCrLf Strsql = Strsql & " plan_tmp ON PLAN_KOTERET.PLAN_NUMBER = plan_tmp.plan_num INNER JOIN" & vbCrLf Strsql = Strsql & " [tmp _plan_row] ON plan_tmp.id = [tmp _plan_row].plan_tmp_num FULL OUTER JOIN " & vbCrLf Strsql = Strsql & " TRCKS ON plan_tmp.track = TRCKS.TRACK_ID " & vbCrLf Strsql = Strsql & " WHERE (PLAN_KOTERET.PLAN_DATE >= CONVERT(DATETIME, '" & Format(Me!BeginPlanDTText, "mm/dd/yyyy") & "', 102)) AND " & vbCrLf Strsql = Strsql & " (PLAN_KOTERET.PLAN_DATE <= CONVERT(DATETIME, '" & Format(Me!EndPlanDTText, "mm/dd/yyyy") & "', 102))" & vbCrLf Strsql = Strsql & " GROUP BY TRCKS.TRACK_ASMASHTA" & vbCrLf Strsql = Strsql & " Union All" & vbCrLf Strsql = Strsql & " SELECT SUM(0) AS Sumkatif," & vbCrLf Strsql = Strsql & " SUM(TRCKS.TRACK_NEFA) AS Harig," & vbCrLf Strsql = Strsql & " TRCKS.TRACK_ASMASHTA" & vbCrLf Strsql = Strsql & " FROM PLAN_KOTERET INNER JOIN" & vbCrLf Strsql = Strsql & " plan_tmp ON PLAN_KOTERET.PLAN_NUMBER = plan_tmp.plan_num FULL OUTER JOIN" & vbCrLf Strsql = Strsql & " TRCKS ON plan_tmp.track = TRCKS.TRACK_ID" & vbCrLf Strsql = Strsql & " WHERE (PLAN_KOTERET.PLAN_DATE >=CONVERT(DATETIME, '" & Format(Me!BeginPlanDTText, "mm/dd/yyyy") & "', 102)) AND " & vbCrLf Strsql = Strsql & " (PLAN_KOTERET.PLAN_DATE <= CONVERT(DATETIME, '" & Format(Me!EndPlanDTText, "mm/dd/yyyy") & "', 102)) AND" Strsql = Strsql & " (plan_tmp.sevev = N'ç')" & vbCrLf Strsql = Strsql & " GROUP BY TRCKS.TRACK_ASMASHTA" & vbCrLf Strsql = Strsql & " ORDER BY TRCKS.TRACK_ASMASHTA" Debug.Print Strsql Call QueryExecute(Strsql, "Q_RepQuerySub1", 1, 0, True) DoCmd.OpenReport "TrackLoadReport0", acViewPreview "Q_RepQuerySub1" это имя запроса к серверу а ф-я QueryExecute настраивает запрос (указываю стрку подк-я,возвращать ли записи, выполнять ли сейчас и т.д) но хотелось бы так: declare @Date1 datetime declare @Date2 datetime set @Date1='01/01/2003' set @Date2='02/01/2003' exec UP_RepSumMishtah @Date1, @Date2 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 18:50 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
& vbCrLf определенно лишние для исполняемого кода - только для красоты просмотра ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 19:06 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
что-то я не пойму, те несчастные(вроде меня) которые в 2000 в мдб работают- пользуются только акксесовскими запросами? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 19:18 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
Я постоянно пользуюсь Pass-Through Queries. Причем с динамически меняющимся SQL'ем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 19:21 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
я тоже пользуюсь Pass-Through Queries с динамически меняющимся SQL'ем а отчёты у тебя сидят не на хп а на таких запросах? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 19:25 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
Именно так. Я хп никогда не пользовался и тем ущербен. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 19:26 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
я бы хотел посмотреть результат Debug.Print Strsql ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 19:27 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
вот результат из Debug.Print Strsql: SELECT SUM([tmp _plan_row].act_katif+[tmp _plan_row].act_merkazi+[tmp _plan_row].act_meshuklad+[tmp _plan_row].act_kfooim) AS Sumkatif, SUM(0) AS Harig, TRCKS.TRACK_ASMASHTA FROM PLAN_KOTERET INNER JOIN plan_tmp ON PLAN_KOTERET.PLAN_NUMBER = plan_tmp.plan_num INNER JOIN [tmp _plan_row] ON plan_tmp.id = [tmp _plan_row].plan_tmp_num FULL OUTER JOIN TRCKS ON plan_tmp.track = TRCKS.TRACK_ID WHERE (PLAN_KOTERET.PLAN_DATE >= CONVERT(DATETIME, '01/01/2003', 102)) AND (PLAN_KOTERET.PLAN_DATE <= CONVERT(DATETIME, '02/01/2003', 102)) GROUP BY TRCKS.TRACK_ASMASHTA Union All SELECT SUM(0) AS Sumkatif, SUM(TRCKS.TRACK_NEFA) AS Harig, TRCKS.TRACK_ASMASHTA FROM PLAN_KOTERET INNER JOIN plan_tmp ON PLAN_KOTERET.PLAN_NUMBER = plan_tmp.plan_num FULL OUTER JOIN TRCKS ON plan_tmp.track = TRCKS.TRACK_ID WHERE (PLAN_KOTERET.PLAN_DATE >=CONVERT(DATETIME, '01/01/2003', 102)) AND (PLAN_KOTERET.PLAN_DATE <= CONVERT(DATETIME, '02/01/2003', 102)) AND (plan_tmp.sevev = N'ç') GROUP BY TRCKS.TRACK_ASMASHTA ORDER BY TRCKS.TRACK_ASMASHTA SELECT SUM([tmp _plan_row].act_katif+[tmp _plan_row].act_merkazi+[tmp _plan_row].act_meshuklad+[tmp _plan_row].act_kfooim) AS Sumkatif, SUM(0) AS Harig, TRCKS.TRACK_ASMASHTA FROM PLAN_KOTERET INNER JOIN plan_tmp ON PLAN_KOTERET.PLAN_NUMBER = plan_tmp.plan_num INNER JOIN [tmp _plan_row] ON plan_tmp.id = [tmp _plan_row].plan_tmp_num FULL OUTER JOIN TRCKS ON plan_tmp.track = TRCKS.TRACK_ID WHERE (PLAN_KOTERET.PLAN_DATE >= CONVERT(DATETIME, '01/01/2003', 102)) AND (PLAN_KOTERET.PLAN_DATE <= CONVERT(DATETIME, '02/01/2003', 102)) GROUP BY TRCKS.TRACK_ASMASHTA Union All SELECT SUM(0) AS Sumkatif, SUM(TRCKS.TRACK_NEFA) AS Harig, TRCKS.TRACK_ASMASHTA FROM PLAN_KOTERET INNER JOIN plan_tmp ON PLAN_KOTERET.PLAN_NUMBER = plan_tmp.plan_num FULL OUTER JOIN TRCKS ON plan_tmp.track = TRCKS.TRACK_ID WHERE (PLAN_KOTERET.PLAN_DATE >=CONVERT(DATETIME, '01/01/2003', 102)) AND (PLAN_KOTERET.PLAN_DATE <= CONVERT(DATETIME, '02/01/2003', 102)) AND (plan_tmp.sevev = N'ç') GROUP BY TRCKS.TRACK_ASMASHTA ORDER BY TRCKS.TRACK_ASMASHTA ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 19:29 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
Ой скока словей на иврите... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 19:30 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
я ж говорила что так у нас принято ивритские слова латинскими буквами что делать наследство такое ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 15.07.2003, 19:34 |
|
||
|
Отчёт
|
|||
|---|---|---|---|
|
#18+
Я в mdbшках делаю так: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. Код: plaintext 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 16.07.2003, 10:40 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32208943&tid=1680511]: |
0ms |
get settings: |
5ms |
get forum list: |
13ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
19ms |
get topic data: |
8ms |
get forum data: |
2ms |
get page messages: |
52ms |
get tp. blocked users: |
1ms |
| others: | 203ms |
| total: | 307ms |

| 0 / 0 |
