powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не отображаются значения в форме
63 сообщений из 63, показаны все 3 страниц
Не отображаются значения в форме
    #39504795
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
На форме "Серия" в поле "год" не отображается значение для некоторых записей. Поле со списком, зависимое. После обновления появляются, но пропадают у других записей)) Методом проб определил, если выбран ГОСТ 45 или 56, то отображается, с другими нет. Правил и вносил дополнения неоднократно. Изначально всё было нормально... вроде, может просто внимания не обратил.
Уже весь мозг сломал. Пробовал удалить эти три таблицы и поля в форме и заново сделать - то же самое...
Прошу помощи!

База по мастям:
Часть первая:
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39504796
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Часть вторая:
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39504816
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
что-то архив не распаковывается....
Сделайте так: кнопка офис>управление>сжать и восстановить, заархивировать и отправить (ничего не переименовывать)
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39504819
ФинистНа форме "Серия" в поле "год" не отображается значение для некоторых записей. Поле со списком, зависимое. После обновления появляются, но пропадают у других записей)) Методом проб определил, если выбран ГОСТ 45 или 56, то отображается, с другими нет. Правил и вносил дополнения неоднократно. Изначально всё было нормально... вроде, может просто внимания не обратил.
Уже весь мозг сломал. Пробовал удалить эти три таблицы и поля в форме и заново сделать - то же самое...
Прошу помощи!
в Form_Current надо обновлять список 'год'
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39504832
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Да, с архивом что то не то, прошу прощения
Вот в 7z
1:
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39504833
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
2:
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39504837
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
а Вы сжимали БД?
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39504841
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку-для того чтоб ответить на Ваш вопрос нужен фрагмент БД-пара таблиц и форма,но не 152 килобайтный архив
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39504850
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuФинист,
а Вы сжимали БД?
Да, конечно.
Возможно так проще будет...
https://yadi.sk/d/M5ZTz0Ay3Lxzt8
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39504954
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
На форуме мильон раз говорили о недопустимости подстановки в таблицах
все не смотрел-думаю ответил на Ваш вопрос
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505275
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
Как Вы по поводу подстановки в табицах ранее высказывались в одном из топиков "лучше не использовать, но можно" или что то в этом духе. Проблема в том, что изначально и у меня работало, а в какой то момент хрясь... и не работает. Попробую переделать свои таблицы, надеюсь проблема тлько в этом...
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505279
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,

То же самое! Не работает.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505287
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вот мой пример
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505288
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
а вот приложгнный Вами файл-найдите отличия
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505298
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку:в справочниках должны быть уникальные(совпадения не допускаются)значения т.к сейчас многие значения повторяются
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505322
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuа вот приложгнный Вами файл-найдите отличия

1. Отличия..? Код не совсем рабочий, а макросы свою функцию выполняют исправно. ))) Попробуйте в Вашем примере изменить уже имеющеся записи. Меняю регион, а поле ГОСТ не меняется пока в него не встану. Ещё в Вашем варианте со связями что то не так... Кроме того вариант с макросами изначально был рабочим. Как сделать абсолютно так же кодом я не знаю, а преобразовать макросы в ВБА не могу - вылазит ошибка (все заплатки установлены).
2. По поводу того, что вы мне в догонку кинули ))) Я про одинаковые значения. 1,5 месяца назад я вобще не знал, что такое Accsess, поэтому возможно просто не понимаю как сделать. Например, у меня один и тот же год может быть в разных ГОСТах и что бы поля со списком в форме были зависимыми. Влюбом ведь случае придётся добавить в таблицу два раза один и тот же год, но с разными кодами ГОСТа? Я уже думал добавить к повторяющемуся значению года какой ни будь символ, но это не совсем то, что бы хотелось. Буду признателен, если наставите на путь истинный.

