Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не получается синхронизация комбобоксов. / 25 сообщений из 54, страница 1 из 3
15.02.2008, 13:04
    #35134722
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Добрый день!

Такая проблема.

При перелистывании записей (Рекордов) не получается синхронизация комбобоксов.

Пример прилагаю.

Спасибо...

Александра
...
Рейтинг: 0 / 0
15.02.2008, 13:11
    #35134760
Программист-Любитель
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
А где обработчик перехода по записям ?
...
Рейтинг: 0 / 0
15.02.2008, 13:39
    #35134891
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Все работает, если я выбираю раздел.

Но мне нужно, чтобы последний текст, который был написан, был открыт... и можно было бы листать Рекордс...
...
Рейтинг: 0 / 0
15.02.2008, 18:57
    #35136221
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Есть у кого-нибудь еще идеи или у всех уже "тяпница"? :)
...
Рейтинг: 0 / 0
15.02.2008, 19:03
    #35136234
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Александра-Александра,
три раза перечитал топик. Два раза открывал пример. Сделал скидку на пятницу, открыл еще раз и и все равно ничего не понял, что же нужно.
...
Рейтинг: 0 / 0
15.02.2008, 19:08
    #35136244
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
mds_worldАлександра-Александра,
три раза перечитал топик. Два раза открывал пример. Сделал скидку на пятницу, открыл еще раз и и все равно ничего не понял, что же нужно.
Мне нужно, чтобы при открытии этого примера, открылся последний текст, который записывался и в комбобоксах отображалось название именно этого текста и раздела, которому этот текст принадлежит... Также и при перелистывани Рекордс...
...
Рейтинг: 0 / 0
15.02.2008, 19:10
    #35136250
бухой бык
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
в таги пишитя
...
Рейтинг: 0 / 0
15.02.2008, 19:14
    #35136256
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Александра-АлександраТакже и при перелистывани Рекордс... А что должно быть при перелистывании Рекордс? Должна остваться та же запись, как вы пишете? Но это же невозможно, мы же листаем записи, уходим на другую, как может оставаться та же запись? Только в некотором свободном поле, не связаном с источником, мы можем ее увидеть.
...
Рейтинг: 0 / 0
15.02.2008, 19:17
    #35136262
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
mds_world Александра-АлександраТакже и при перелистывани Рекордс... А что должно быть при перелистывании Рекордс? Должна остваться та же запись, как вы пишете? Но это же невозможно, мы же листаем записи, уходим на другую, как может оставаться та же запись? Только в некотором свободном поле, не связаном с источником, мы можем ее увидеть.
Конечно, должна появиться другая запись, а также и другое название... А оно не меняется...
...
Рейтинг: 0 / 0
15.02.2008, 19:27
    #35136278
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Александра-АлександраКонечно, должна появиться другая запись, а также и другое название... А оно не меняется...Другая запись появляется (если сделать поле видимым). Насчет другого названия - очень сложно у вас определиться что есть название, а что раздел. Склейка сумасшедшая, да и содержание очень информативное...
...
Рейтинг: 0 / 0
15.02.2008, 19:29
    #35136280
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Может быть не хранить все вместе, а разделить по полям?
...
Рейтинг: 0 / 0
15.02.2008, 19:31
    #35136282
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
mds_world Александра-АлександраКонечно, должна появиться другая запись, а также и другое название... А оно не меняется...Другая запись появляется (если сделать поле видимым). Насчет другого названия - очень сложно у вас определиться что есть название, а что раздел. Склейка сумасшедшая, да и содержание очень информативное...
Там же написано, где раздел, а где название...
Что значит "склейка"?
...
Рейтинг: 0 / 0
15.02.2008, 20:07
    #35136344
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Склейки нет, конечно. Показалось.

Итак. Выбираем раздел, выбираем название. Дальше навигационными кнопками перемещаемся по набору фильтрованных записей (фильтр на комбо). Текст меняется в пределах фильтра. Что не так?
...
Рейтинг: 0 / 0
15.02.2008, 20:15
    #35136357
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
mds_worldСклейки нет, конечно. Показалось.

Итак. Выбираем раздел, выбираем название. Дальше навигационными кнопками перемещаемся по набору фильтрованных записей (фильтр на комбо). Текст меняется в пределах фильтра. Что не так?
Во первых, не меняется название в комбобоксе...

Второе... Я хотела бы, при открытии базы, чтобы был виден сразу текст и название последней записи...
...
Рейтинг: 0 / 0
15.02.2008, 20:53
    #35136412
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Отвлекался...

Понятно.
Александра-Александра, не стоит менять комбобоксы, это множество деталей, которые будут кровь пить. Сделайте свободные поля содержашие имена раздела и названия и них помещайте названия. А менять их надо надо на событии Текущая запись (Current).

Комбобоксы для выбора. Если их одновременно делать информационным окном, типа обычного поля, то смешиваются два типа и надо учитывать особенности одного и другого. Это требует затрат и, вообщем-то, по моему мнению не окупается. Наоборот, приводит пользователя в недоумение.
А менять содержимое свободных полей милое дело. Лехко!

Ну, и чтобы проскочить при загрузке формы на последнюю запись, воспользуйтесь либо
Docmd.Gotorecord aclast (на событии Load),
либо пройти в рекордсете формы на последнюю запись (Movelast), снять букмарку рекордсета и присвоить ее форме.
...
Рейтинг: 0 / 0
16.02.2008, 03:06
    #35136666
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
mds_worldОтвлекался...

Понятно.
Александра-Александра, не стоит менять комбобоксы, это множество деталей, которые будут кровь пить. Сделайте свободные поля содержашие имена раздела и названия и них помещайте названия. А менять их надо надо на событии Текущая запись (Current).

