Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
Рейтинг 4.90/20: Рейтинг темы: голосов - 20, средняя оценка - 4.90
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 5
1

Как перенести данные из одной таблицы в другую нажатием кнопки.

27.12.2009, 13:17. Просмотров 3984. Ответов 11
Метки нет (Все метки)

Как перенести данные из одной таблицы в другую нажатием кнопки.
Есть данные в одной таблице (20 полей), и есть другая таблица (5 полей), как в форме по нажатию кнопки данные из одной таблицы можно перенести в имеющуюся(открытую в данный момент). ?
0
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
27.12.2009, 13:17
Ответы с готовыми решениями:

Как переместить запись из одной таблицы в другую нажатием кнопки |Удалить| на форме в Access
Уважаемые форумчане! Дано: Имеем две идентичные таблицы "Главная" и "АРХИВ". Имеем форму в которой...

Как перенести данные из одной таблицы в другую ?
Код таблицы продавец Create table Prodavec ( int, varchar(35) , Primary key (ID_Prodavec),...

Как перенести данные из одной таблицы в другую
Всем привет. Может кто помочь с таким вопросом? Задана база база данных "Газеты", ...

Как перенести данные из одной таблицы в другую по условию
Здравствуйте, подскажите пожалуйста как можно перенести данные двух столбцов из одной таблицы в...

11
2 / 2 / 2
Регистрация: 23.06.2007
Сообщений: 386
27.12.2009, 17:14 2
А как (не принимая во внимание кнопку) запихнуть 20 полей в 5 ?
0
0 / 0 / 0
Регистрация: 26.10.2009
Сообщений: 49
28.12.2009, 05:28 3
на нажатие кнопки навесить процедуру в которой выполнить запросы на удаление записей из таб2 и добавление записей из таб1 в таб2
0
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 5
28.12.2009, 11:08  [ТС] 4
oldpasp: Может я чё и не совсем понятно написал, занисей конечно нужно выборочно из 20 перенести только 5.
Вера: Спасибо. Идею понял, только Я не очень в этом понял, так как с запросами не работал, всё что мне надо я програмировал в VB, так что если не сложно помочь - скинь на мыло, или в форум чутьочку поподробнее.
Заранее благодарен всем за ответ.
0
upgrade80
30.12.2009, 00:23 5
Тему открыл мой друг, вобщем трабл общий, если кратко по проблеме:
есть база большая по людям(полей 50), и есть база ну очень большая по нужным людям(полей 120), первая ведеться по месяцам, и туда заносяться временные, но они там нужны поэтому убивать их низя.
И тоже большая личная просьба ответьте по подробней пожалуста.
0 / 0 / 0
Регистрация: 26.10.2009
Сообщений: 49
30.12.2009, 06:03 6
послала тебе пример на 97 акцесе. нужно сделать промежуточную таблицу. в промужуточную таблицу заносишь нужных людей и делаешь запрос на добавление записей в основную таблицу по условию, если люди есть в промежуточной таблице
0
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 5
03.01.2010, 10:30  [ТС] 7
Спасибо ВЕРА.
Приблизно понял.
Вопрос в следующем, создал запрос на добавление, и всё вроде заработало без проблем. Но есть одно но, он добавляет все данные из одной таблицы к данным из другой, а как в условии(наверно) можно ограничить его переносом одной записи. Т.Е. как сделать чтобы он добавлял только одну (на которой я сейчас нахожусь в форма) строку этой таблицы, а не все записи всей базы.

Заранее спасибо.
0
0 / 0 / 0
Регистрация: 26.10.2009
Сообщений: 49
03.01.2010, 10:42 8
тогда еще проще. не надо делать промежуточную таблицу, а в условии
добавления поставить таб.номер. В примере: источником записей в форме
prom сделать таблицу allsotr и запрос написать так:

INSERT INTO sotr ( табНом, фамилия, имя, отчество )
SELECT AllSotr.табНом, AllSotr.фамилия, AllSotr.имя, AllSotr.отчество
FROM AllSotr
WHERE AllSotr.табНом=[forms]![s_rap]![prom]![табном];
0
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 5
04.01.2010, 10:49  [ТС] 9
Ну блин как то даже не удобно. Всё равно ничего не понял...

ВЕРОЧКА-если те не сложно скинь мне на мыло в Access97 базу:
пусть там будет 2 таблицы
1-(номер, имя, год рождения)
2-(номер, имя, день , месяц, год рождения)
и
одна форма на которой будет отображаться вся информация из 2 таблицы,
и будет кнопка которую нажимаешь и в 1 таблицу переносятся (номер, имя, год рождения)-выделенные в данный момент в таблицу 2. И Всё, тогда я думаю разберусь.
а то я так и не понял куда этот запрос SQL пихать.....

<

Заранее огромное спасибо.......
0
0 / 0 / 0
Регистрация: 26.10.2009
Сообщений: 49
05.01.2010, 04:47 10
Послала, если что, пиши на мыло. Сюда мне не очень удобно заходить
0
0 / 0 / 0
Регистрация: 27.12.2009
Сообщений: 5
07.01.2010, 10:03  [ТС] 11
Приветик Верочка.

Всё бы было 'ОК' - но я на мыло ничего не получил(если можешь перешли ещё раз mailto: Devastator_alex@mail.ru)
Код
 mailto:Devastator_alex@mail.ru
.
И к моему большому сожалению я не знаю твоего почтового адреса...

Жду ответа...
0
0 / 0 / 0
Регистрация: 26.10.2009
Сообщений: 49
07.01.2010, 10:17 12
ответила, послала
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
07.01.2010, 10:17

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Как перенести данные из одной таблицы в другую максимально быстро?
Всем доброго времечка! Господа, нужна ваша помощь В базе есть таблица с неотформатированными...

Перенести данные из одной таблицы в другую
Добрый день нужен перенос данных. Из одной таблицы в другую. Проблема в том, что должна вносится...

Перенести данные из одной таблицы в другую
Здравствуйте! Скажите как сначала перенести данные из одной таблицы А, в таблицу B, которые...

Перенести данные из одной таблицы в другую
Добрый день. Подскажите, пожалуйста, как решить данную задачу. Есть 3 таблицы бд: table1(id_1,...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
12
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.