Получается, что проблема или в сумме макросы + одинаковые значения, что мало вероятно или в чём то другом.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505323
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
сообщение 20723539 не читать-у Вас все правильно
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505325
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
в примере после выбора региона меняется источник строк поля ГОСТ, а после выбора ГОСТА меняется список поля ГОД и для выбора
какого-либр значения необходимо раскрыть список(щелкнуть на стрелочке в поле-разве может быть как-то иначе)
под отличием подразумевалось полное отсутствие кода но наличие внедренных макросов (которых у меня нет) Посмотрите как в примере обработаны события-всё работает правильно и все меняется
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505329
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
да для многих гостов список годов одинаков. но это не значит что в главную таблицу запишется одно и тоже значение-в главную таблицу запишутся разные коды-проверьте (только обновляйте ВСЕ поля, начиная с региона)
если что-то не так в первую очередь проверяйте свои данные в справочниках (я все записи в них не проверял)
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505345
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
В Вашем примере для уже созданной записи, если я меняю регион, то значение в поле ГОСТ остаётся прежним, пока я не встану в это поле. Не совсем удобно и красиво. В моём примере с макросами оно сразу же обновляется. В данном случае становится пустым.
Подскажите пожалуйста, как кодом заменить макрос "обновление"
Не совсем понял про одни и те же значения. Они и будут одинаковыми, единственное код ГОСТа будет разный.
И по обновлениям всех полей... что, где обновлять и в какой момент?
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505441
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
бывает инструкция if и если использовать её то будет примерно так:
Код: vbnet
1.
2.
3.
4.
5.
if me.NewRecord then
выполнить предложенную процедуру
else
me.поле=""
end if

Думал догадаетесь
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505487
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
с учетом пожеланий
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39505923
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuДумал догадаетесь

Да логически то и так понятно, а вот как написать в коде... это бурелом и преобразование не работает, что бы хоть одним глазком.

