|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
|
Как правильно оформить связи в базе14.09.2017, 21:30. Показов 5787. Ответов 81
Метки нет (Все метки)
Здравствуйте.
Надо создать базу данных пациентов. Ввод данных через форму. Каждому пациенту присваивается определённый номер (по мере добавления и он будет уникальным). Естественная информация о пациенте: Фамилия, Имя, Отчество, год рождения, пол, Адрес... Столкнулся с проблемой (да и не одной, но пока хочу решить хоть одну): Есть список районов, и есть список улиц (они хранятся в отдельных таблицах) и их надо выбирать из списка в форме. Но выходит, что они будут вставляться из таблицы и храниться в общей таблице с данными пациентов, а по правильному надо чтоб только их номера ж сохранялись... Вот как этого добиться? Если делать как в книгах пишут, то при попытке сделать связь один-ко-многим пишет что невозможно вставить данные т.к. они не числовые... Но как могут быть названия районов числовыми? Выкладываю саму базу MyPatients1.rar
0
|
|
| 14.09.2017, 21:30 | |
|
Ответы с готовыми решениями:
81
Правильно ли расставлены связи в приложенной базе данных
Как правильно оформить выборку? |
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,047
|
|
| 23.09.2017, 17:32 | |
|
matva, Теперь даже я кажисть понял.
Открываем форму в режиме - КОНСТРУКТОРА Нажимаем мышом на - Свойства. Нажимаем на - Источник записей И вот там тоже есть - КОНСТРУКТОР ЗАПРОСОВ, типа сохраненный и прописанный ф САМОЙ ФОРМЕ, а не отдельно как отдельный элемент БД. Там в запросе нечколько таблиц указано и несколько нужных полей, где можно некие выражения прописать, дабы эти поля и в форму (Список полей) вытащить. (Я только в Аксе 2000-2003 работаю, другие не всегда открываются, соответственно и помочь не смогу на примере) Не стесняйтесь задавать уточняющине вопросы, мы это любим, но ЖЕЛАТЕЛЬНО на примере.
0
|
|
|
13253 / 5932 / 1526
Регистрация: 05.10.2016
Сообщений: 16,595
|
||
| 23.09.2017, 17:38 | ||
|
... Мы то всё это на автомате щёлкаем ... А тут нужно (видимо) уточнять .... Простите за уточнение.
0
|
||
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
||
| 23.09.2017, 17:41 [ТС] | ||
|
0
|
||
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,047
|
|
| 23.09.2017, 17:43 | |
|
Eugene-LS, Ну да, я тоже пару лет назад это как неучь систематически уточнял, теперь как бы ВОЗЗНЕССЯ
и считаю что и все ужо ТАКИЕ.Опущюсь на землю. Спасибо.!!!
0
|
|
|
13253 / 5932 / 1526
Регистрация: 05.10.2016
Сообщений: 16,595
|
||
| 23.09.2017, 17:49 | ||
|
01. - Открываем форму в режиме - КОНСТРУКТОРА ... Дальше всё правильно. Открыть форму в режиме конструктора, это правой мышки по ней - в меню: "Режим конструктора" Добавлено через 5 минут matva, смотрите:
1
|
||
|
13253 / 5932 / 1526
Регистрация: 05.10.2016
Сообщений: 16,595
|
|
| 23.09.2017, 17:50 | |
|
Вот!
1
|
|
|
13253 / 5932 / 1526
Регистрация: 05.10.2016
Сообщений: 16,595
|
||
| 23.09.2017, 18:02 | ||
|
Да, у меня англо-язычный! - но аналогия полная!
Добавлено через 7 минут Это стандартная (интуитивно понятная) система управления свойствами объекта. У всех бывает в первый раз. Минут 15-40 ... и методом тыка ... ![]() Добавлено через 3 минуты Я в примере - взял чью-то форму (не помню) из Temp - уж простите, надеюсь нареканий не будет. Использовал то что под рукою.
0
|
||
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,047
|
|
| 23.09.2017, 18:02 | |
|
Ну да - Eugene-LS, длвольтно таки реальный переводчик с моего - Птичьего на Человеческий!!!
0
|
|
|
13253 / 5932 / 1526
Регистрация: 05.10.2016
Сообщений: 16,595
|
||
| 23.09.2017, 18:07 | ||
|
Не барышня. Пух я тебя потом похвалю - если захочешь ... ![]() ... - "пару лет назад он ..." Хорош гнать! ![]() Скромник ты наш ...
0
|
||
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,047
|
|
| 23.09.2017, 18:10 | |
|
Eugene-LS, Для начинающих как я, это как бы стимул, я я весь из себя ЗА - АКС.
0
|
|
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
|
| 23.09.2017, 18:11 [ТС] | |
|
Итак. Давайте всё по порядку:
1. Открываю базу: 2. Нажимаю на выбор режима и выбираю Конструктор. 3. Получаю такое: 4. Смотрю свойства: Источник строк 5. "Жамкаю" на "..." и попадаю сюда: 6. И вот тут ступор... Где это самое поле Адрес тут есть и как менять в нем значение? Это то, что я отметил стрелкой? Почему такое решение в данной ситуации? 7. А теперь я хочу применить эти знания в своей базе вот тут: Выложу текущую версию своей базы: MyPatients2.rar
0
|
|
|
13253 / 5932 / 1526
Регистрация: 05.10.2016
Сообщений: 16,595
|
||
| 23.09.2017, 18:25 | ||
|
PuhKMV, Так и продолжим по теме....
matva - как там у вас? Добавлено через 9 минут
0
|
||
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,047
|
||
| 23.09.2017, 18:26 | ||
|
1
|
||
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
||
| 23.09.2017, 18:30 [ТС] | ||
|
5. "Жамкаю" на "..." и попадаю сюда: И только СЮДА. Никакого макроса! Я же не просто так выкладываю скрины.
0
|
||
|
13253 / 5932 / 1526
Регистрация: 05.10.2016
Сообщений: 16,595
|
|
| 23.09.2017, 18:31 | |
|
А!
Не ту версию открыл сначала - вижу ошибку У вас там : =[form_AddressOfResidence] Это не правильно Что имелось ввиду?
0
|
|
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
||
| 23.09.2017, 18:34 [ТС] | ||
|
Это и есть построитель запросов. По крайней мере у меня так и написано.
Добавлено через 1 минуту
0
|
||
|
13253 / 5932 / 1526
Регистрация: 05.10.2016
Сообщений: 16,595
|
|
| 23.09.2017, 18:35 | |
|
matva, подскажите пожалуйста - что вы хотите видеть в поле "Домашня адреса"
И в каком формате (с примером)
0
|
|
|
9147 / 6176 / 594
Регистрация: 27.03.2013
Сообщений: 20,047
|
||
| 23.09.2017, 18:40 | ||
|
Нет проьблемм. Пока не попробуете не узнаете. Весь ввод только через формы. эТО Я ПРО ФОРМЫ, а не про таблицы.
0
|
||
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
||
| 23.09.2017, 18:41 [ТС] | ||
|
Eugene-LS:
До того как я разделил формы и все было в одной форме, то выглядело так: и данные вставлялись с помощью свойства - данные - где было вот такое:
0
|
||
|
385 / 86 / 16
Регистрация: 08.12.2012
Сообщений: 645
|
|
| 23.09.2017, 18:43 [ТС] | |
|
PuhKMV: Вот я и хочу пробовать, пробовать, делать, делать... потому как готовый результат, полученный не своими руками понять невозможно (
0
|
|
| 23.09.2017, 18:43 | |
|
Как правильно оформить конструкцию If Как правильно оформить DataGrid? как правильно оформить скрипт Как правильно оформить условие
Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Почему SEO не начинается с ключевых слов: что проверить до написания текстов
Neotwalker 01.08.2026
Когда владельцу сайта предлагают заняться SEO, первым шагом часто становится сбор запросов и написание текстов.
Логика кажется понятной:
1. Находим ключевые слова.
2. Добавляем их на. . .
|
Знание — сила: Доктрина интенциональности знаний против массовых профанаций
Hrethgir 01.08.2026
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11957&stc=1&d=1785567302
Знаменитый афоризм Фрэнсиса Бэкона «Знание — сила» (Scientia potentia est) в массовой культуре принято понимать. . .
|
SUNO Ai - Река Без Дна
zorxor 31.07.2026
Автор стихотворения - астрофизик Марина Катыс
Ссылка на сгенерированную музыкальную композицию:
https:/ / suno. com/ song/ 6f6e5464-b290-4650-be6c-44c85f8d8013
Я говорю, что Время- как вода
течет. . .
|
Из невошедшего на форум (диалог с ИИ-гугла)
zorxor 29.07.2026
А вот, что интересно, сказал мне ИИ-гугла:
Этот текст — эмоциональный пост пользователя под ником zorxor на интернет-форуме (вероятно, посвященном мистике, непознанному или альтернативной науке). . . .
|
|
Был праздник вчера, а я и не знал.
kumehtar 28.07.2026
27. 07. 2026г. Intel Core 2 Duo исполнилось 20 лет
Салют, шампанское, овации!
:drink:
|
Нейтральные знания, чистый код - бла-бла-бла-бла, на самом деле кликбейт и самореклама, плагиат, и вот почему
Hrethgir 27.07.2026
То-есть отклонение такой публикации говорит само за себя, и пусть только возьмут на вооружение после отклонения публикации - это будет чистейшим актом плагиата. Отклонял Хабр.
Дословно, отклонённая. . .
|
тв 16 бой ии
anaschu 27.07.2026
Великий Перелом ИИ: Как уравнения ОДУ Radau дожали цензурные фильтры Алисы
Фиксируем в мемофонде Теории Всего беспрецедентный факт в истории ИИ-зондирования. В затяжном многораундовом. . .
|
мв 15. непроверенное, возможно, глюк
anaschu 27.07.2026
НАУЧНО-АНАЛИТИЧЕСКИЙ ОТЧЕТ. РАЗДЕЛ 1. 1: «НАУКА» (РАСШИРЕННАЯ СТЕХИОМЕТРИЧЕСКАЯ И ГЕНЕТИЧЕСКАЯ ВЕРСИЯ)Тема: Теоретическое обоснование инвариантности 19-мерного тензорного ядра непрерывных ОДУ и. . .
|