|
|
|
ADP. Фильтрация отчёта на основе данных из полей формы. Помогите доктору please!
|
|||
|---|---|---|---|
|
#18+
Пожалуйста, помогите решить две задачки! Не судите строго… 1. Есть отчёт (Access 2003,ADP ), источник записей – сохранённая процедура, основанная на нескольких таблицах. Открывается отчёт нажатием кнопки на frmDialisisCard. Как его отфильтровать с условием, что Дата = Forms!frmDialisisCard!fDate и Смена = Forms!frmDialisisCard!fSmena? Попробовал сделать так: Dim stDocName As String Dim stLinkCriteria1 As String Dim stLinkCriteria2 As String stDocName = "rptDialisisCard" stLinkCriteria1 = "Дата= #" & Format(CDate(Me.fDate), "mm\/dd\/yyyy") & "#" stLinkCriteria2 = "Смена=" & Me.fSmena DoCmd.OpenReport stDocName, acPreview, , stLinkCriteria1 & " And " & stLinkCriteria2 – ни какой фильтрации не происходит, выводятся все записи, хотя форма, очень близкая по содержанию к отчёту (frmDialisisCard) отлично фильтруется через DoCmd.OpenForm stDocName, , , stLinkCriteria1 & " And " & stLinkCriteria2 2. На той же форме (frmDialisisCard) есть необходимость отражать номер процедуры для данного пациента. В mdb реализовал это так: SELECT COUNT(DialysisCardID) AS DialisisNo FROM dbo.tblDialisisCard WHERE (Дата <= [Forms]![frmDialisisCard]![fDate]) AND (ID = [Forms]![frmDialisisCard]![fID]) Этот запрос был источником для подформы, на которой находилось единственное поле (fDialisisNo). Как реализовать в ADP ? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 08.08.2006, 04:58 |
|
||
|
|

start [/forum/topic.php?fid=60&tid=2165473]: |
0ms |
get settings: |
4ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
146ms |
get topic data: |
7ms |
get forum data: |
2ms |
get page messages: |
18ms |
get tp. blocked users: |
1ms |
| others: | 201ms |
| total: | 392ms |

| 0 / 0 |
