|
|
|
| Возможно ли скрыть поле в отчете по значению другого поля? Следующих два примера не работают:
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 НЕ ПЕЧАТАЕТСЯ если прим. истина.
Посмотрите запрос!!!!!
Ошибка в нем, а не в отчете.
См. скриншот-> | |
|
| |
|