Комбобоксы для выбора. Если их одновременно делать информационным окном, типа обычного поля, то смешиваются два типа и надо учитывать особенности одного и другого. Это требует затрат и, вообщем-то, по моему мнению не окупается. Наоборот, приводит пользователя в недоумение.
А менять содержимое свободных полей милое дело. Лехко!

Ну, и чтобы проскочить при загрузке формы на последнюю запись, воспользуйтесь либо
Docmd.Gotorecord aclast (на событии Load),
либо пройти в рекордсете формы на последнюю запись (Movelast), снять букмарку рекордсета и присвоить ее форме.
Я что-то не очень поняла идею...

А на Load у меня и так код имеется:

Код: plaintext
1.
2.
Private Sub Form_Load()
DoCmd.GoToRecord acDataForm, Name, acLast
End sub

Но этого не достаточно...
...
Рейтинг: 0 / 0
16.02.2008, 10:12
    #35136721
Water Carrier
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Привет, Саша!

Что же ты ночью не спишь. :)
...
Рейтинг: 0 / 0
16.02.2008, 10:48
    #35136738
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Александра-Александра,
я сделал как вы хотите. Одновременно поместил свободное поле. Выбирайте любой вариант.

Смотрите процедуру Form_Current. Там почти все назначения. Еще немного есть для свободного поля в процедурах AfterUpdate для полей со списком.

Насчет прыжка на последнюю запись неясно по-прежнему. Чем не устраивает acLast при загрузке?
...
Рейтинг: 0 / 0
16.02.2008, 12:56
    #35136805
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Water CarrierПривет, Саша!

Что же ты ночью не спишь. :)
Добрый День!

Иногда бывает, что и не сплю - зачитаюсь или фильм интересный... :) Тем более, если на следующий день выходной... :)
...
Рейтинг: 0 / 0
16.02.2008, 13:04
    #35136814
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
mds_worldАлександра,

Насчет прыжка на последнюю запись неясно по-прежнему. Чем не устраивает acLast при загрузке?
Здравствуйте, уважаемый Mds_World!

Так Вы думаете, что с дополнительным полем лучше? Я думала, как бы проще и компактнее сделать...

По поводу последней записи.
Нужна не просто последняя, а последняя рабочая... Т.е. если есть уже, скажем 5 записей, а я решила вернуться к третьей записи и после редактирования третьей я закрыла базу, а затем через какое-то время открыла, то хочу, чтобы третья запись открылась, а не пятая...

А как сделать, чтобы при открытии и перелистывании Рекордс названия разделов и текстов отображались в комбобоксах? Это был мой главный вопрос...

Спасибо...
...
Рейтинг: 0 / 0
16.02.2008, 14:59
    #35136906
GUESТ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Александра-АлександраЯ думала, как бы проще и компактнее сделать...

проще и компактнее сделать TreeView

для того чтобы возвращаться на ту-же запись при открытии БД - сохранить BookMark в свойствах БД
...
Рейтинг: 0 / 0
16.02.2008, 15:05
    #35136913
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
GUESТ Александра-АлександраЯ думала, как бы проще и компактнее сделать...

проще и компактнее сделать TreeView
Я никогда не пробовала использовать TreeView, даже не представляю пока как...
С другой стороны - это не так уж красиво...?
...
Рейтинг: 0 / 0
16.02.2008, 15:14
    #35136922
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Александра-Александра,
можно хранить букмарку, можно хранить выходные значения ключевых полей. Можно хранить в отдельной таблице, можно в свойстве Tag самой формы. При загрузке можно присваивать имеющюся букмарку, а можно искать ее по соответствию полей. Примерно также и со значениями полей со списками.

ЗЫ. Если хранить несколько значений в Tag, то потом надо их разделять функцией Split.
...
Рейтинг: 0 / 0
16.02.2008, 18:08
    #35137035
GUESТ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
Александра-АлександраС другой стороны - это не так уж красиво...?

хм... смотря с какой с какой "с другой"? и что по вашему значит "не так уж красиво"?

если в сравнении с одной стороны будет самый-самый-самый простенький тривью
а с другой стороны ваша некрасивая, беспомощная и примитивная поделка...

я, например, уверен в том кто выиграет в подобном сравнении, с любой стороны...

если вы не уверены можете устроить массовый опрос - что выглядит более красиво - бездарное серое убожество или самый простейший майкрософтовский хелп...

:)

коль скоро речь зашла о категориях красоты, позволю себе быть беспощадным к профанам в этом вопросе
...
Рейтинг: 0 / 0
16.02.2008, 19:31
    #35137094
Александра-Александра
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Не получается синхронизация комбобоксов.
GUESТ Александра-АлександраС другой стороны - это не так уж красиво...?

хм... смотря с какой с какой "с другой"? и что по вашему значит "не так уж красиво"?

если в сравнении с одной стороны будет самый-самый-самый простенький тривью
а с другой стороны ваша некрасивая, беспомощная и примитивная поделка...

я, например, уверен в том кто выиграет в подобном сравнении, с любой стороны...

если вы не уверены можете устроить массовый опрос - что выглядит более красиво - бездарное серое убожество или самый простейший майкрософтовский хелп...

:)

коль скоро речь зашла о категориях красоты, позволю себе быть беспощадным к профанам в этом вопросе
Спасибо большое за "теплые" слова, уважаемый "GUESТ"
Судя по всему, Вы настоящий ценитель прекрасного...

Но то, что Вы увидели в примере - это только пример и ничего больше... Ни о каком дизайне тут не дет речь, уважаемый... Отработка кода и больше ничего...

Если Вы такой специалист по дизайну, может быть покажете что-нибудь из своих работ, чтобы мы все тут у Вас поучились?

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


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