|
|
|
отчет + АДО +ХП . ламерский вопрос ...
|
|||
|---|---|---|---|
|
#18+
АДО Акцес2000 МССКЛ поиск не помог - сразу говорю есть отчет ... InputParameters = '3','2004','SU' если задать сразу рекордсорс и параметры - то все работает если повесить на событие отчета - то спрашивает параметры в чем мои грабли? и вопрос второй - как передать InputParameters из формы в отчет лучше всего? OpenArgs нету ведь... Private Sub Report_Open(Cancel As Integer) Me.InputParameters = "'3','2004','SU'" Me.RecordSource = "AWBQ_sp" End Sub текст процедуры такой. RecordSource = "AWBQ_sp" Alter Procedure AWBQ_sp (@Month_Inp int,@Year_Inp int,@Carrier_Inp nvarchar(2) ) As SELECT AWB.From_Airport, AWB.To_Airport, Document.Number, Month([Date]) AS [Month], Year([Date]) AS [Year], Document.Date, Document.From_Country_ID, Document.To_Country_ID, AWB.From_Airport, AWB.To_Airport, AWB.Carrier_ID, Document.Gross_weight, Document.Chargeable_weight, Left([number],3) AS left_numFROM AWB INNER JOIN Document ON AWB.Document_ID = Document.Document_ID WHERE (Left([number],3)<>'000') AND (Year([Date]) =@Year_Inp) AND (Month([Date]) = @Month_inp) AND AWB.Carrier_ID=@Carrier_Inp ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 10:01:20 |
|
||
|
отчет + АДО +ХП . ламерский вопрос ...
|
|||
|---|---|---|---|
|
#18+
Me.RecordSource = "exec AWBQ_sp 3, 2004, 'SU'" или Me.RecordSource = "exec AWBQ_sp " & Cstr(iMonth) & ", " & Cstr(iYear) & ", '" & sCountry & "'" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 10:13:52 |
|
||
|
отчет + АДО +ХП . ламерский вопрос ...
|
|||
|---|---|---|---|
|
#18+
Я бы еще dbo. перед именем процедуры поставил, а то пользователь не являющийся членом роли db_owner может и не найти процедуру!!! ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 10:26:13 |
|
||
|
отчет + АДО +ХП . ламерский вопрос ...
|
|||
|---|---|---|---|
|
#18+
Программист-ЛюбительMe.RecordSource = "exec AWBQ_sp 3, 2004, 'SU'" или Me.RecordSource = "exec AWBQ_sp " & Cstr(iMonth) & ", " & Cstr(iYear) & ", '" & sCountry & "'" попробовал ... не помчал процесс ... Не существует источник записей exec "dbo.AWBQ_sp '3', '2004', 'SU'" , указанный в форме или отчете. может такая конструкция в 2000 акцесе не работает? Private Sub Report_Open(Cancel As Integer) Me.RecordSource = "exec dbo.AWBQ_sp '3', '2004', 'SU'" End Sub ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 10:46:29 |
|
||
|
отчет + АДО +ХП . ламерский вопрос ...
|
|||
|---|---|---|---|
|
#18+
да, и про мой второй вопрос что скажете? ......................... и вопрос второй - как передать InputParameters из формы в отчет лучше всего? OpenArgs нету ведь... ......................... на 2002й акцес с OpenArgs не хотелось бы переходить - так как на всех компах 2000й стоит акцес. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 10:48:58 |
|
||
|
отчет + АДО +ХП . ламерский вопрос ...
|
|||
|---|---|---|---|
|
#18+
Код: plaintext 1. Я всегда так делаю, никаких проблем. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 11:06:48 |
|
||
|
отчет + АДО +ХП . ламерский вопрос ...
|
|||
|---|---|---|---|
|
#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. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.11.2004, 16:26:17 |
|
||
|
|

start [/forum/topic.php?fid=45&msg=32806145&tid=1670041]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
41ms |
get topic data: |
5ms |
get forum data: |
1ms |
get page messages: |
25ms |
get tp. blocked users: |
1ms |
| others: | 182ms |
| total: | 273ms |

| 0 / 0 |
