Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Несколько "одинаковых" подчиненных форм / 23 сообщений из 23, страница 1 из 1
07.07.2003, 13:39
    #32200862
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
В основной форме надо сделать несколько подчиненных форм, которые ничем, кроме RecordSourse не отличаются. Нельзя ли сделать их на основе одной формы?
...
Рейтинг: 0 / 0
07.07.2003, 13:55
    #32200891
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
>Нельзя ли сделать их на основе одной формы?
Можно... ;)
...
Рейтинг: 0 / 0
07.07.2003, 13:57
    #32200895
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Нуф-нуф, знаешь чего, если тебе зняться нечем, катил бы ты отсюда...Меня интересует Как это сделать, а докапаться можно до чего угодно
...
Рейтинг: 0 / 0
07.07.2003, 14:11
    #32200919
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
вара, да не нервинничай ты так :) Какой вопрос был, такой и ответ последовал :)
И если я укачусь, и другие "трепачи", то кто тебе ответит? каб?
На вопрос "Как" отвечаю:

1. В форме, которая будет использоваться как подчиненная оставляешь пустым (в режиме конструктора) свойство "Источник данных";
2. В главной форме на событие OnOpen (Sub Form_OnOpen), вешаешь динамическое присваивание источника данных всем подчиненным формам в главной форме (Me!ИмяКонтролаПодчиненнойФормы.Form.RecordSource = Имя_сохраненного_запроса или "Текст SQL-запроса");
3. По схеме пункта 2 определяешь источники записей для всех подчиненных форм...
...
Рейтинг: 0 / 0
07.07.2003, 14:13
    #32200926
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Да! В качестве подчиненных форм указываешь одну и туже форму - она будет использоваться как независимо работающие экземпляры...
...
Рейтинг: 0 / 0
07.07.2003, 15:39
    #32201075
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Я в следующий раз лучше сам лишний час подумаю, чем буду терпеть всякие приколы не по делу.
...
Рейтинг: 0 / 0
07.07.2003, 15:44
    #32201084
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
wara, а где приколы? Мы должны с серьезным видом переспрашивать "а в чем вопрос"? Ведь по вопросу действительно было непонятно, что спрашивается. Можно ли на одной форме поставить одну и ту же сабформу несколько раз? Да, можно. Если вопрос не в этом, просьба сразу задавать вопрос.
...
Рейтинг: 0 / 0
07.07.2003, 15:45
    #32201087
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Поддерживаю Вару! Подумай лишний час. Оно никогда не вредно
Поддерживаю Нуфа! Каков вопрос - таков ответ. "Нельзя ли сделать так...?" - "Можно". О чем тут еще говорить?
Как это сделать - содержиться в самом вопросе. "сделать несколько подчиненных форм, которые ничем, кроме RecordSourse не отличаются... на основе одной формы"
...
Рейтинг: 0 / 0
07.07.2003, 15:52
    #32201097
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
У меня друг, на вопрос "Какая электричка?" всегда отвечал "Железная" или "Зеленая". Так же на вопрос "У вас есть часы?" отвечал "Есть" и шел дальше.

а люди почему то обежались ...
...
Рейтинг: 0 / 0
07.07.2003, 15:53
    #32201101
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Лох Позорный,
По какому событию форматировать эти подчиненные формы?
Все события в них происходят раньше чем в основной. После того, как заданы recordSourse каждой сабформе, надо еще каждому control-y задать ControlSourse из RecordSourse.
...
Рейтинг: 0 / 0
07.07.2003, 15:58
    #32201105
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Senin Viktor, тут все дело в интонации и своевременности таких ответов. Надо чувствовать, когда можно так пошутить, а когда нет. Мы ж не филологи тут, чтоб идеально вопросы задавать.
...
Рейтинг: 0 / 0
07.07.2003, 16:01
    #32201113
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
> Мы ж не филологи тут

По-моему, как раз Виктор высказался за. Это мы с Лохом высказались против. И я настаиваю - не надо быть филологом, чтобы прочитать собственный вопрос и убедиться, что он непонятен.
...
Рейтинг: 0 / 0
07.07.2003, 16:05
    #32201122
Senin Viktor
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
2wara

