Цитата:
Сообщение от
serbgush
ФИО №карточки
Пучеглазов 12345678912345600000
Эти данные прислал банк в формате Excel. Как обновить счёта программно, без ручного занесения каждого счёта.
Не знаю, что у вас за таблица и какие поля надо изменить, поэтому приведу экспресс-решение на псевдокоде X++.
Если в Excel в ячейке A1 у вас содержится "Пучеглазов", а в ячейке B1 - его новый код "12345678912345600000", то в ячейку C1 введите такую формулу:
Код:
="update_recordset вашаТаблица setting №карточки = '" & B1 & "' where вашаТаблица.ФИО == '" & A1 & "';"
Формулу скопируйте на другие ячейки колонки C.
Далее создайте джоб, в который скопируйте значения ячеек колонки C. Должно получиться примерно следующее:
X++:
static void Job316(Args _args)
{
;
;
update_recordset setting = '12345678912345600000' where . == 'Пучеглазов';
update_recordset setting = '12345678912345600001' where . == 'Вырвиглазов';
update_recordset setting = '12345678912345600002' where . == 'Косоглазов';
}
Это, разумеется, псевдокод, так как используются русские фривольные буквы. Но если вы подставите вашу реальную таблицу и поля, то будет вам довольно быстрое счастье.