В этом руководстве речь идет о том, как автоматически заполнять другие ячейки столбца из таблицы на другом листе после ввода значения одного столбца.
Возьмем пример: на листе1 таблица1 содержит имена, числа, возраст, пол и баллы, перейдите на лист2, таблица2 пуста, но с теми же заголовками столбцов, что и таблица на листе1, введите число из таблицы1 в таблицу2, затем связанные имена, возраст, пол и баллы будут автоматически заполнены, как показано ниже:
Примечание. Методы, представленные в этом руководстве, протестированы в Excel 2021, в разных версиях Excel они могут отличаться.
Автозаполнение ячеек из другой таблицы
Для решения этой задачи вы можете объединить функцию ИНДЕКС и функцию ПОИСКПОЗ, чтобы создать формулу. Выберите ячейку, в которую вы хотите автоматически заполнить связанное содержимое на основе значения, введенного в столбце A, и скопируйте и вставьте приведенную ниже формулу:
Отредактируйте формулу как свою реальную потребность.
В формуле Лист1! A$2:$E$10 — это диапазон таблицы (таблица 1 не включает заголовки), на основе которого вы хотите автоматически заполнять содержимое; A2 — это ячейка, в которую вы вводите значение, и она используется для поиска связанных значений; Sheet1!$A$2:$A$10,0 — это диапазон в таблице 1, который используется для поиска значения, введенного вами в таблице 2; B1 — заголовок столбца значения, которое вы ввели в таблицу 2; Sheet1!$A$1:$E$1 — это диапазоны заголовков в таблице 1.
Нажмите Enter чтобы получить первое связанное значение, затем перетащите маркер автозаполнения вправо, чтобы получить все связанные значения на основе A2.
Затем перетащите маркер автозаполнения вниз в конец таблицы 2, и отобразятся значения ошибки #N/A.
При вводе значений в столбец A ошибочные значения будут заменены правильными связанными значениями.
Прочие операции (статьи)
Как уменьшить размер файла Excel?Иногда для открытия или сохранения требуется несколько минут, если файл Excel слишком велик. Для решения этой проблемы здесь, в этом руководстве, рассказывается, как уменьшить размер файла Excel, удалив содержимое или форматы, которые не нужны или никогда не используются.
Excel: как создать или вставить закладкуВы когда-нибудь представляли себе создание или вставку закладки для быстрого перехода к определенному диапазону данных, когда на листе или в книге много данных?
Как применить затенение к нечетным или четным (альтернативным) строкам / столбцам в Excel?При разработке рабочего листа многие люди склонны применять затенение к нечетным или четным (альтернативным) строкам или столбцам, чтобы сделать рабочий лист более наглядным. В этой статье будут показаны два метода применения затенения к нечетным или четным строкам / столбцам в Excel.
11 / 11 / 6Регистрация: 03. 2011Сообщений: 627
1
Как запросом заполнить таблицу данными из других таблиц?15. 2013, 15:32. Показов 35995. Ответов4
Доброго времени суток. Попал билет по базам данным. В нем задание 3 таблицы и суть задание заполнить третью таблицу данными из 2-х других таблиц запросом sql. Я до этого с таким заданием не сталкивался подскажите как сделать такого вида запрос. Скриншот таблицы прилагается. Заранее спасибо. Миниатюры
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
ProgrammingЭксперт94731 / 64177 / 26122Регистрация: 12. 2006Сообщений: 116,782
15. 2013, 15:32
Ответы с готовыми решениями:
Как в процедуре создать таблицу и заполнить ее данными из других таблиц, по определенному условиюПодскажите пожалуйста, я новичок в SQL, и не совсем понимаю, как можно создать такую процедуру, в. Как заполнить/считать таблицу excel. xlsx данными и не убить весь дизайн таблиц?Здравствуйте, есть DataGrid на форме из нее надо перенести данные в эксель файл уже с готовым. Заполнить данными одну таблицу из двух другихРебята помогите!
есть TABLE1(ID,DATE,NOM,TOUR)
TABLE2(DATE,OPER,ZPK). Заполнить таблицу по данным других таблиц?Всем привет! Мне нужно заполнить таблицу по данными из других таблиц. Я пытаюсь сделать, это таким
kodv1447 / 1119 / 345Регистрация: 11. 2011Сообщений: 2,615
16. 2013, 05:56
3
Сообщение от lexflaxЯ до этого с таким заданием не сталкивался
Потому что в течении семестра нужно было учиться, а не заниматься фиг пойми чем. T-SQL1
2
3
4
5
INSERT
INTO TmpBullets (NPL, DS, CB)
SELECT NPL, DS, CB
FROM Bullets
WHERE NR = ’34-45′
1
kodv1447 / 1119 / 345Регистрация: 11. 2011Сообщений: 2,615
16. 2013, 14:01
5
Сообщение от lexflaxNATURAL JOIN
Какая СУБД? SQL Server не поддерживает NATURAL JOIN, а вы как раз в ветке SQL Server’а. С вашей СУБД я не работал, поэтому, в частности, мне не понятно, почему ваш запрос в приниципе выполняется без конструкции GROUP BY. Я бы сделал это задание таким образом: T-SQL1
2
3
4
5
6
SELECT Athtors. F, COUNT(*)
FROM Athtors
INNER JOIN Books
ON Books. C_ATH = Athtors. C_ATH
AND Books. IZD_BK = ‘Мир’
GROUP BY Athtors. F
0
IT_ExpЭксперт87844 / 49110 / 22898Регистрация: 17. 2006Сообщений: 92,604
16. 2013, 14:01
5
Данная статья о том, как связать таблицы, чтобы данные из одной таблицы автоматически переносились во вторую. Приведу три способа Автоматического переноса данных с одного листа программы «Эксель» в другой. Первый, самый простой и примитивный способ связи двух таблиц на разных листах документа -вставка данных при помощи опции специальной вставки. Рассмотрим, как соединить две таблицы по шагам. Первый шаг. Необходимо выделить ту таблицу, из которой будут транслироваться данные во вторую таблицу. Второй шаг. Копировать информацию сочетанием клавиш ctrl+C или вызвав контекстное меню правой кнопкой мыши и кликнув по пункту меню «Копировать»
Результат вставки связи
Как обновить сводную таблицу
Из таблицы -Power Query
Источник данных для запроса Power Query
Обновление запроса в PowerQuery
Навигация по записям
ВПР — одна из наиболее востребованных функций Excel. И это неудивительно, она освобождает нас от рутинной операции, которая часто встречается на практике при работе с таблицами, а именно, при помощи функции ВПР мы можем сформировать новую таблицу на основе исходной, взяв только нужные данные из первой таблицы.
Попробуем разобраться на конкретном примере: предположим, некоторой организации требуется составить список на новогодние подарки детям сотрудников. У нас есть исходная таблица из бухгалтерии, а нужно создать новую таблицу, в которой будут требуемые данные, но не будет лишних (которые есть в исходной). То есть с помощью функции ВПР найдем в первом столбце ТАБЛИЦЫ 1 нужную фамилию, выберем в нужной строке требуемое значение (количество детей) и заполним этим значением третий столбец ТАБЛИЦЫ 2.
Первый столбец этой таблицы (в нашем случае ФИО) должен быть отсортирован по возрастанию.
ТАБЛИЦА 2 в итоге работы функции ВПР должна содержать результат — список сотрудников с количеством детей.
В ТАБЛИЦЕ 2 фамилии сотрудников могут располагаться в любом порядке. Например, в соответствии стабельными номерами как в данном примере.
Функция ВПР будет располагаться в третьем столбце, который пока пустой.
- Щелчком выберем первую ячейку третьего столбца D4.
- Щелкнем кнопку Мастера функций
Следующий шаг — заполнение полей в окне функции ВПР:
Поле «Искомое значение» заполнить,щелкнув ячейку с фамилией Светлов.
В поле появится имя этой ячейки С4.
Чтобы временно скрыть/отобразить окно Аргументы функции, щелкнуть кнопку.
Чтобы заполнить поле Таблица, надо выделить данные Таблицы 1 (без шапки). В данном примере это ячейки F5:K10.
В поле Интервальный просмотр ставится 1 (приблизительное совпадение) или 0 (точное совпадение). В данном простом случае можно выбрать любое.
Нажимаем ОК — формула готова.
ВАЖНО: необходимо адрес таблицы сделать абсолютным.
Для этого выделяем в строке ввода формул F5:K10 и нажимаем F4 на клавиатуре.
Первая ячейка столбца с количеством детей заполнена.
Осталось растиражировать формулу по всему столбцу. Для этого выделяем ячейку D4 и протащим мышкой маленький угловой маркер вниз до D9.
После этого третий столбец ТАБЛИЦЫ 2 заполнится данными из ТАБЛИЦЫ 1 в точном соответствии с формулой.
Спасибо за Вашу оценку. Если хотите, чтобы Ваше имя стало известно автору, войдите на сайт как пользователь и нажмите Спасибо еще раз. Ваше имя появится на этой стрнице.
Порядок вывода комментариев:
Отзывы
Отзыв о товаре ША PRO Анализ техники чтения по классам и четвертям
Хочу выразить большую благодарность от лица педагогов начальных классов гимназии
«Пущино» программистам, создавшим эту замечательную программу! То, что раньше мы
делали «врукопашную», теперь можно оформить в таблицу и получить анализ по каждому
ученику и отчёт по классу. Великолепно, восторг! Преимущества мы оценили сразу. С
начала нового учебного года будем активно пользоваться. Поэтому никаких пожеланий у
нас пока нет, одни благодарности. Очень простая и понятная инструкция, что
немаловажно! Благодарю Вас и Ваших коллег за этот важный труд. Очень приятно, когда
коллеги понимают, как можно «упростить» работу учителя.
учитель химии и биологии, СОШ с. Чапаевка, Новоорский район, Оренбургская область
Отзыв о товаре ША Шаблон Excel Анализатор результатов ОГЭ по ХИМИИ
Спасибо, аналитическая справка замечательная получается, ОГЭ химия и биология. Очень облегчило аналитическую работу, выявляются узкие места в подготовке к
экзамену. Нагрузка у меня, как и у всех учителей большая. Ваш шаблон экономит
время, своим коллегам я Ваш шаблон показала, они так же его приобрели. Спасибо.
Отзыв о товаре ША Шаблон Excel Анализатор результатов ОГЭ по МАТЕМАТИКЕ
Очень хороший шаблон, удобен в использовании, анализ пробного тестирования
занял считанные минуты. Возникли проблемы с распечаткой отчёта, но надо ещё раз
разобраться. Большое спасибо за качественный анализатор.
учитель начальных классов, МБОУ СОШ №1, г. Красновишерск, Пермский край
Отзыв о товаре Изготовление сертификата или свидетельства конкурса
Большое спасибо за оперативное изготовление сертификатов! Все очень красиво. Мой ученик доволен, свой сертификат он вложил в портфолио. Обязательно продолжим с Вами сотрудничество!
учитель начальных классов, ОГБОУ «Центр образования для детей с особыми образовательными потребностями г. Смоленска»
Отзыв о товаре Вебинар Как создать интересный урок: инструменты и приемы
Я посмотрела вебинар! Осталась очень довольна полученной
информацией. Всё очень чётко, без «воды». Всё, что сказано, показано, очень
пригодится в практике любого педагога. И я тоже обязательно воспользуюсь
полезными материалами вебинара. Спасибо большое лектору за то, что она
поделилась своим опытом!
ША Табель посещаемости + Сводная для ДОУ ОКУД
Хотела бы поблагодарить Вас за такую помощь. Разобралась сразу же, всё очень
аккуратно и оперативно. Нет ни одного недостатка. Я не пожалела, что доверилась и
приобрела у вас этот табель. Благодаря Вам сэкономила время, сейчас же
составляю табель для работников. Удачи и успехов Вам в дальнейшем!
Отзыв о товаре ША Шаблон Excel Анализатор результатов ЕГЭ по РУССКОМУ ЯЗЫКУ
Спасибо огромное, очень много экономит времени, т. анализ уже готовый, и
особенно радует, что есть варианты с сочинением, без сочинения, только анализ
сочинения! Превосходно!
Допустим, вы создали раскрывающийся список на основе значений в диапазоне A2: A8. При выборе значения в раскрывающемся списке необходимо, чтобы соответствующие значения в диапазоне B2: B8 автоматически подставлялись в определенную ячейку. Например, когда вы выбираете Наталию из раскрывающегося списка, соответствующий балл 40 будет заполнен в E2, как показано на скриншоте ниже. В этом руководстве представлены два метода, которые помогут вам решить проблему.
Выпадающий список автоматически заполняется функцией ВПР. Выпадающий список автоматически заполняется замечательным инструментомДополнительные руководства для раскрывающегося списка.
Выпадающий список автоматически заполняется функцией ВПР.
Пожалуйста, сделайте следующее, чтобы автоматически заполнить другие ячейки при выборе в раскрывающемся списке.
Выберите пустую ячейку, в которую вы хотите автоматически подставить соответствующее значение.
Скопируйте и вставьте в нее приведенную ниже формулу, а затем нажмите Enter.
Внимание: В формуле D2 это выпадающий список ЯЧЕЙКА, A2: B8 диапазон таблицы включает значение поиска и результаты, а также число 2 указывает номер столбца, в котором находятся результаты. Например, если результаты находятся в третьем столбце диапазона таблицы, измените 2 на 3. Вы можете изменить значения переменных в формуле в зависимости от ваших потребностей.
С этого момента, когда вы выбираете имя в раскрывающемся списке, E2 будет автоматически заполняться определенной оценкой.
Выпадающий список автоматически заполняется с помощью Kutools for Excel
Yвы можете легко заполнить другие значения на основе выбора из раскрывающегося списка, не запоминая формулы с Найдите значение в списке формула Kutools for Excel.
Выберите ячейку для поиска значения автозаполнения (говорит ячейка C10), а затем щелкните Кутулс > Формула Помощник > Формула Помощник, см. снимок экрана:
В Помощник по формулам диалоговом окне укажите следующие аргументы:
- В Выберите формулу коробка, найдите и выберите Найдите значение в списке; Советы: Вы можете проверить Фильтр введите определенное слово в текстовое поле, чтобы быстро отфильтровать формулу.
- В Таблица_массив поле, щелкните кнопка для выбора диапазона таблицы, который содержит значение поиска и значение результата;
- В Look_value поле, щелкните кнопку, чтобы выбрать ячейку, содержащую искомое значение. Или вы можете напрямую ввести значение в это поле;
- В Колонка поле, щелкните кнопку, чтобы указать столбец, из которого вы вернете совпадающее значение. Или вы можете ввести номер столбца в текстовое поле, если вам нужно.
- Нажмите OK.
Теперь соответствующее значение ячейки будет автоматически заполнено в ячейке C10 на основе выбора раскрывающегося списка.
Если вы хотите получить бесплатную (30-дневную) пробную версию этой утилиты, пожалуйста, нажмите, чтобы загрузить это, а затем перейдите к применению операции в соответствии с указанными выше шагами.
Раскрывающийся список автоматически заполняется без запоминания формул
Автозаполнение при вводе текста в раскрывающемся списке Excel Если у вас есть раскрывающийся список проверки данных с большими значениями, вам нужно прокрутить список вниз только для того, чтобы найти нужное, или введите все слово напрямую в поле списка. Если есть способ разрешить автозаполнение при вводе первой буквы в выпадающем списке, все станет проще. В этом руководстве представлен метод решения проблемы.
Создать раскрывающийся список из другой книги в Excel Создать раскрывающийся список проверки данных среди листов в книге довольно просто. Но если данные списка, необходимые для проверки данных, находятся в другой книге, что вы будете делать? В этом руководстве вы узнаете, как подробно создать раскрывающийся список из другой книги в Excel.
Создайте раскрывающийся список с возможностью поиска в Excel Для раскрывающегося списка с многочисленными значениями найти подходящий — непростая задача. Ранее мы ввели метод автоматического заполнения раскрывающегося списка при вводе первой буквы в раскрывающемся списке. Помимо функции автозаполнения, вы также можете сделать раскрывающийся список доступным для поиска для повышения эффективности работы при поиске правильных значений в раскрывающемся списке. Чтобы сделать раскрывающийся список доступным для поиска, попробуйте метод, описанный в этом руководстве.
Как создать раскрывающийся список с несколькими флажками в Excel? Многие пользователи Excel, как правило, создают раскрывающийся список с несколькими флажками, чтобы выбирать несколько элементов из списка за раз. На самом деле вы не можете создать список с несколькими флажками с проверкой данных. В этом руководстве мы покажем вам два метода создания раскрывающегося списка с несколькими флажками в Excel. В этом руководстве представлен метод решения проблемы.
Лучшие инструменты для работы в офисе
- Включение редактирования и чтения с вкладками в Word, Excel, PowerPoint, Издатель, доступ, Visio и проект.
- Открывайте и создавайте несколько документов на новых вкладках одного окна, а не в новых окнах.
- Повышает вашу продуктивность на 50% и сокращает количество щелчков мышью на сотни каждый день!
0 / 0 / 0Регистрация: 26. 2020Сообщений: 5
1
Как заполнить показатель в таблицу из других связанных таблиц05. 2020, 14:26. Показов 643. Ответов13
Добрый день, уважаемы знатоки. Я только начинаю заниматься Access. Подскажите мне пожалуйста по следующим вопросам:
1. Вопрос общего характера по Access:
Что оптимальнее:
А) Создать таблицу, задать там формулы расчета, а затем создать на основе этой таблицы форму для удобной визуализации данных и дальнейшей работы
Б) или Создать форму не связанную с таблицей, задать там формулы расчета, а в таблицу передавать данные из формы?
2. Вопрос по моему примеру:
— Есть таблица ДолжностьПоСмете, она привязана к таблице Сотрудники и к таблице Смета. — Есть таблица Начисления и показатель ОкладПоСмете, который задействован в дальнейших расчетах таблицы Начисления. — ОкладПоСмете должен подбираться по Сотруднику и ДолжностиПоСмете из таблицы Смета поле Оклад. Подскажите, как вытащит этот показатель?
На самом деле вопросов еще много, из-за чего у меня никак не складывается нужная структура моего проекта, поэтому если не сложно, напишите, пожалуйста, какие-то рекомендации из своего опыта. Буду очень признательна. __________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2020, 14:31
2
Rozochka_81, В таблицах ни каких расчетов и вычислений делать не следует. Для этого придуманы — Запросы. В таблицах же должны храниться только данные для расчетов. Формы нужны для удобного ввода данных и выполнения всяческих процедур
8910 / 4431 / 1068Регистрация: 05. 2016Сообщений: 12,395Записей в блоге: 1
05. 2020, 14:59
3
Сообщение от Rozochka_81
Создать таблицу, задать там формулы расчета
Нет! = «плохая практика»
Сообщение от Rozochka_81
Создать форму не связанную с таблицей, задать там формулы расчета, а в таблицу передавать данные из формы?
= «Чесание левой ногой правого уха» — Нет!
Привязывайте формы к данным, это хорошо, правильно и удобно. Сообщение от Rozochka_81
Подскажите, как вытащит этот показатель?
Тут надо посмотреть и «вкурить» вашу задачку. Сообщение от Rozochka_81
На самом деле вопросов еще много, из-за чего у меня никак не складывается нужная структура моего проекта
Давайте решать последовательно (в порядке поступления) — ибо в правилах написано : «Один вопрос = Один топик!»
1
8910 / 4431 / 1068Регистрация: 05. 2016Сообщений: 12,395Записей в блоге: 1
05. 2020, 15:17
5
Rozochka_81, посмотрел. IMHO таблица «СметаПоМесяцам» лишняя — эти данные можно вывести и запросом. Непонятно откуда берётся значение поля «Сумма» в таблице «СметаПоМесяцам»
Немного смущают меня названия полей типа: «Занятость_%» — но это не критично. (использование спец. символов в названиях нежелательно)Добавлено через 1 минуту
Сообщение от Rozochka_81
Все остальные (основные) расчеты получается будут хранится в формах и запросах. Так точно!
Но, не «хранится», а рассчитываться
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2020, 15:46
6
Сообщение от Eugene-LS. посмотрел. А я не смог. Не мой форматик. Ну да ладно. ТС вроде бы смышленый и на лету, просто на словах всё схватывает
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2020, 16:26
8
У меня А2000
0
8910 / 4431 / 1068Регистрация: 05. 2016Сообщений: 12,395Записей в блоге: 1
05. 2020, 16:47
9
Сообщение от Rozochka_81
Просто не так наглядно. как знак %
Щутите?
Ваших таблиц (и названия полей в них) пользователь никогда не увидит (надеюсь). VinniPuh, не даст соврать, я пишу названия таблиц и полей по английски и кратко с префиксами. А уж в форме — в лейбле поля — пишите что хотите. Сообщение от Rozochka_81
а я сама ввожу месяц и сумму, а в запрос ведь не внесешь данные. Или я ошибаюсь?
Да! Ошибаетесь — пользовательские данные можно вывести в запросе, и сооружать для этого таблицу не обязательно. Разве что «на память» Добавлено через 1 минуту
Сообщение от VinniPuh
У меня А2000
Хвастун!
А у меня MSA 2019 x64 Eng
0
6974 / 4423 / 287Регистрация: 12. 2011Сообщений: 13,234
12. 2020, 04:36
11
Сообщение от Rozochka_81
% в названии — это для меня нагляднее. если буду писать названия полей на английском, то боюсь запутаюсь в их использовании. А зачем такие сложности, вот опробованный 10-летиями вариант:
Значение Название поля
Код договора КодДог
Наименование клиента Клиент
Дата создания договора ДатаС
Дата окончания действия договора ДатаО
И т
8910 / 4431 / 1068Регистрация: 05. 2016Сообщений: 12,395Записей в блоге: 1
12. 2020, 05:34
12
alvk, Родной!
Как нам Вас не хватало!
С возвращением! Я очень рад!Добавлено через 5 минут. часто упоминал «Алвика на них нет!» — с грустью. (ДФ — не дадут соврать. )Добавлено через 29 минут
alvk, закладываю обстановку:
За истекшее время ничего особо не изменилось:
Пух ёрничает — и показывает всем свои формы образца 1999 года
mobile — как всегда — SQL
я кодю понемногу для студентов на форуме. Capi следит за мной (и ничего боле) — развлечение такое. Короче:
Всё как обычно
6974 / 4423 / 287Регистрация: 12. 2011Сообщений: 13,234
12. 2020, 10:59
14
Сообщение от Eugene-LS
alvk, закладываю обстановку:
Спасибо Тоже рад видеть
IT_ExpЭксперт87844 / 49110 / 22898Регистрация: 17. 2006Сообщений: 92,604
12. 2020, 10:59
Помогаю со студенческими работами здесь Как вводить данные в таблицу без обязательного заполнения связанных таблиц?Пытаюсь создать БД Учёт населения, есть таблица "жители" и таблицы "образование" и "организации". Добавить данные из других таблиц, связанных только датой и интерваламиПомогите, пожалуйста. Нужно автоматически прописать каждому лицу со списка соответствующие данные. Как заполнить/считать таблицу excel. xlsx данными и не убить весь дизайн таблиц?Здравствуйте, есть DataGrid на форме из нее надо перенести данные в эксель файл уже с готовым. MS ACCESS Записать в таблицу данные из других таблицУ меня задача. для каждой организации выдавать прайс лист в зависимости от % скидки и города. Заполнить данными одну таблицу из двух другихРебята помогите!
есть TABLE1(ID,DATE,NOM,TOUR)
TABLE2(DATE,OPER,ZPK). Заполнить таблицу на основании двух других и произвести подсчетыПрошу помощи у знающих людей — третий день курю мануалы, но так и не получается сообразить как. Искать еще темы с ответами
Или воспользуйтесь поиском по форуму:
14
0 / 0 / 0Регистрация: 05. 2015Сообщений: 32
1
Заполнение таблицы данными из другой05. 2015, 10:01. Показов 4843. Ответов26
Доброго времени суток. Нужна помощь!!
В базе — две таблицы «Оборот_логгеров» и «Номер_Логгера»
В первой пользователем вводятся данные по логгерам, во второй находится список логгеров (отсюда же подстановка в первую). Необходимо, чтобы последняя запись из первой таблицы записывалась во вторую, соответственно номеру логгера и названиям столбцов (они совпадают). тест. 7z
__________________
Помощь в написании контрольных, курсовых и дипломных работ, диссертаций здесь
0
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2015, 11:36
2
Сообщение от Фло. Необходимо, чтобы последняя запись из первой таблицы записывалась во вторую,. Не совсем понятна суть такого переноса, возможно так специально и нужно, но складывается такой остщустщение, что вы не совсем понимаете суть построения структуры схемы БД. По задумке разработчиков — Access, данные не должны дублировать друг друга в разных таблицах, а только связываться по 1-му полю — Код
Одна таблица — Номер_Логгера, как бы — Справочник, в ней вы храните данные относящиеся ТОЛЬКО к Логгеру, типа — Наименование, Инвентарный номер, дата выпуска, принадлежность и т. Другая таблица — Оборот_логгеров, как бы — Учёт действий с этим логгером, типа Когда, кем, куда и т. которые были с этим загадочным логгером произведены. Связь между таблицами будет такая. Таблица — Номер_Логгера, поле — Код_НомераЛоггера (Тип данных — Счетчик, Ключевое)
Таблица — Оборот_логгеров, поле — КодНомераЛоггера (Тип данных — Числовое, Длинное целое)
Все остальные дублированные поля лишние, типа от Лукавого, как и поля подстановке в самой таблице, Все такое нужно делать только в Формах с помощью Полей со списком. Вот
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2015, 14:08
4
Сообщение от Фло. так и нужно. А кто это такие — логгеры и чего вы там с ними такое делаете, что они у вас могут меняться?
0
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2015, 14:29
6
Ну значит я был прав, структура не правильная, тут нужны примерно такие таблицы:
Чем больше разобъёте таблицы тем правильее. Логгеры — Спавочник
2. ТорговыеЦентры — Спавочник
3. ТранспортныеСредства — Справочник
4. Учет — таблица Фактов
В ней следующие поля:
Код_Учета
КодЛоггера — Числовое
КодТЦ — Числовое
КодТС — Числовое
Дата — Дата/Время
Время — Дата/Время
Температура — Числовое
Еще наверное какие нито нужные параметры. Если это не учебная БД, а рабочая, то возможно еще нужно указывать таблички — Сотрудники, Водители, Приемщики. Для более полного понимания сути задумки, желательно бы поподробнее услышать как это все учитывается в вашем понимании
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2015, 14:58
8
Ну по идее между двумя таблицами-Справочниками
— Логгеры и — ТЦ делаете промежуточную таблицу фактов — ЖурналУчета (Оборот_логгеров), как я и написал выше, только без машинок. В ней если нужно то можно добавить поля:
логическое поле — Принят
ДатаОтправки
ВремяОтправки
Кто Принял/Отправил
ВидВозврата
Примечания или (Претензии)
К таблице — Логгеры так же наверное (если различаются), то можно присобачить другие таблицы-Справочники — там всякие — Типы — Категории и другие параметры. Я бы делал именно так. Возможно еще кто чего присоветует. Ну как то типа так
0
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2015, 15:07
10
Да не за что, рад стараться. Помогло ли?
0
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2015, 15:16
12
Сообщение от Фло. попробую. На мой взгляд так будет более правильнее и удобнее, типа —
В форме — Журнал — Выбрал только 2 нужных значения из — Справочников — Логгер и — ТЦ, с помощью полей со списком и сразу видно, все данные и Логгера и ТЦ, остается внести только время отгрузки и т. мелочи, хотя половина может проставиться автоматом. уже облегчение
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2015, 15:30
14
Сообщение от Фло
Пользователю в ТЦ при вводе номера ТЦ — должны быть доступны для выбора на регистрацию только те логгеры, которые были туда отправлены. Ну так оно и будет, вы же в журнале указали какой именно Логер отправили в определенный ТЦ в определенную дату или там время. Как там у вас происжодит подтверждение в получении товара не особо понятно, по электронке. письмом или ваще нарочным
Они же по идее (если по электронке) должны фильтроваться, типа только свой ТЦ видеть из за фильтра в запросе
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
05. 2015, 18:18
16
Ой, а у вас ваще чёй та все связи в схеме данных пропали? Добавлено через 2 минуты
Оооо-О, Сразу Видно, Наш Сведущий человек, ни Пробелов, в именах таблиц Ни Подчёркиваний +++
Такому мудрой и не грех помочь, чем знаем, типа с понятиями. Добавлено через 39 минут
Фло — Не совсем понятно следующее:
Вскочило несколько вопрософфф по существу:
1. что такое — Платформа?
2. У Вас создана подчиненная таблица — Показания, это типа в процессе перевозки фиксируются показания температур каждый час или только начальная и конечная температура?
3. Отдел, это лично ВАШИ сотрудники. типа — Заказывающие, Принимающие, Отправляющие, а как быть с теми кто Заказывает, кому вы Отправляете и они Принимают?
4. Как я понимаю — ТЦ это Торговый Центр, у него кроме номера должно быть наименование, Адрес, Телефон, + Ешо Сотрудники с Должностями, которые обязаны ставить отметки в получении и возврате прибора???
5. Что такое — Местоположение, это по идее нужно наверное более правильно обозвать как то типо — Статус прибора
— На складе
— Выдан для работы
— В пути,
— Сломался
— В Ремонте
и. И не возмущайтесь что всё так муторно, ни кто не говорил. что будет легко. По крайней мере потом будет довольно легчее. Это я Вам как Врач-Экспедитор ответственно заявляю. Добавлено через 34 минутыНе по теме:Ну нет, так нет, пойду тогда телек смотреть
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
06. 2015, 09:57
17
Сообщение от Фло. Я слепила формочку. Я вот тоже в честь наступающего праздничка слепил несколько формочек в подарочек. Соответственно сделал схему БД как ее визю. Ловите примерчик
8484 / 5269 / 560Регистрация: 27. 2013Сообщений: 18,495
06. 2015, 11:45
19
Сообщение от Фло. Это склад на РЦ. У нас их тут порядка 8. Как я понял — Платформа, ни как не касается — Логгера, тогда савсем не понятно, зачем нужна Платформа/Склад. наверное предполагается, что из этого склада выдается груз
0