powered by simpleCommunicator - 2.0.53     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не отображаются значения в форме
25 сообщений из 63, страница 2 из 3
Не отображаются значения в форме
    #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
25 сообщений из 63, страница 2 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Не отображаются значения в форме
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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