|
|
|
| Поставил на открытие формы на отсутствие данных код
Private Sub Form_Open(Cancel As Integer)
If Me.RecordsetClone.RecordCount = 0 Then MsgBox "Нет данных!" , vbOKOnly + vbInformation
Cancel = True
End Sub
|
Видно, что акс отрабатывает (Обработка команды...), но MsgBox не показывается. В чем может быть причина? Из-за содержащейся там подформы? | |
|
| |
|
|
|
|
Private Sub Form_Open(Cancel As Integer)
If Me.RecordsetClone.RecordCount = 0 Then
MsgBox "Нет данных!" , vbOKOnly + vbInformation
Cancel = True
End Sub
|
а здесь точно Me.RecordsetClone.RecordCount=0? | |
|
| |
|
|
|
| кусок кода скачал когда из файла katalog кажется с этого файла. А Me.RecordsetClone.RecordCount проверил дебагом. Ничего не показал. Неправильно, да? | |
|
| |
|
|
|
|
| Силыч! я написал так
If Nz(Me.Recordset.RecordCount, 0) = 0 Then
MsgBox "Нет данных!", vbOKOnly + vbInformation
Cancel = True
End If
|
но форма открывается, а MsgBox не отрабатывает. Подскажите, что еще нужно исправить? | |
|
| |
|
|
|
| не знаю, у меня сработало
Private Sub Form_Open(Cancel As Integer)
If Nz(Me.RecordsetClone.RecordCount, 0) = 0 Then
MsgBox "Нет данных!", vbOKOnly + vbInformation
Cancel = True
End If
End Sub
|
у тебя же ведь в источнике записей есть же єтот источник хоть? | |
|
| |
|
|
|
| для рекордсет каунт также помогает мувласт мувфёст
нужно дать системе явно заполнить рекордсет (также как для файндфёст)
сёрч стринг - "метнуться" | |
|
| |
|
|
|
| в России, как известно, две беды
и даже если одну из них можно решить
при помощи асфальтоукладика и дорожного катка, например
то все равно - что делать с дорогами... неизвестно | |
|
| |
|
|
|
| Explorer’у: Ладно, с трубоукладиком понятно. Форум же и существует, чтобы общаться. Ну бывает, что бьешься головой об стену, патамушта зацикливаешься... А у вас не было так поначалу?! Вот и обращаемся к вам, профессорам!!!
Когда формулируешь письменно проблему, невольно еще раз пересматриваешь код и находишь свои же собственные глюки, которые не видны сразу. В этом суть общения. А ты сразу катком... | |
|
| |
|
|
|
|
| да я же пошутил просто
тебя совсем не имел в виду и даже в мыслях не было! необижайсо!
Форум же и существует, чтобы общаться (с) | |
|
| |
|
|
|
| заметано! | |
|
| |
|
|
|
| СилЫчу: Спасибо! Разобрался с формой (там у меня всегда есть хотя бы одна запись). | |
|
| |
|