powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Измениение поля таблицы при вводе данных в другую
11 сообщений из 11, страница 1 из 1
Измениение поля таблицы при вводе данных в другую
    #40084709
Trouyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть две таблицы.
Первая содержит список изделий и их месторасположение.
Вторая таблица содержит транспортные события: ID изделия, от куда, и куда доставлено.
Хочу сделать чтобы при появлении нового траспортного события, месторасположение данного изделия в первой таблице автоматически менялось и соотвествтовало последней записи в транспортных событиях на этого изделия.
...
Рейтинг: 0 / 0
Измениение поля таблицы при вводе данных в другую
    #40084715
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Записи таблиц,в принципе,не имеют какого-либо месторасположения-это просто никак не систематизированная "куча" данных,а для их упорядочения существует сортировка
...
Рейтинг: 0 / 0
Измениение поля таблицы при вводе данных в другую
    #40085149
Trouyan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Боюсь меня не правильно поняли.
В первой таблице два столбца:
1 - ID изделия
2 - месторасположение изделия (склад, магазин, производство и т.п.)

Во второй таблице:
1 - ID транспортного события
2 - ID изделия (связано с первой таблицей)
3 - от куда
4 - куда
5 - когда
...
Рейтинг: 0 / 0
Измениение поля таблицы при вводе данных в другую
    #40085154
aleks222
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Trouyan
Есть две таблицы.
Первая содержит список изделий и их месторасположение.
Вторая таблица содержит транспортные события: ID изделия, от куда, и куда доставлено.
Хочу сделать чтобы при появлении нового траспортного события, месторасположение данного изделия в первой таблице автоматически менялось и соотвествтовало последней записи в транспортных событиях на этого изделия.


Хочешь - сделай.
Варианты
1. Синхронно - триггер на таблице "Первая содержит список изделий и их месторасположение".
2. Асинхронно - постобработка таблицы "Первая содержит список изделий и их месторасположение".
...
Рейтинг: 0 / 0
Измениение поля таблицы при вводе данных в другую
    #40085192
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
см. Form1
...
Рейтинг: 0 / 0
Измениение поля таблицы при вводе данных в другую
    #40085265
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
aleks222
Trouyan
Есть две таблицы.
Первая содержит список изделий и их месторасположение.
Вторая таблица содержит транспортные события: ID изделия, от куда, и куда доставлено.
Хочу сделать чтобы при появлении нового траспортного события, месторасположение данного изделия в первой таблице автоматически менялось и соотвествтовало последней записи в транспортных событиях на этого изделия.


Хочешь - сделай.
Варианты
1. Синхронно - триггер на таблице "Первая содержит список изделий и их месторасположение".
2. Асинхронно - постобработка таблицы "Первая содержит список изделий и их месторасположение".

Какой такой Триггер в Access.
Слова такие красивые "Синхронно" "Асинхронно"
...
Рейтинг: 0 / 0
Измениение поля таблицы при вводе данных в другую
    #40085288
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI
Какой такой Триггер в Access.
ну назови "макрос данных"
...
Рейтинг: 0 / 0
Измениение поля таблицы при вводе данных в другую
    #40085419
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург
ROI
Какой такой Триггер в Access.
ну назови "макрос данных"

Дык он вроде бы через ADO и DAO не фурычит?
...
Рейтинг: 0 / 0
Измениение поля таблицы при вводе данных в другую
    #40085485
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI, с чего бы?
...
Рейтинг: 0 / 0
Измениение поля таблицы при вводе данных в другую
    #40085560
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Trouyan
Есть две таблицы.
Первая содержит список изделий и их месторасположение.
Вторая таблица содержит транспортные события: ID изделия, от куда, и куда доставлено.
Хочу сделать чтобы при появлении нового траспортного события, месторасположение данного изделия в первой таблице автоматически менялось и соотвествтовало последней записи в транспортных событиях на этого изделия.


Удали поле месторасположение из первой таблицы от слова совсем...
-Месторасположение твоей детали сейчас - это положение её во второй таблице, соответствующее максимальному значению Дата + время для ID искомой детали...
- Если время не фиксируется (только дата), то тогда тупо бери значение положения детали из второй таблицы по максимальному ID из второй таблицы, с условием отбора по ID из первой таблицы (кстати это самый правильный и быстрый способ) - там точно будет последнее местоположение детали для этого ID детали... ну естественно если ты не корректируешь даты существующих местоположений а только вносишь новые...
...
Рейтинг: 0 / 0
Измениение поля таблицы при вводе данных в другую
    #40085657
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Считаю что основной Вашей ошибкой является наличие 2х таблиц при 3х сущностях:изделие,местоположение\местоУстановки\монтажа,транспортировка-3 таблицы.При такой структуре элементарный запрос выдаст любые\какие хотите данные.Попытка в таблице1 хранить 2 сущности(изделие и место установки) есть не правильно от слова совсем
Таблица должна максимально полно(в нужном Вам объеме) описывать ОДНУ и только одну сущность-основополагающее правило ACCESS
...
Рейтинг: 0 / 0
11 сообщений из 11, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Измениение поля таблицы при вводе данных в другую
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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