|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Добрый день! Такая проблема. При перелистывании записей (Рекордов) не получается синхронизация комбобоксов. Пример прилагаю. Спасибо... Александра ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 13:04 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
А где обработчик перехода по записям ? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 13:11 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Все работает, если я выбираю раздел. Но мне нужно, чтобы последний текст, который был написан, был открыт... и можно было бы листать Рекордс... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 13:39 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Есть у кого-нибудь еще идеи или у всех уже "тяпница"? :) ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 18:57 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Александра-Александра, три раза перечитал топик. Два раза открывал пример. Сделал скидку на пятницу, открыл еще раз и и все равно ничего не понял, что же нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 19:03 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
mds_worldАлександра-Александра, три раза перечитал топик. Два раза открывал пример. Сделал скидку на пятницу, открыл еще раз и и все равно ничего не понял, что же нужно. Мне нужно, чтобы при открытии этого примера, открылся последний текст, который записывался и в комбобоксах отображалось название именно этого текста и раздела, которому этот текст принадлежит... Также и при перелистывани Рекордс... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 19:08 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
в таги пишитя ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 19:10 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Александра-АлександраТакже и при перелистывани Рекордс... А что должно быть при перелистывании Рекордс? Должна остваться та же запись, как вы пишете? Но это же невозможно, мы же листаем записи, уходим на другую, как может оставаться та же запись? Только в некотором свободном поле, не связаном с источником, мы можем ее увидеть. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 19:14 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
mds_world Александра-АлександраТакже и при перелистывани Рекордс... А что должно быть при перелистывании Рекордс? Должна остваться та же запись, как вы пишете? Но это же невозможно, мы же листаем записи, уходим на другую, как может оставаться та же запись? Только в некотором свободном поле, не связаном с источником, мы можем ее увидеть. Конечно, должна появиться другая запись, а также и другое название... А оно не меняется... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 19:17 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Александра-АлександраКонечно, должна появиться другая запись, а также и другое название... А оно не меняется...Другая запись появляется (если сделать поле видимым). Насчет другого названия - очень сложно у вас определиться что есть название, а что раздел. Склейка сумасшедшая, да и содержание очень информативное... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 19:27 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Может быть не хранить все вместе, а разделить по полям? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 19:29 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
mds_world Александра-АлександраКонечно, должна появиться другая запись, а также и другое название... А оно не меняется...Другая запись появляется (если сделать поле видимым). Насчет другого названия - очень сложно у вас определиться что есть название, а что раздел. Склейка сумасшедшая, да и содержание очень информативное... Там же написано, где раздел, а где название... Что значит "склейка"? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 19:31 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Склейки нет, конечно. Показалось. Итак. Выбираем раздел, выбираем название. Дальше навигационными кнопками перемещаемся по набору фильтрованных записей (фильтр на комбо). Текст меняется в пределах фильтра. Что не так? ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 20:07 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
mds_worldСклейки нет, конечно. Показалось. Итак. Выбираем раздел, выбираем название. Дальше навигационными кнопками перемещаемся по набору фильтрованных записей (фильтр на комбо). Текст меняется в пределах фильтра. Что не так? Во первых, не меняется название в комбобоксе... Второе... Я хотела бы, при открытии базы, чтобы был виден сразу текст и название последней записи... ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 20:15 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Отвлекался... Понятно. Александра-Александра, не стоит менять комбобоксы, это множество деталей, которые будут кровь пить. Сделайте свободные поля содержашие имена раздела и названия и них помещайте названия. А менять их надо надо на событии Текущая запись (Current). Комбобоксы для выбора. Если их одновременно делать информационным окном, типа обычного поля, то смешиваются два типа и надо учитывать особенности одного и другого. Это требует затрат и, вообщем-то, по моему мнению не окупается. Наоборот, приводит пользователя в недоумение. А менять содержимое свободных полей милое дело. Лехко! Ну, и чтобы проскочить при загрузке формы на последнюю запись, воспользуйтесь либо Docmd.Gotorecord aclast (на событии Load), либо пройти в рекордсете формы на последнюю запись (Movelast), снять букмарку рекордсета и присвоить ее форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
15.02.2008, 20:53 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
mds_worldОтвлекался... Понятно. Александра-Александра, не стоит менять комбобоксы, это множество деталей, которые будут кровь пить. Сделайте свободные поля содержашие имена раздела и названия и них помещайте названия. А менять их надо надо на событии Текущая запись (Current). Комбобоксы для выбора. Если их одновременно делать информационным окном, типа обычного поля, то смешиваются два типа и надо учитывать особенности одного и другого. Это требует затрат и, вообщем-то, по моему мнению не окупается. Наоборот, приводит пользователя в недоумение. А менять содержимое свободных полей милое дело. Лехко! Ну, и чтобы проскочить при загрузке формы на последнюю запись, воспользуйтесь либо Docmd.Gotorecord aclast (на событии Load), либо пройти в рекордсете формы на последнюю запись (Movelast), снять букмарку рекордсета и присвоить ее форме. Я что-то не очень поняла идею... А на Load у меня и так код имеется: Код: plaintext 1. 2.
Но этого не достаточно... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2008, 03:06 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Привет, Саша! Что же ты ночью не спишь. :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2008, 10:12 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Александра-Александра, я сделал как вы хотите. Одновременно поместил свободное поле. Выбирайте любой вариант. Смотрите процедуру Form_Current. Там почти все назначения. Еще немного есть для свободного поля в процедурах AfterUpdate для полей со списком. Насчет прыжка на последнюю запись неясно по-прежнему. Чем не устраивает acLast при загрузке? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2008, 10:48 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Water CarrierПривет, Саша! Что же ты ночью не спишь. :) Добрый День! Иногда бывает, что и не сплю - зачитаюсь или фильм интересный... :) Тем более, если на следующий день выходной... :) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2008, 12:56 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
mds_worldАлександра, Насчет прыжка на последнюю запись неясно по-прежнему. Чем не устраивает acLast при загрузке? Здравствуйте, уважаемый Mds_World! Так Вы думаете, что с дополнительным полем лучше? Я думала, как бы проще и компактнее сделать... По поводу последней записи. Нужна не просто последняя, а последняя рабочая... Т.е. если есть уже, скажем 5 записей, а я решила вернуться к третьей записи и после редактирования третьей я закрыла базу, а затем через какое-то время открыла, то хочу, чтобы третья запись открылась, а не пятая... А как сделать, чтобы при открытии и перелистывании Рекордс названия разделов и текстов отображались в комбобоксах? Это был мой главный вопрос... Спасибо... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2008, 13:04 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Александра-АлександраЯ думала, как бы проще и компактнее сделать... проще и компактнее сделать TreeView для того чтобы возвращаться на ту-же запись при открытии БД - сохранить BookMark в свойствах БД ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2008, 14:59 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
GUESТ Александра-АлександраЯ думала, как бы проще и компактнее сделать... проще и компактнее сделать TreeView Я никогда не пробовала использовать TreeView, даже не представляю пока как... С другой стороны - это не так уж красиво...? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2008, 15:05 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Александра-Александра, можно хранить букмарку, можно хранить выходные значения ключевых полей. Можно хранить в отдельной таблице, можно в свойстве Tag самой формы. При загрузке можно присваивать имеющюся букмарку, а можно искать ее по соответствию полей. Примерно также и со значениями полей со списками. ЗЫ. Если хранить несколько значений в Tag, то потом надо их разделять функцией Split. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2008, 15:14 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
Александра-АлександраС другой стороны - это не так уж красиво...? хм... смотря с какой с какой "с другой"? и что по вашему значит "не так уж красиво"? если в сравнении с одной стороны будет самый-самый-самый простенький тривью а с другой стороны ваша некрасивая, беспомощная и примитивная поделка... я, например, уверен в том кто выиграет в подобном сравнении, с любой стороны... если вы не уверены можете устроить массовый опрос - что выглядит более красиво - бездарное серое убожество или самый простейший майкрософтовский хелп... :) коль скоро речь зашла о категориях красоты, позволю себе быть беспощадным к профанам в этом вопросе ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2008, 18:08 |
|
Не получается синхронизация комбобоксов.
|
|||
---|---|---|---|
#18+
GUESТ Александра-АлександраС другой стороны - это не так уж красиво...? хм... смотря с какой с какой "с другой"? и что по вашему значит "не так уж красиво"? если в сравнении с одной стороны будет самый-самый-самый простенький тривью а с другой стороны ваша некрасивая, беспомощная и примитивная поделка... я, например, уверен в том кто выиграет в подобном сравнении, с любой стороны... если вы не уверены можете устроить массовый опрос - что выглядит более красиво - бездарное серое убожество или самый простейший майкрософтовский хелп... :) коль скоро речь зашла о категориях красоты, позволю себе быть беспощадным к профанам в этом вопросе Спасибо большое за "теплые" слова, уважаемый "GUESТ" Судя по всему, Вы настоящий ценитель прекрасного... Но то, что Вы увидели в примере - это только пример и ничего больше... Ни о каком дизайне тут не дет речь, уважаемый... Отработка кода и больше ничего... Если Вы такой специалист по дизайну, может быть покажете что-нибудь из своих работ, чтобы мы все тут у Вас поучились? С уважением, Александра ... |
|||
:
Нравится:
Не нравится:
|
|||
16.02.2008, 19:31 |
|
|
start [/forum/topic.php?fid=45&msg=35136814&tid=1611870]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
44ms |
get topic data: |
10ms |
get forum data: |
3ms |
get page messages: |
61ms |
get tp. blocked users: |
1ms |
others: | 272ms |
total: | 423ms |
0 / 0 |