Добро пожаловать в форум, Guest  >>   Войти | Регистрация | Поиск | Правила | В избранное | Подписаться
Все форумы / Microsoft Access Новый топик    Ответить
 Добавление в форму по фамилии, а не по ключу.  [new]
leshqow
Member

Откуда:
Сообщений: 37
На форме есть поле Код врача и поле Фамилия. Чтобы определилась фамилия, надо ввести код врача, естественно это не удобно пользователю. Как можно обойти ситуацию ? Пробовал списком, но не срастается.

К сообщению приложен файл. Размер - 8Kb
29 июл 18, 09:20    [21611430]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
leshqow
Member

Откуда:
Сообщений: 37


К сообщению приложен файл. Размер - 16Kb
29 июл 18, 09:21    [21611431]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
Serg197311
Member

Откуда: Жуковский
Сообщений: 529
Почему неудобно пользователю? Много фамилий - долго листать список?
Вопрос совсем непраздный, ибо можно много решений предложить.... и они тоже могут оказатьcя неудобными...
29 июл 18, 13:05    [21611817]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
Serg197311
Member

Откуда: Жуковский
Сообщений: 529
О! или надо таки просто список фамили1 врачей сделать?
29 июл 18, 13:08    [21611824]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 6190
Я бы сделал как-то так(может не совсем правильно понял задачу) :

К сообщению приложен файл (tmp1.rar - 27Kb) cкачать
29 июл 18, 16:11    [21612039]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
Tarasios
Member

Откуда: Украина
Сообщений: 440
leshqow,

вариантов решения множество.
Можно выпадающим списком фамилий
Можно сделать два различных поля для поиска по коду и фамилии.
Можно сделать общее поле поиска по коду и/или фамилии.
Любой вариант не будет идеальным, кому то "будет не удобен".
29 июл 18, 16:14    [21612041]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
Лапух
Member

Откуда: Стойбище № 7
Сообщений: 884
leshqow
...Пробовал списком, но не срастается....

Тоже попробовал вложить свои 3 копейки, но почему то не смог в вашем первом посте преобразовать какое либо поле в - Поле со списком.
Ваш пример не настоящий, а нарисованный что ли?
29 июл 18, 16:57    [21612063]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 6190
А кто такие "персоны" и "врачи", таблицы связаны 1:1 и почему(какая необходимость вынудила так сделать) это 2 таблицы, а не одна?
29 июл 18, 17:53    [21612120]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
Лапух
Member

Откуда: Стойбище № 7
Сообщений: 884
sdku
...А кто такие "персоны" и "врачи", таблицы связаны 1:1 и почему...?

По слухам, так кажись тоже иногда делають, когда хотят скрыть конфеденциальные данные, типа адреса, где врачи ночуют, отдыхая от дел праведных.
29 июл 18, 18:07    [21612158]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
sdku
Member

Откуда: Краснодар
Сообщений: 6190
Лапух
sdku
...А кто такие "персоны" и "врачи", таблицы связаны 1:1 и почему...?
По слухам, так кажись тоже иногда делають, когда хотят скрыть конфеденциальные данные, типа адреса, где врачи ночуют, отдыхая от дел праведных.
В однопользовательской однозначно делать одну таблицу(чтоб не охранять данные от самого себя), а в многопользовательской,считаю более правильным,делать одну таблицу(форму) и разграничить права(для некоторых пользователей скрывать некоторые поля)
За все время работы с ACCESS связью 1:1 пользовался 1-2 раза - не помню по каким причинам.
Но точно не потому,что не хватило 255 полей
29 июл 18, 22:54    [21612642]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
DarkMan
Member

Откуда:
Сообщений: 543
sdku
А кто такие "персоны" и "врачи", таблицы связаны 1:1 и почему(какая необходимость вынудила так сделать) это 2 таблицы, а не одна?
это скорее всего какой то глюк . Обычно связь 1:1по двум ключевым полям а на схеме лишь одно. По идее там один ко многим мне кажется. Не ???
29 июл 18, 23:31    [21612727]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
Лапух
Member