Я этот пример привел к тому, чтобы люди не обижались.
Ты же не первый день на этом форуме, и прекрасно знаешь его "многословность". К чему обиды?
А, например, со всем не удивляюсь пятничным пениям Лоха заряжает положительной энергией и помогает понять, что работа не главное - надо и раслабляться.
...
Рейтинг: 0 / 0
07.07.2003, 16:05
    #32201123
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Во, другой разговор
Мысль номер раз - разные источники строк делать с одним набором полей (синтаксически). Тогда для каждого контрола не придется ControlSource прописывать
Мысль номер два - если уж надо для каждого контрола прописывать что-то, то можно все делать на событии Load каждой из подформ. Чтобы их програмно отличать - пропиши в контроле-подчиненной форме св-во Tag и его анализируй (сам не проверял, но скорее всего до него можно добраться).
Мысль номер три - я бы сделал все таки одни названия полей, и управлял бы всем этим хозяйством на открытии главной формы. Т.е. на откытии главной установить всем подформам RecordSource и сказать им Requery.
...
Рейтинг: 0 / 0
07.07.2003, 16:07
    #32201127
Владимир Саныч
Модератор форума
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
> Чтобы их програмно отличать - пропиши в контроле-подчиненной форме св-во Tag

А нафига? Разве Name не достаточно?
...
Рейтинг: 0 / 0
07.07.2003, 16:10
    #32201129
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Гы... Спасибо от вары я не дождусь однако

>Я в следующий раз лучше сам лишний час подумаю, чем буду терпеть всякие приколы не по делу.
Согласен с Лохом, что дело нужное :)

И хоть я варе - враг, даже не достойный не то что "спасибо", но и даже ответа что мол "не получается как ты сказал", но все-таки отвечу и пусть не замечает дальше, если так легче :)

>Все события в них происходят раньше чем в основной.
Можно сделать так, что события для главной формы будут происходить раньше, чем для подчиненных. В конструкторе в контролах подчиненных форм НЕ указываешь имена подчиненных форм, а подключаешь их к контролам программно из главной формы, при этом события бутут возникать в том порядке, который тебе нужен.

>После того, как заданы recordSourse каждой сабформе, надо еще каждому control-y задать ControlSourse из RecordSourse.
Так было заявлено ведь, что они НИЧЕМ кроме РекордСоурс не отличаются! Если отличаются, то можно сделать так же как я и сказал в своих первых постах, но еще добавить динамическое определение источника данных для контрола...
...
Рейтинг: 0 / 0
07.07.2003, 16:10
    #32201130
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Как вариант:
Открыть главную форму acHidden, присвоить значения всем объектам и контролам на подчинённой форме, а потом сделать главную форму видимой.
Либо писать на событие OnOpen подчинённых форм.
...
Рейтинг: 0 / 0
07.07.2003, 16:13
    #32201133
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
2 Владимир Саныч
Ну да, торможу слегка
Чего-то плохо на меня повлиял субботний просмотр терминатора :)
Разумеется, если добрались до контрола - этого и хватит.
Хотя я предпочитаю такую информацию в Tag пихать. Имена контролов у меня довольно часто меняются (непрерывная борьба за читабельность), чтоб не переписывать кучу кода предпочитаю или в контстантах хранить имена контролов/форм/отчетов и т.п, или в дополнительные сведения настройку контрола засовывать. Но это уже совсем другая история.
...
Рейтинг: 0 / 0
07.07.2003, 16:16
    #32201139
Лох Позорный
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
И хоть я варе - враг
Что, гусь свинье не товарищ?
...
Рейтинг: 0 / 0
07.07.2003, 16:23
    #32201150
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Лох позорный,
На событие Load подчиненной формы форматирование не повесишь, поскольку оно происходит раньше, чем что-либо в основной. А форматировать ее надо После присвоения источника данннных.
И спасибо за конкретные соображения.
...
Рейтинг: 0 / 0
07.07.2003, 16:27
    #32201156
Hummer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Ну тогда без геммороя открывай в скрытом виде и форматируй всё что угодно.
...
Рейтинг: 0 / 0
07.07.2003, 16:28
    #32201159
wara
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
Нуф-нуф,
Спасибо тебе, никакой ты мне не враг. И последние соображения мне должны помочь...
...
Рейтинг: 0 / 0
07.07.2003, 16:53
    #32201193
Нуф-нуф
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Несколько "одинаковых" подчиненных форм
//Блин! Еще бы чуть-чуть и постнул бы Лоху ответ на "Что, гусь свинье не товарищ?" - точно бы с варой передрались бы :) Но обошлось, когда увидел ответ вары...

Вара, это... вообще-то я не злой, как и все здесь... Просто иногда клинит... Сорри, еси что...
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Несколько "одинаковых" подчиненных форм / 23 сообщений из 23, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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