| |
|
|
| | Возможно ли скрыть поле в отчете по значению другого поля? Следующих два примера не работают:
Private Sub ОбластьДанных_Format(Cancel As Integer, FormatCount As Integer)
If Me.[Примечание] = True Then
Me.НомерСтроки.Visible = False
End If
End Sub
' следующий пример, вместо . поставил !
Private Sub ОбластьДанных_Format(Cancel As Integer, FormatCount As Integer)
If Me![Примечание] = True Then
Me!НомерСтроки.Visible = False
End If
End Sub
|
| |
| |
| |
| |
|
|
| | А условным форматированием не проще? | |
| |
| |
| |
|
|
| | а поподробнее или где почитать? | |
| |
| |
| |
|
|
| | Lukas, условное форматирование применимо только к формам, не так ли? | |
| |
| |
| |
|
|
| | Вообще-то должно работать.
Только надо обработать и оба условия
If Me.[Примечание] = True Then
Me.НомерСтроки.Visible = False
else
Me.НомерСтроки.Visible = True
End If
Иначе ... ну понятно.
А можно просто
Me.НомерСтроки.Visible = NOT Me.[Примечание]
|
Должно прокатить. | |
| |
| |
| |
|
|
| | не прокатывает (оба варианта)  | |
| |
| |
| |
|
|
| | возможно на событии OnPrint... | |
| |
| |
| |
|
|
| | не прошло оба:
Private Sub ОбластьДанных_Print(Cancel As Integer, PrintCount As Integer)
If Me.[Примечание] = True Then
Me.НомерСтроки.Visible = False
Else
Me.НомерСтроки.Visible = True
End If
'Me.НомерСтроки.Visible = Not Me.[Примечание]
End Sub
|
 | |
| |
| |
| |
|
|
| | Попробовал, действ. не работает с лог.полем.
Замени его на числовое.
И заработает  | |
| |
| |
| |
|
|
| | Извините, может я сделал неправильно (не работает):
Private Sub ОбластьДанных_Print(Cancel As Integer, PrintCount As Integer)
If CLng(Nz(Me.[Примечание], 0)) = -1 Then
Me.НомерСтроки.Visible = False
Else
Me.НомерСтроки.Visible = True
End If
'Me.НомерСтроки.Visible = Not CLng(Nz(Me.[Примечание], 0))
End Sub
|
http://zalil.ru/30969137 | |
| |
| |
| |
 51 Кб. |
|
| | Me.НомерСтроки.Visible = Not Me.Примечание - работает.
У вас строка 17 НЕ ПЕЧАТАЕТСЯ если прим. истина.
Посмотрите запрос!!!!!
Ошибка в нем, а не в отчете.
См. скриншот-> | |
| |
| |
|
|