Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать количество записей в txt box sub репорта / 12 сообщений из 12, страница 1 из 1
26.12.2003, 14:48
    #32364581
ValerySPB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
имеется в отчете объект image (путь подставляется по гиперссылке хранящейся в поле photo)
все повешено на процедуру activate report.
Если запись одна, то все работает, если больше то, везде выводится одна и та же фотка.
Как узнать количество записей в txt box sub репорта,
чтобы для каждой записи в image указывать свой путь к картинке?
...
Рейтинг: 0 / 0
26.12.2003, 14:51
    #32364589
Хам трамвайный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
а слабо привязать
image к таблице отчета?
...
Рейтинг: 0 / 0
26.12.2003, 14:52
    #32364591
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
1. В текстбоксе не может быть количество записей.
2. Чтобы указывать адрес картинки, не нужно знать количество записей. Все пишется в OnFormat секции - об остальном Аксесс заботится сам.
...
Рейтинг: 0 / 0
26.12.2003, 15:29
    #32364646
ValerySPB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
image к таблице отчета? а как это сделать?

повесил процедурину на OnFormat ничего не изменилось....
...
Рейтинг: 0 / 0
26.12.2003, 15:44
    #32364678
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
Можно посмотреть на текст программы?
...
Рейтинг: 0 / 0
26.12.2003, 16:12
    #32364716
ValerySPB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
Private Sub Detail_Format(Cancel As Integer, FormatCount As Integer)
Dim strLink As String
Dim strPath As String
Dim strPathOK As String
Dim strPos As Integer
Dim strRez As Integer
Dim IntCount As Integer

'Dim rs As New ADODB.Recordset

'rs.Open "Employees", CurrentProject.Connection, adOpenKeyset, adLockOptimistic

strLink = Reports!rptMain!rptPhoto.Report.txtPhoto.Value
If strLink <> "" Or Empty Then

strPos = InStr(strLink, "#")
strRez = Len(strLink)
strPath = Left(strLink, strRez - 1)


strPath = Right(strLink, strRez - strPos)
strRez = Len(strPath)
strPathOK = Left(strPath, strRez - 1)
'Me.Image.SetFocus
Reports!rptMain!rptPhoto.Report.Image.Picture = "C:\ctri\" & strPathOK
'Stop
Else
Reports!rptMain!.Report!Image.Picture = ""
End If
End Sub
...
Рейтинг: 0 / 0
26.12.2003, 16:52
    #32364782
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
1. Это OnFormat подчиненного отчета или главного? Должно быть подчиненного.
2. Конструкция Reports!rptMain!rptPhoto.Report лишняя, ее надо заменить (в зависимости от ответа на предыдущий вопрос) на Me!rptPhoto.Report или Me.
...
Рейтинг: 0 / 0
26.12.2003, 16:57
    #32364787
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
авторIf strLink <> "" Or Empty Then
Кстати, это неверно. Потому что:
1. Переменная типа String никогда не будет Empty.
2. Проверка на Empty делается не через = или <>, а вот как: IsEmpty(MyPerem).
3. По логике должно быть не Or, а And.
4. Операции Or и And выполняются после <>, поэтому слово Empty не будет участвовать в сравнении с strLink.
...
Рейтинг: 0 / 0
26.12.2003, 17:20
    #32364806
ValerySPB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
был на главном, повесил на подчиненый, без эффекта.
там где несколько записей txtPhoto там отображаются одинаковые картинки
...
Рейтинг: 0 / 0
26.12.2003, 17:22
    #32364809
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
Предлагаю все-таки учесть то, что я написал. Если не будет работать, тогда будем разбираться дальше.
...
Рейтинг: 0 / 0
26.12.2003, 17:42
    #32364832
ValerySPB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
Все что вы предложили, абсолютно правильно, но раз отображается первая картинка, то сама процедура работает, я так понимаю, если записей несколько, то она должна запускаться повторно при выводе, каждой записи, а вот этого то и не происходит...
...
Рейтинг: 0 / 0
26.12.2003, 17:44
    #32364836
ValerySPB
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как узнать количество записей в txt box sub репорта
Все спасибо заработало!!!!!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Как узнать количество записей в txt box sub репорта / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]