Откуда: Стойбище № 7
Сообщений: 884
sdku, согласен, я тоже ни когда не использую 1к1 ибо когда только начинал изучать акс, поэксперементировал для общего развития и окончательно определился, что лучше объединить в одну таблицу, чем разбивать.
Но как уже сказал выше, как то один товарищчь, повернутый на секретности , попросил разложить таблички по разным файлам, так сказать - Секретному и - Не очень секретному и связать.
А мне чё, не трудно - разложил.
Каких то других более менее разумных движений в данном направлении не вижу.
30 июл 18, 05:44    [21613070]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
aleks222
Member

Откуда:
Сообщений: 733
Лапух
sdku, согласен, я тоже ни когда не использую 1к1 ибо когда только начинал изучать акс, поэксперементировал для общего развития и окончательно определился, что лучше объединить в одну таблицу, чем разбивать.
Но как уже сказал выше, как то один товарищчь, повернутый на секретности , попросил разложить таблички по разным файлам, так сказать - Секретному и - Не очень секретному и связать.
А мне чё, не трудно - разложил.
Каких то других более менее разумных движений в данном направлении не вижу.


Так пример тредстартера и демонстрирует "когда нужно 1-1"

Врач "Ухогорлонос" - сейчас "Иван Иваныч", а завтра "Семен Семеныч".

Люди приходят и уходят - врач остается.

Врач = должность.
Персона = человек.

Две разные сущности = две таблицы.

ЗЫ. Кстати, связь 1-1 здесь неправильно. Один человек может работать двумя разными врачами.
30 июл 18, 06:53    [21613116]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
Лапух
Member

Откуда: Стойбище № 7
Сообщений: 884
aleks222,
Тоесть вы считаете, что врачем - Ухогорлоносом, может быть только Иванов И.И., а Петров П.П. или кто то иной уже таким врачем быть не может?
Если уж совсем по правильному, то должно быть 3 таблицы
Человеки - Справочник
Должности - Справочник
ДолжностиЧеловеков - Промежуточная таблица со связями к таблицам Человеки и Должности.
Получится связь - Многое ко многим
ИБО, Сидоров может быть специалистом в нескольких областях медицины
И в тоже время Терапевтом может быть - Куликов, Воронин, Орлов и еще 50 личностей.
Обычно 1 чел имеет одну специальность и лентяи типа меня из справочника - Должности подставляют эту должность в - Сотрудники (Человеки).
Все зависит от поставленной задачи и как обычно на любителя.
30 июл 18, 07:29    [21613143]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
982183
Member

Откуда: VL
Сообщений: 3109
aleks222
Люди приходят и уходят - врач остается.
.

Но расписание планируется не под должность, а под человека.
И другое дело, в какой роли он будет выступать в тот или иной промежуток
30 июл 18, 07:42    [21613154]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4341
982183
Но расписание планируется не под должность, а под человека.
именно что под должность. Иначе какой бы не был хороший человек, если не занимает должность, то и в расписание не попадёт.
30 июл 18, 07:59    [21613161]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
leshqow
Member

Откуда:
Сообщений: 37
sdku
А кто такие "персоны" и "врачи", таблицы связаны 1:1 и почему(какая необходимость вынудила так сделать) это 2 таблицы, а не одна?


Персона может быть врачом, а может быть пациентом. Просто сущность пациенты не отображена на схеме и спасибо за пример, взял его как основу.

Можно закрывать. Всем спасибо.
30 июл 18, 09:43    [21613363]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
982183
Member

Откуда: VL
Сообщений: 3109
Панург
982183
Но расписание планируется не под должность, а под человека.
именно что под должность. Иначе какой бы не был хороший человек, если не занимает должность, то и в расписание не попадёт.

У человека может быть больничный/отгул/отпуск/совмещение.
Но не у должности.
30 июл 18, 09:59    [21613430]     Ответить | Цитировать Сообщить модератору
 Re: Добавление в форму по фамилии, а не по ключу.  [new]
Панург
Member

Откуда: настоящему индейцу завсегда везде ништяк
Сообщений: 4341
982183
Панург
пропущено...
именно что под должность. Иначе какой бы не был хороший человек, если не занимает должность, то и в расписание не попадёт.

У человека может быть больничный/отгул/отпуск/совмещение.
Но не у должности.
Правильно, поэтому будет либо другой равнозначный специалист, а не, например, завхоз или хирург вместо терапевта, либо временно должность уберут из расписания.
30 июл 18, 10:36    [21613553]     Ответить | Цитировать Сообщить модератору
Все форумы / Microsoft Access Ответить