В примере всё работает. Буду теперь переделывать.
В очередной раз СПАСИБО!
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509299
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
В предложенном варианте не могу отфильтровать списки.
Т.е. если я в уже заполненой записи пытаюсь изменить год, то вываливается весь список годов, а не фильтруется по ГОСТу и Региону. Известными мне способами - задание фильтра в построителе не получается. Как можно сделать?
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509439
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
или придумывайте код для новых и существующих записей (сменить источник строк и обновить поле) или обновляйте ВСЕ поля,в соответствии с иерархией
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509456
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
С обновлением полей, наченая со с таршего понятно, но не совсем удобно и не красиво.
А вот с кодом... не понятно как.
Вот ещё какое дело. Если пробую способ с макросами на новой базе (тестовой) - работает просто всё идеально, в моей же не работает, да же если форму с нуля создаю. (((
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509481
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
Вот так:
Код: vbnet
1.
2.
3.
4.
5.
6.
Private Sub Form_Current()
Me.КодГОСТ.RowSource = "select * from гост where кодрегион=" & Me.КодРегион
Me.КодГод.RowSource = "select * from год where кодгост=" & Me.КодГОСТ
Me.КодГод.Requery
Me.КодГОСТ.Requery
End Sub
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509492
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku, Спасибо!!!
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509512
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuФинист,
Вот так:
Код: vbnet
1.
2.
3.
4.
5.
6.
Private Sub Form_Current()
Me.КодГОСТ.RowSource = "select * from гост where кодрегион=" & Me.КодРегион
Me.КодГод.RowSource = "select * from год where кодгост=" & Me.КодГОСТ
Me.КодГод.Requery
Me.КодГОСТ.Requery
End Sub

Желтое не нужно.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509544
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-м,
Ещё как нужно...
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509665
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Финистхм-м-м,
Ещё как нужно...Зачем?
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509674
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФинистЕщё как нужно...
Абсолютно не нужно. При замене RowSource автоматически делается Requery. Иначе как вы себе представляете работу формы? Там ведь не только данные могут поменяться, но и набор полей.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509837
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,
Если я эти две строчки убираю, то при переходах от записи к записи проподают значения в полях, а если какое то поле не заполнено, то выдаёт Ошибка синтаксиса (пропущен оператор) в выражении ... /поле/
С эти ми же двумя строчками в примере работает. У себя в форме пока пытаюсь...
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509842
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
MrShin,
В топике есть пример,в сообщении 20724562 . замените обработку Current на ту которая в 20744892 и просмотрите сохраненные записи-категоричность утверждения значительно изменится
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509851
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вдогонку:при закомментированных строках о которых Вы говорите "Абсолютно не нужно"
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509859
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuФинист,
Вот так:
Код: vbnet
1.
2.
3.
4.
5.
6.
Private Sub Form_Current()
Me.КодГОСТ.RowSource = "select * from гост where кодрегион=" & Me.КодРегион
Me.КодГод.RowSource = "select * from год where кодгост=" & Me.КодГОСТ
Me.КодГод.Requery
Me.КодГОСТ.Requery
End Sub


Вобщем то если не саполнено одно из полей с кодом "КодРегион" или "КодГОСТ", то при обновлении то же выдаёт такую же ошибку.
А ведь у меня там ещё код будет для текущей записи.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509883
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
ФинистsdkuФинист,
Вот так:
Код: vbnet
1.
2.
3.
4.
5.
6.
Private Sub Form_Current()
Me.КодГОСТ.RowSource = "select * from гост where кодрегион=" & Me.КодРегион
Me.КодГод.RowSource = "select * from год where кодгост=" & Me.КодГОСТ
Me.КодГод.Requery
Me.КодГОСТ.Requery
End Sub


Вобщем то если не саполнено одно из полей с кодом "КодРегион" или "КодГОСТ", то при обновлении то же выдаёт такую же ошибку.
А ведь у меня там ещё код будет для текущей записи.Вот несчастье...
Код: vbnet
1.
2.
Me.КодГОСТ.RowSource = "select * from гост where кодрегион=" & Nz(Me.КодРегион)
Me.КодГод.RowSource = "select * from год where кодгост=" & Nz(Me.КодГОСТ)

________________________________
Желтое не нужно.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509895
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ФинистВобщем то если не саполнено одно из полей с кодом "КодРегион" или "КодГОСТ", то при обновлении то же выдаёт такую же ошибку.
А ведь у меня там ещё код будет для текущей записи.Стесняюсь спросить: а зачем нужна такая запись и какой глубокий смысл в её создании? Кто мешает в источнике формы делать поля обязательными (Вам же предложен ПРИМЕР,а дальше напильничком)
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509914
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
Напильника то и нет...
Просто может быть ситуаци, кода некоторые данные не известны, а писать "тю-тю" не хотелось бы, будет лучше если поле останется пустым.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509915
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-м,
результат то тже при пролистывании пропадают значения.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509933
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Финистхм-м-м,
результат то тже при пролистывании пропадают значения.Поясните, пожалуйста.
Непонятно.
Что и где пропадает?
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509945
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финистsdku,
Напильника то и нет...
Просто может быть ситуаци, кода некоторые данные не известны, а писать "тю-тю" не хотелось бы, будет лучше если поле останется пустым.так тогда и зависимых списков быть не может (от чего им зависеть? почему не добавить в списки пункт "нет данных" или обрабатывайте варианты
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
If поле1="" or  IsNull(поле1) then
........
elseIf поле2 ="" or IsNull(поле2) then
.......
elseIf (поле1="" or  IsNull(поле1)) and (поле2 ="" or IsNull(поле2)) then
......
else
....
end if
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509949
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм-м-м....Что и где пропадает?
Код: vbnet
1.
Me.КодГОСТ.RowSource = "select * from гост where кодрегион=" & Me.КодРегион 'если КодРегион пустое, естессно поле КодГост будет пустым
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509958
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuхм-м-м....Что и где пропадает?
Код: vbnet
1.
Me.КодГОСТ.RowSource = "select * from гост where кодрегион=" & Me.КодРегион 'если КодРегион пустое, естессно поле КодГост будет пустым


sdku,

Меня интересует ответ ТС.
Вопрос был ему адресован.

А в приведенном Вами примере поле КодГост "естессно" будет не пустым, а с ошибкой.
Думаю, ТС имеет в виду нечто другое.
Даже догадываюсь, что именно.
Но нужен его ответ.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509965
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
хм-м-м,
а чё "ванговать"-слабо (да и ни к чему)
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39509968
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuхм-м-м,
а чё "ванговать"-слабо (да и ни к чему)
sdku,

Из-за отсутствия знаков препинания смысл Вашего сообщения не вполне ясен, к сожалению.
Возможны варианты.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510025
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-мМеня интересует ответ ТС.
Вопрос был ему адресован.


Как я и говорил, что при пролистывании записей (в форме) пропадают значения некоторых полей.
Как ещё объяснить я да же не знаю... А Вы пробовали на примере?
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510064
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
нельзя убирать строки, выделенные желтым, в сообщении 20745055 (при смене источника строк список обновится автоматически, а вот поле нет)
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510079
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Финистхм-м-мМеня интересует ответ ТС.
Вопрос был ему адресован.


Как я и говорил, что при пролистывании записей (в форме) пропадают значения некоторых полей.
Как ещё объяснить я да же не знаю... А Вы пробовали на примере?На примере - нет.
"Пролистывание" это что?
Движение по записям ленточной формы? Или нет?
"Некоторые поля", в которых пропадают значения, это поля тех записей ленточной формы,
которые не являются текущей записью?
Если ответы на эти вопросы "Да", то все правильно.
Источники списков формируются согласно значениям КодРегиона и КодГОСТ из текущей записи.
И это влияет на все записи ленточной формы одинаково.
Поэтому, для записей, в которых КодРегиона или КодГОСТ не совпадают с таковыми в текущей записи.
нужных значений в сформированном списке не окажется, поля станут пустыми.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510235
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-м"Некоторые поля", в которых пропадают значения, это поля тех записей ленточной формы,
которые не являются текущей записью?

Поэтому, для записей, в которых КодРегиона или КодГОСТ не совпадают с таковыми в текущей записи.
нужных значений в сформированном списке не окажется, поля станут пустыми.


на остальные вопросы "Да", а смысл этих двух выражений до меня не дошёл...
Что значит поля записей, которые не являются текущей записью?

Второе предложение вобще на мой взгляд нагромождение каких то не связанных выражение, Вы уж простите...
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510243
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuтак тогда и зависимых списков быть не может (от чего им зависеть? почему не добавить в списки пункт "нет данных" или обрабатывайте варианты
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
If поле1="" or  IsNull(поле1) then
........
elseIf поле2 ="" or IsNull(поле2) then
.......
elseIf (поле1="" or  IsNull(поле1)) and (поле2 ="" or IsNull(поле2)) then
......
else
....
end if



Лучше чем... я не смог придумать. Вроде работает, но... для текущей записи у меня ещё код имеется. Поставил это выражение после имеющегося кода, что бы не происходило прерывание до выполнения другой части процедуры, но как то это всё не правильно...
К слову сказать попробовал вставить этот код вместо макросов в базу, где у меня в таблицах поля с подстановкой - всё заработало. Стоит или не стоит переделывать (убирать эти поля с подстановкой) Просто капец сколько переделать придётся...
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
Private Sub Form_Current()
If (КодРегион = "" Or IsNull(КодРегион)) And (КодГОСТ = "" Or IsNull(КодГОСТ)) Then
Exit Sub
ElseIf КодГОСТ = "" Or IsNull(КодГОСТ) Then
Me.КодГОСТ.RowSource = "select * from ГОСТ where КодРегион=" & Me.КодРегион
Me.КодГОСТ.Requery
Else
Me.КодГОСТ.RowSource = "select * from ГОСТ where КодРегион=" & Me.КодРегион
Me.КодРегион.RowSource = "select * from Год where КодГОСТ=" & Me.КодГОСТ
Me.КодРегион.Requery
Me.КодГОСТ.Requery
End If
End Sub
End If
End Sub
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510261
хм-м-м
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Финистхм-м-м"Некоторые поля", в которых пропадают значения, это поля тех записей ленточной формы,
которые не являются текущей записью?

Поэтому, для записей, в которых КодРегиона или КодГОСТ не совпадают с таковыми в текущей записи.
нужных значений в сформированном списке не окажется, поля станут пустыми.


на остальные вопросы "Да", а смысл этих двух выражений до меня не дошёл...
Что значит поля записей, которые не являются текущей записью?

Второе предложение вобще на мой взгляд нагромождение каких то не связанных выражение, Вы уж простите...Я Вам сочувствую...
Сложносочиненные фразы не поддаются пониманию?Что значит поля записей, которые не являются текущей записью?Там было еще слово "тех" - не сокращение от "технический", а указательное местоимение.
Поясняю подробно, что означает фраза "поля тех записей, которые не являются текущей записью".
1. В ленточной форме есть запись текущая, то есть, та, на которой стоит курсор.
2. Там же есть остальные записи, текущими не являющиеся.
3. Вот поля этих "нетекущих" записей и имеются в виду.
Стало понятней?

"Нагромождение" разбирать сейчас не стану. Нет уверенности, что это нужно.
Попробуйте сами понять согласование членов предложения, там все просто и логично.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510287
\\\\
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Финист,
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510325
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
хм-м-мФинистпропущено...



на остальные вопросы "Да", а смысл этих двух выражений до меня не дошёл...
Что значит поля записей, которые не являются текущей записью?

Второе предложение вобще на мой взгляд нагромождение каких то не связанных выражение, Вы уж простите...Я Вам сочувствую...
Сложносочиненные фразы не поддаются пониманию?Что значит поля записей, которые не являются текущей записью?Там было еще слово "тех" - не сокращение от "технический", а указательное местоимение.
Поясняю подробно, что означает фраза "поля тех записей, которые не являются текущей записью".
1. В ленточной форме есть запись текущая, то есть, та, на которой стоит курсор.
2. Там же есть остальные записи, текущими не являющиеся.
3. Вот поля этих "нетекущих" записей и имеются в виду.
Стало понятней?

"Нагромождение" разбирать сейчас не стану. Нет уверенности, что это нужно.
Попробуйте сами понять согласование членов предложения, там все просто и логично.

Стало понятнее, о чём речь не в ленточной форме.
Разбирать "нагромождения" или нет... не важно, но если попробуете сделать разбор последнего предложения (надеюсь, что это все таки одно предложение), то боюсь у Вас ни чего не получится. ))) Со сложносочинёнными предложениями я "дружу" и не только с ними, так что сочувствия не уместны.
/смайлик с цветочком/
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510353
MrShin
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdkuMrShin,
В топике есть пример,в сообщении 20724562 . замените обработку Current на ту которая в 20744892 и просмотрите сохраненные записи-категоричность утверждения значительно изменится

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

Финист,
Опять же, не грузил файлы, но, насколько понимаю, идет речь о том, что на ленточной форме с зависимыми списками нужно одновременно в разных строках отображать информацию из выпадающих списков, при этом источник списка может не содержать нужной записи и из-за этого поле становится пустым на некотогрых записях. Пролистывание или одновременное отображение - не важно.
Для решения этой проблемы есть стандартный способ - закрываем выпадающий список полем с текстом, который должен отображаться (нужно будет в запрос добавить таблицу справочника), а при попадании фокуса на это поле активируем лежащий под ним выпадающий список кода поля с уже нужным набором строк. Таким образом пользователь всегда будет видеть необходимую информацию, а для выбора будет доступен только необходимый набор записей. Надеюсь, объяснил понятно, нет времени сейчас делать пример, сорри.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510371
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
MrShin,
Форма не ленточная, а в один столбец. Поля со списком. В зависимости от выбора в одном списке в следущем поле должен выпадать уже отфильтрованный список (допустимые значения после выбора из первого списка).
Проблема была в том, что при переходах от записи к записи, значение некоторых полей не отображались, хотя они были заполнены. Помогало обновление, но только на конкретной записи.
По ходу решеня проблемы вылазили другие, на данный момент вроде всё работает.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510740
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
-смотри источник строк поля Регион
-изменить связь между Регион и Серия
"Ну все,что знал-все сказал" (особенности национальной рыбалки)
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510741
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
вернее: особенности национальной охоты
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510759
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuФинист,
-смотри источник строк поля Регион
-изменить связь между Регион и Серия
"Ну все,что знал-все сказал" (особенности национальной рыбалки)

С таким в построители, я ещё не сталкивался... "не по Сеньке шапка.."
Зачем вобще это всё? Связь необходимо менять только для подобного примера?
В приведённом примере так же вылазит ошибка на записях с не заполненными полями, например, при обновлении.
Вроде, то что я написал с If работает, поэтому остановлюсь на том варианте. От добра добра не ищут.
Спасибо.
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510808
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
-если связь не изменить,в данном случае,получите ошибку что-то типа-записи со значением код=0 в таблице Регионы не существует
-источник строк для поля Регион задан запросом на объединение и в конструкторе он не отобразится-только инструкция SQL
-при каких действиях возникает ошибка? (подробно, на моем примере)
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510847
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdkuФинист,
-при каких действиях возникает ошибка? (подробно, на моем примере)
На записи 7 или 8, там, где не все поля заполнены, при нажатии "обновить"
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39510869
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Финист,
стесняюсь спросить:а что, по Вашему, должно произойти при обновлении записи не имеющей связанного значения в тбл.ГОСТ-ведь Вы сами провоцируете ошибку, которую Акцесс "проглотить" не может и, совершенно обоснованно, кричит об этом
...
Рейтинг: 0 / 0
Не отображаются значения в форме
    #39511232
Финист
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
sdku,
Ну если поле пустое, в таблице то же значения нет, то ведь ни чего не должно происходить?
...
Рейтинг: 0 / 0
63 сообщений из 63, показаны все 3 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не отображаются значения в форме
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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