|
Update таблицы на основе данных из другой таблицы
|
|||
---|---|---|---|
#18+
Возникла необходимость обновления данных в tbl2 из tbl1 Есть таблица tbl1 вида: IDField1Field2Field3100500200101140300102120400 tbl2 такая IDField1Field2Field3100100700777101333160300102140222500 Обновить tbl2 нужно только существующими данными из tbl1. Пустые значения из tbl1 не переносить. Связь таблиц по полю ID. После обновления должны получить tbl2 вида IDField1Field2Field3100500700200101333140300102120222400 Уважаемые гуру, подскажите как реализовать это? Предпочтительно в VBA. По форуму такого примера не нашел :( ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2010, 16:03 |
|
Update таблицы на основе данных из другой таблицы
|
|||
---|---|---|---|
#18+
одним запросом можно попробовать, как-то так: update tbl2 inner join tbl1 on tbl2.ID=tbl1.ID set tbl2.Field1 = Nz(tbl1.Field1,tbl2.Field1), tbl2.Field2 = Nz(tbl1.Field2,tbl2.Field2), tbl2.Field3 = Nz(tbl1.Field3,tbl2.Field3) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2010, 16:53 |
|
Update таблицы на основе данных из другой таблицы
|
|||
---|---|---|---|
#18+
Архимедофф, а в чём проблема? Полуконструктор: Код: plaintext 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2010, 16:58 |
|
Update таблицы на основе данных из другой таблицы
|
|||
---|---|---|---|
#18+
alvkАрхимедофф, а в чём проблема? Полуконструктор: Код: plaintext 1. 2. 3. 4.
... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2010, 16:59 |
|
Update таблицы на основе данных из другой таблицы
|
|||
---|---|---|---|
#18+
alvk, опоздал, а так старался... ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2010, 17:00 |
|
Update таблицы на основе данных из другой таблицы
|
|||
---|---|---|---|
#18+
Спасибо. Мужики, я не программист. Просто возникла необходимость :) Уже кое что делать могу благодаря вам. С Update опыта совсем мало. C Select уже намного проще чем было раньше :) "Лучше день потратить - потом за 5 минут долететь" :) ... |
|||
:
Нравится:
Не нравится:
|
|||
14.10.2010, 17:06 |
|
|
start [/forum/topic.php?fid=45&msg=36899922&tid=1612926]: |
0ms |
get settings: |
11ms |
get forum list: |
13ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
49ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
40ms |
get tp. blocked users: |
1ms |
others: | 404ms |
total: | 535ms |
0 / 0 |