|
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 8
|
|
Подстановка поля исходя из значения предыдущего27.09.2016, 20:53. Показов 8782. Ответов 18
Метки нет (Все метки)
Добрый вечер!
Создал таблицу и в ней имеется поля "наименование" и "сокращение" (сокращение этого наименования). Как можно сделать так чтобы выбрав конкретное наименование из выпадающего списка, автоматически вставлялось значение в поле "сокращение". далее таблицы уже подвязаны на поле сокращение. На данный момент у обоих полей есть просто выпадающие списки, которые не завязаны не на какие таблицы. Только начал изучать Accesse.
0
|
|
| 27.09.2016, 20:53 | |
|
Ответы с готовыми решениями:
18
Выбор значения из поля со списком, исходя из предыдущего поля со списком Подстановка значения поля при выборе значения другого поля |
|
шапоклякистка 8-го дня
|
||
| 27.09.2016, 23:31 | ||
|
В таблицу вставлять сокращение не надо: оно уже есть где-то в другой таблице, из которой берутся значения для выпадающегос списка. В таблицах данные не дублируют.
А вот сделаете потом запрос, соединяющий эти две таблицы - и в запросе сокращения отобразятся. А потом на основе запроса форму. В общем, как с таблицами закончите - выкладывайте базу, с запросом поможем. Добавлено через 2 минуты Добавлено через 2 минуты Да, и в основной таблице не нужно не только сокращение, но и наменование. А нужен только код. А все остальное подтянем запросом.
0
|
||
|
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 8
|
|
| 28.09.2016, 08:49 [ТС] | |
|
Доброе утро!
Это моя первая БД которую я начинаю делать, и на которой я собственно учусь (по средством YOUTUBE). Так вот в таблице "Приборы", я заполняю два поля "Наименование и "Сокращение", по сути наименование это для бушующих отчетов, а сокращения для простоты работы в БД. Так вот, как бы Наименование и сокращения это одно и тоже по смыслу, поэтому хотелось бы узнать как можно сделать так что бы при выборе наименования автоматически вставлялось сокращения. На данный момент и наименование и сокращения это просто выпадающие списки ни к чему не привязанные. P.S. Подскажите литературу или может лучше видео курсы (в свободном доступе), для обучения. Буду очень признателен!
0
|
|
|
шапоклякистка 8-го дня
|
|
| 28.09.2016, 11:36 | |
|
Ну и очень неплохое начало. Как я уже написала выше, наименования с сокращениями вместе должны быть внесены в отдельную таблицу, а в приборах выбираем только код из этой новой таблицы наименований.
В зпросе видны и наименования, и сокращения.
1
|
|
|
шапоклякистка 8-го дня
|
|
| 28.09.2016, 11:37 | |
|
Ссылок на литературу много в прикрепленной теме Путеводитель по разделу
0
|
|
|
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 8
|
|
| 28.09.2016, 22:06 [ТС] | |
|
Добрый вечер!!!
Большое спасибо за материал, и решение моего вопроса. Возник еще похожий вопрос. В таблице "Ремонт", все поля за исключением даты() и поля "артикул", идентичны полям таблицы "Установка_приборов", можно ли при заполнении через обычную форму внести только серийный номер "S/N" из таблицы "Установка_приборов" и все связанные с ней поля заполнятся автоматически, тогда я смогу снять связь с поля "Станция". Надеюсь меня понимают.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
||
| 29.09.2016, 07:23 | ||
|
Ознакомьтесь Написание статей
0
|
||
|
шапоклякистка 8-го дня
|
||
| 29.09.2016, 09:49 | ||
|
0
|
||
|
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 8
|
|||||||
| 04.10.2016, 17:37 [ТС] | |||||||
|
Здравствуйте!
Пожалуйста, знающие люди, подскажите, правильно ли с точки зрения оптимизации БД я построил данную базу данных, может можно где то улучшить, или я где то что то лишнее сделал.
0
|
|||||||
|
9131 / 6136 / 593
Регистрация: 27.03.2013
Сообщений: 19,988
|
|
| 04.10.2016, 17:58 | |
|
SkyCrystal, Так там же нет ни чего.
Тем более файлов в 20 байт не бывает.
0
|
|
|
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 8
|
|
| 04.10.2016, 18:16 [ТС] | |
|
Прошу прощения, как то прозевал...
Перезалил
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 05.10.2016, 03:06 | |
|
mdb дайте
0
|
|
|
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 8
|
|
| 05.10.2016, 08:51 [ТС] | |
|
Сохранил в формате .mdb
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 05.10.2016, 10:11 | |
|
1.Ремонт и Приборы нужно связать по коду прибора, серийник же текстовое и не является основным ключом, либо тогда серийник делайте основным ключом в приборах.
2. В ремонте никакого места установки быть не должно, это дублирование данных, вы его всегда можете получить из приборов. 3.В приборы в поля станция и другие внешние ключи я бы добавил слово "Код", это для удобства и чтобы понятно было. этот пункт не критичен, но желательно привести имена в понятную форму, а то в другой таблице у вас "артикуль", а на самом деле "код зипа".
0
|
|
|
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 8
|
|
| 05.10.2016, 12:22 [ТС] | |
|
Надеюсь я Вас правильно понял и правильно исправил все недочеты.
Все связи я создаю путем создания для конкретного поля мастера подстановок, насколько это правильно? (в схеме данных не получается корректно создавать связи...) Появилась неразбериха в таблице персонал, я вроде как создал маску ввода для телефона, а ничего записать туда не могу.
0
|
|
|
9131 / 6136 / 593
Регистрация: 27.03.2013
Сообщений: 19,988
|
|
| 05.10.2016, 12:57 | |
|
SkyCrystal, Не могу расписать теоретически по чему, но изходя из жизненного опыта (типа частенько всякие неприятные нюансы случались) стараюсь не связывать 3 таблицы как у вас (см. картинку). типа по малому кругу, как я это для себя обзываю.
Обычно кучка и малая тележка из за этого выплывает. Старайтесь что бы не менее 4-х таблиц было в круге или же в запросе. являющимся источником записей формы для ввода данных удалять одну из линий связи если эта связь конкретно не указана у главной и подчиненной форм.
0
|
|
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 06.10.2016, 02:57 | |
|
Зачем вы код ремонта связали с кодом прибора? разве я это советовал?
0
|
|
|
0 / 0 / 0
Регистрация: 27.09.2016
Сообщений: 8
|
||
| 06.10.2016, 08:43 [ТС] | ||
|
0
|
||
|
7459 / 4592 / 302
Регистрация: 12.08.2011
Сообщений: 14,380
|
|
| 06.10.2016, 08:50 | |
|
Что такое "мастер подстановки"? Добавляете поле "КодПрибора" в Ремонт и на схеме данных связываете его с кодом в таблице Приборы, многие к одному.
0
|
|
| 06.10.2016, 08:50 | |
|
Помогаю со студенческими работами здесь
19
Автозаполнение поля, исходя из значения другого поля Автозаполнение поля, исходя из значения другой таблицы Подстановка значения поля в таблицу Подстановка значения поля из таблиц Столбец: запись значения из предыдущего поля Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
SDL3 для Web (WebAssembly): Реализация движения на Box2D v3 - трение и коллизии с повёрнутыми стенами
8Observer8 20.02.2026
Содержание блога
Box2D позволяет легко создать главного героя, который не проходит сквозь стены и перемещается с заданным трением о препятствия, которые можно располагать под углом, как верхнее. . .
|
Конвертировать закладки radiotray-ng в m3u-плейлист
damix 19.02.2026
Это можно сделать скриптом для PowerShell. Использование
. \СonvertRadiotrayToM3U. ps1 <path_to_bookmarks. json>
Рядом с файлом bookmarks. json появится файл bookmarks. m3u с результатом.
# Check if. . .
|
Семь CDC на одном интерфейсе: 5 U[S]ARTов, 1 CAN и 1 SSI
Eddy_Em 18.02.2026
Постепенно допиливаю свою "многоинтерфейсную плату". Выглядит вот так:
https:/ / www. cyberforum. ru/ blog_attachment. php?attachmentid=11617&stc=1&d=1771445347
Основана на STM32F303RBT6.
На борту пять. . .
|
Камера Toupcam IUA500KMA
Eddy_Em 12.02.2026
Т. к. у всяких "хикроботов" слишком уж мелкий пиксель, для подсмотра в ESPriF они вообще плохо годятся: уже 14 величину можно рассмотреть еле-еле лишь на экспозициях под 3 секунды (а то и больше),. . .
|
|
И ясному Солнцу
zbw 12.02.2026
И ясному Солнцу,
и светлой Луне.
В мире
покоя нет
и люди
не могут жить в тишине.
А жить им немного лет.
|
«Знание-Сила»
zbw 12.02.2026
«Знание-Сила»
«Время-Деньги»
«Деньги -Пуля»
|
SDL3 для Web (WebAssembly): Подключение Box2D v3, физика и отрисовка коллайдеров
8Observer8 12.02.2026
Содержание блога
Box2D - это библиотека для 2D физики для анимаций и игр. С её помощью можно определять были ли коллизии между конкретными объектами и вызывать обработчики событий столкновения. . . .
|
SDL3 для Web (WebAssembly): Загрузка PNG с прозрачным фоном с помощью SDL_LoadPNG (без SDL3_image)
8Observer8 11.02.2026
Содержание блога
Библиотека SDL3 содержит встроенные инструменты для базовой работы с изображениями - без использования библиотеки SDL3_image. Пошагово создадим проект для загрузки изображения. . .
|