Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перенести значения одной таблицы в другую по порядку / 8 сообщений из 8, страница 1 из 1
19.02.2019, 14:54
    #39776199
Перенести значения одной таблицы в другую по порядку
Есть две таблицы. Из второй tbl2 получаю список плат, например, со значениями 0,3,4.

tbl2:
NumBRD034
Нужно пройтись по tbl1 и в цикле заполнить поле AddNumBRD из tbl2. Результат:
NameBRDAddNumBRD 10 23 34 40 53 64 70
Что-то вообще не пойму как это сделать. Направьте на путь истинный. Количество значений в таблицах может варьироваться, но в tbl2 их всегда меньше чем в tbl1.
Спасибо.
...
Рейтинг: 0 / 0
19.02.2019, 15:13
    #39776212
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести значения одной таблицы в другую по порядку
Что задаёт порядок записей в первом показанном наборе?

Вообще решение тривиальное - нумеруешь записи в первом наборе, и апдейтишь второй по равенству остатка от деления.
...
Рейтинг: 0 / 0
19.02.2019, 16:16
    #39776271
Перенести значения одной таблицы в другую по порядку
Akina,
В tbl2 это номер платы. На другом оборудовании просто эти платы надо распределить по порядку для равномерной загрузки.
...
Рейтинг: 0 / 0
19.02.2019, 17:14
    #39776326
Перенести значения одной таблицы в другую по порядку
Я бы написал процедуру, в которой:
1.Открыть два Recordset-а (РС1 и РС2) на этих таблицах (с сортировкой);
2.Текущую запись РС1 обновить значением из текущей записи РС2;
3.Переход на след. запись в обоиз РС. При этом, если в РС2 получаем EOF - переход на его 1-ю запись.
4. Повторяем п1 и п2 в цикле до достижения EOF в РС1
...
Рейтинг: 0 / 0
19.02.2019, 17:26
    #39776338
Перенести значения одной таблицы в другую по порядку
Кривцов Анатолий,

А можно на примере ?
...
Рейтинг: 0 / 0
19.02.2019, 19:23
    #39776426
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести значения одной таблицы в другую по порядку
Архимедофф,
Считаю, что Вами предпринимается попытка создать таблицу,которая должна и так быть в БД(еще при создании оной) со связью 1:М с тбл2 и использоваться для внесения данных в БД.
Иначе откуда можно узнать какой AddNumBRD соответствует каждому из NumBRD (или наоборот)
...
Рейтинг: 0 / 0
19.02.2019, 19:46
    #39776432
Перенести значения одной таблицы в другую по порядку
sdku,
Знать этого не надо. Эти данные в tbl2 используются для генерации скрипта, потом удаляются. Хранить нет необходимости. В екселе делается легко, как сделать тут почти придумал. Застрял на счетчике. Не пойму как его сделать в инструкции select [порядковыйНомер], NumBRD from tbl2.
...
Рейтинг: 0 / 0
20.02.2019, 07:28
    #39776544
Akina
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Перенести значения одной таблицы в другую по порядку
АрхимедоффЗастрял на счетчике. Не пойму как его сделать
Код: vbnet
1.
2.
3.
SELECT t1.*, COUNT(t2.id) AS Number
FROM t1, t2
WHERE t1.id >= t2.id

Где id - уникальное поле либо выражение, в порядке возрастания коего выполняется нумерация.
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Перенести значения одной таблицы в другую по порядку / 8 сообщений из 8, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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