Модераторы: Akina
  

Поиск:

Ответ в темуСоздание новой темы Создание опроса
> синхронизация 
V
    Опции темы
LexeY
Дата 29.3.2006, 09:42 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 20.11.2005

Репутация: нет
Всего: нет



такой вопрос. Есть у меня таблица товаров(шифр, цена, название, описание...), и ещё одна таблица, которая динамически заполняется при нажатии на кнопку, данные берет из экселевского фала. Эта таблица имеет теже поля что и таблица товаров, но данные в нее вносятся только в колонку "шифр", остальные поля нужно выбрать из таблицы товаров, т.е. найти соответствующие записи шифров в первой таблице и заполлнить соответсвующие поля другой, обьясните пожалуйста как такое сделать, чтобы врорая таблица после загрузки сразу "обновилась " полями из первой.
заранее благодарен
PM MAIL   Вверх
ТоляМБА
Дата 29.3.2006, 10:12 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Котэ
***


Профиль
Группа: Завсегдатай
Сообщений: 1607
Регистрация: 15.12.2004

Репутация: 3
Всего: 252



Цитата(LexeY @ 29.3.2006, 09:42 Найти цитируемый пост)
записи шифров
- поле IDn
Цитата(LexeY @ 29.3.2006, 09:42 Найти цитируемый пост)
таблица товаров(шифр, цена, название, описание...),

Table1:
IDn, Price1, NameP1, Discr1
ещё одна таблица
Table2:
IDN, Price2, NameP2, Discr2

Код

Update Table2
set Price2=Price1, NameP2=NameP1,  ...
From Table1 t1
inner join table2 t2
on (t1.idn=t2.idn)
where NameP2 is null


PM   Вверх
LexeY
Дата 30.3.2006, 17:40 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 20.11.2005

Репутация: нет
Всего: нет



чтото не получается smile
усовершенствуй пожалуйста свой пример для моих таблиц...

Главная:
шифр, цена, описание товара.

Продажа:
шифр, цена, описание товара.

в продаже заполнен только столбец шифрЮ остальные нада из главной взять

PM MAIL   Вверх
ТоляМБА
Дата 31.3.2006, 06:14 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Котэ
***


Профиль
Группа: Завсегдатай
Сообщений: 1607
Регистрация: 15.12.2004

Репутация: 3
Всего: 252



Цитата(LexeY @ 30.3.2006, 17:40 Найти цитируемый пост)
Главная:
шифр, цена, описание товара.
Table1:
IDn, Field11, Field12
Цитата(LexeY @ 30.3.2006, 17:40 Найти цитируемый пост)
Продажа:
шифр, цена, описание товара.
Table2:
IDn, Field21, Field22

Код

UPDATE Table1 INNER JOIN Table2
ON Table1.idn = Table2.idn
SET Table2.Field21 = Table1.Field11,
Table2.Field22 = Table1.Field12
WHERE (((Table2.Field21)=0) AND ((Table2.Field22) Is Null)); 

Цитата(LexeY @ 30.3.2006, 17:40 Найти цитируемый пост)
в продаже заполнен только столбец шифрЮ
Код

WHERE (((Table2.Field21)=0) AND ((Table2.Field22) Is Null))
- это значит что упдатить надо только те которые в описании – пустые и с нулевой ценой.

PM   Вверх
LexeY
Дата 4.4.2006, 20:48 (ссылка) | (нет голосов) Загрузка ... Загрузка ... Быстрая цитата Цитата


Новичок



Профиль
Группа: Участник
Сообщений: 25
Регистрация: 20.11.2005

Репутация: нет
Всего: нет



спасибо, все получилось smile
PM MAIL   Вверх
  
Ответ в темуСоздание новой темы Создание опроса
Правила форума "MS Access"
Akina
  • Действия модераторов можно обсудить здесь
  • С просьбами о написании курсовой, реферата и т.п. обращаться сюда
  • Вопросы по реализации алгоритмов рассматриваются здесь
  • Используйте теги [code=vb][/code] и [code=sql][/code] для подсветки кода. Используйтe чекбокс "транслит" (возле кнопок кодов) если у Вас нет русских шрифтов.

Запрещается!

1. Публиковать ссылки на вскрытые компоненты

2. Обсуждать взлом компонентов и делиться вскрытыми компонентами


Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Akina.

 
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей)
0 Пользователей:
« Предыдущая тема | MS Access | Следующая тема »


 




[ Время генерации скрипта: 0.0448 ]   [ Использовано запросов: 22 ]   [ GZIP включён ]


Реклама на сайте     Информационное спонсорство

 
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности     Powered by Invision Power Board(R) 1.3 © 2003  IPS, Inc.