Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Имя элемента из подотчета?!? / 16 сообщений из 16, страница 1 из 1
06.11.2003, 17:24
    #32317474
MixaCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Здрасьте всем!!!

Может кто подскажет - можно ли узнать имя котрола (подотчета, подформы) через который отображается данная подформа?!?!?

У меня на отчете два раза один и тот же отчет в подотчете - надо кое-что изменить в одном из видов....

Через основную не хочется - так как этот подотчет (подписи) используется и в других отчетах - хотелось бы сделать стандартно - "снизу" так сказать...
...
Рейтинг: 0 / 0
06.11.2003, 17:27
    #32317478
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Но они же, наверно, отличаются друг от друга и данными?
...
Рейтинг: 0 / 0
06.11.2003, 17:33
    #32317487
MixaCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Нет - только размером элемента - его и хочу менять.... точнее размером данных для вывода - подставляю между должностью и фамилией некоторое кол-во подчеркиваний - вот и хочу узнать - сколько подчеркиваний вставлять в конкретном подотчете.....

Две одинаковые подписи "Главный бухгалтер" - только одна на сантиметр - пару короче в одном случае... (приходный кассовый ордер - сам и корешок)...
...
Рейтинг: 0 / 0
06.11.2003, 17:42
    #32317500
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Предлагаю вариант, возможно не самый красивый. Заводим во внутреннем отчете глобальную переменную. Во внешнем отчете присваиваем этой переменной обоих внутренних отчетов разные значения. Во внутреннем проверяем.

Код: plaintext
1.
2.
Public Side As String

If Side =  "left"  Then ...

Код: plaintext
1.
Me!LeftSubreport.Report.Side =  "left" 
Me!RightSubreport.Report.Side =  "right" 
...
Рейтинг: 0 / 0
06.11.2003, 17:49
    #32317511
MixaCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
В принципе через главный отчет я могу и по другому сделать - благо есть возможность достучаться до подотчетов....

А если все-таки вернуться к первоначальной постановке - есть такая возможность??!? Или хотя бы как определить видимую ширину подотчета из него самого?!?!

З.Ы. то В.С. спасибо по-любому....
...
Рейтинг: 0 / 0
06.11.2003, 17:54
    #32317521
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Боюсь, что такой возможности нет. Особенно той, которая "хотя бы". :^)

Пусть меня поправят знатоки новых версий Асесса.
...
Рейтинг: 0 / 0
06.11.2003, 17:58
    #32317530
MixaCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Интересно, а это так уж никому и не нужно?!?!

или вопрос риторический - что дано, то и дано?!?!
...
Рейтинг: 0 / 0
06.11.2003, 18:01
    #32317533
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Да вроде эта проблема легко обходится. Если Майкрософт даст такую возможность, то это будет всего лишь мелкое удобство, возможность писать 1 строку кода вместо 4. Не критично. :^)
...
Рейтинг: 0 / 0
06.11.2003, 18:07
    #32317537
incold
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
У меня на отчете два раза один и тот же отчет в подотчете - надо кое-что изменить в одном из видов....

Бр-р...не совсем понятно...

Я понимаю вопрос звучит так:
как из модуля формы/отчета определить название элемента управления, в котором находится эта(от) форма/отчет когда он/она вытсупает как подчиненная(ый)

Можно в модуле сделать цикл по элементам управления объекта .Parent
отобрать их них controltype=acSubform
и сравнить .Parent.controls(номер).sourceobject <> me.name
Правде как поведет себя такая процедура в случае двойного расположения трудно сказать.

Или я неправильно понял?
...
Рейтинг: 0 / 0
06.11.2003, 18:15
    #32317549
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
> Правде как поведет себя такая процедура в случае двойного расположения трудно сказать.

Очень понятно, как она себя поведет: найдет оба. В этом-то и проблема.
...
Рейтинг: 0 / 0
06.11.2003, 18:20
    #32317552
MixaCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Удобство - согласен, может не очень и большое, но удобное было бы....

То: incold - В.С. правильно разъяснил - нечего добавить...
А зачем две - ну вид отчета такой - не хочется же плодить их, тем более, что будут одинаковые (кроме размеров).....

Да уж - видимо придется дрючить через главную форму.... блин.... просто 4*на кол-во нестандартных отчетов - вместо вооще 1 на все случаи физни....
...
Рейтинг: 0 / 0
06.11.2003, 18:27
    #32317554
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Другой вариант. Пишем во внутреннем отчете процедуру (Public), которая делает что надо в зависимости от параметра. А во внешнем обращаемся к ней с правильным параметром (два раза с разными).
...
Рейтинг: 0 / 0
06.11.2003, 18:42
    #32317562
MixaCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Вот я и пытаюсь в последние 20 минут - только она посылает - то еще не загружена, то уже "после начала печати".....

мать, мать.....
...
Рейтинг: 0 / 0
06.11.2003, 18:43
    #32317564
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Таки плохо.
...
Рейтинг: 0 / 0
06.11.2003, 18:52
    #32317571
MixaCh
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
Свалился почти к первому варианту - из родителя устанавливаю в public переменную подотчета кол-во подчеркиваний - работает....

и все равно мать, мать, мать.....

Всем спасибо!!!!!!
...
Рейтинг: 0 / 0
06.11.2003, 18:54
    #32317575
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Имя элемента из подотчета?!?
отец, отец, отец...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Имя элемента из подотчета?!? / 16 сообщений из 16, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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