powered by simpleCommunicator - 2.0.41     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / При одинаковых значениях в поле со списком выбираются только значения первого из них.
10 сообщений из 10, страница 1 из 1
При одинаковых значениях в поле со списком выбираются только значения первого из них.
    #40063682
Лысёк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте. Прошу помочь разобраться.
Имеется форма, а на ней - поле со списком, у которого источник строк - ФИО из таблицы и Дата рождения. При выборе в данном поле со списком нового ФИО срабатывает макрос ПослеОбновления, при этом в другие поля на форме выводятся значения из таблицы полей записи с данным ФИО.
Проблема в том, что если есть 2 одинаковых ФИО, то при выборе любого из них в поля формы выводятся значения столбцов только того из них, которое является первым по списку (Т.е. если есть Иванов Иван Иваныч 1987 г.р. и Иванов Иван Иваныч 1940 г.р., то при выборе любого из них на форме появляется информация только про первого Иванова). Надо чтобы можно было выбирать любое из 2-ух повторяющихся ФИО.
...
Рейтинг: 0 / 0
При одинаковых значениях в поле со списком выбираются только значения первого из них.
    #40063683
Лысёк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Свойства поля в окне свойств:
Источник строк: SELECT [ФИО], [Дата рождения] FROM ПациентыВоз ORDER BY [ФИО];
Тип источника строк: запрос;
Присоединенный столбец: 1;
Ограничиться списком: да;
Разрешить изменения списка значений: Да;
Наследовать список значений: Да
Только значения источника строк: Да
...
Рейтинг: 0 / 0
При одинаковых значениях в поле со списком выбираются только значения первого из них.
    #40063684
Лысёк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
P.S. Добавлял поле [Код] в источник строк, т.е. источник строк:
Код: plsql
1.
SELECT [ФИО], [Дата рождения], Код FROM ПациентыВоз ORDER BY [ФИО]; 


но это ничего не меняет.
...
Рейтинг: 0 / 0
При одинаковых значениях в поле со списком выбираются только значения первого из них.
    #40063696
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Если в качестве ключа выбирается неуникальное поле, то странно ожидать иного поведения.
Либо [Код], [ФИО], либо [ФИО] & [Дата рождения].
...
Рейтинг: 0 / 0
При одинаковых значениях в поле со списком выбираются только значения первого из них.
    #40063739
Лысёк
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Alibek B.
Если в качестве ключа выбирается неуникальное поле, то странно ожидать иного поведения.
Либо [Код], [ФИО], либо [ФИО] & [Дата рождения].

Не-а. Пробовал так, без разницы.
Решил проблему по-другому: прописал код, который находит повторяющиеся ФИО и к последнему из них приписывает "(1)"
...
Рейтинг: 0 / 0
При одинаковых значениях в поле со списком выбираются только значения первого из них.
    #40063785
Лысёк, если в источник списка включить все необходимые поля, то в вычисяемом поле формы можно показать значение любого столбца списка, используя его свойство Column(n).
...
Рейтинг: 0 / 0
При одинаковых значениях в поле со списком выбираются только значения первого из них.
    #40063795
Alibek B
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лысёк
прописал код, который находит повторяющиеся ФИО и к последнему из них приписывает "(1)"

Иванов Иван (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1) (1)
...
Рейтинг: 0 / 0
При одинаковых значениях в поле со списком выбираются только значения первого из них.
    #40063857
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лысёк,
Понял так:Вам надо что-то типа этого
https://disk.yandex.ru/d/a4QGA1YGiMPaKQ
(модераторы АУ!!! Уже не первый раз за 3 дня пытаюсь загрузить файлы ~25 kb и получаю такое сообщение "Error uploading file.Недостаточно места на диске."-на моих места полным-полно)
...
Рейтинг: 0 / 0
При одинаковых значениях в поле со списком выбираются только значения первого из них.
    #40063864
Фотография mds_world
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku
(модераторы АУ!!! Уже не первый раз за 3 дня пытаюсь загрузить файлы ~25 kb и получаю такое сообщение "Error uploading file.Недостаточно места на диске."-на моих места полным-полно)
Это общий баг форума. Уже третий день. Неизвестно знает ли об этом администратор сайта и как быстро может исправить.

Продублирую на лестнице. Там, как правило, больше посетителей
...
Рейтинг: 0 / 0
При одинаковых значениях в поле со списком выбираются только значения первого из них.
    #40063920
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лысёк
Не-а. Пробовал так, без разницы.


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


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