Экспертная система Delphi.int.ru

Сообщество программистов
Общение, помощь, обмен опытом

Логин:
Пароль:
Регистрация | Забыли пароль?

Delphi.int.ru Expert

Другие разделы портала

Переход к вопросу:

#   

Статистика за сегодня:  


Лучшие эксперты

Подробнее »



Вопрос # 5 979

/ вопрос открыт /

Здравствуйте, уважаемые эксперты! помогите пожалуйста сделать программу HelpDesk в качестве бд использую Access, мне нужно сделать так чтоб при нажатии енопки ВЫПОЛНЕО поле с заявкой удалялась с одной базы и появлялась в другой =) по моему нужно присвоить значение первой базы к второй так? вот это я не смог сделать(( прошу откликнитесь....... использую ADOQuery

wymkent Вопрос ожидает решения (принимаются ответы, доступен мини-форум)

Вопрос задал: wymkent (статус: Посетитель)
Вопрос отправлен: 5 марта 2012, 17:49
Состояние вопроса: открыт, ответов: 0.


Мини-форум вопроса

Всего сообщений: 15; последнее сообщение — 6 марта 2012, 19:42; участников в обсуждении: 2.
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 5 марта 2012, 19:49 [#1]:

Точно обмен между базами, а не между таблицами?
Для чего переносить записи? Не проще в таблице ввести дополнительное поле, по значению которого определять выполнено/не выполнено ?
wymkent

wymkent (статус: Посетитель), 5 марта 2012, 20:00 [#2]:

извиняюсь ТАБЛИЦАМИ!) ну как сказал мне учитель нужно создать две таблицы чтобы одна была для обработки заявки а вторя для отчета вышестоящему руководству(типа кто сделал когда сделал и т.д) так вот после того как заявка выполняется оператор тыкает на кнопку выполнено и эта заявка должна удалиться с первой таблицы и появиться на второй=) примерно так вот)
wymkent

wymkent (статус: Посетитель), 5 марта 2012, 20:02 [#3]:

я ни как ни могу присвоить значение первой таблицы на вторую
чтобы она перекинула заявку(((
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 5 марта 2012, 20:09 [#4]:

ну так тогда и делайте - в одну таблицу добавляйте запись, из другой ее удаляйте. По другому никак.
wymkent

wymkent (статус: Посетитель), 5 марта 2012, 20:33 [#5]:

вот так выглядит код проверьте правильно или нет?
wymkent

wymkent (статус: Посетитель), 5 марта 2012, 20:33 [#6]:

ADOQuery1.Active:=false;
ADOQuery1.SQL.Clear;
ADOQuery1.SQL.Add('INSERT INTO ТЕСТ (Имя, Фамилия, Должность, Отдел, Адрес, Процесс, Исполнитель )');
ADOQuery1.SQL.Add('SELECT ТЕСТ1,Имя, Фамилия, Должность, Отдел, Адрес, Процесс, Исполнитель ');
ADOQuery1.SQL.Add('FROM ТЕСТ1');
ADOQuery1.ExecSQL;
ADOQuery1.SQL.Text:='SELECT * FROM ТЕСТ';
ADOQuery1.Active:=true;
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 5 марта 2012, 20:51 [#7]:

а где условие, чтобы добавлялась только одна запись? - это раз. Второе - что такое select тест1 ? И, по моему, ключевое слово values где-то потерялось
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 5 марта 2012, 20:53 [#8]:

Так же нет куска кода, отвечающего за удаление записи из первой таблицы после добавления во вторую
wymkent

wymkent (статус: Посетитель), 5 марта 2012, 20:58 [#9]:

Можете пример прописать?
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 5 марта 2012, 21:11 [#10]:

в таблицу тест данные попадают только из таблицы тест1? В тест1 есть первичный ключ, например, поле ID с автоинкрементом? Как именно определяется какую запись надо переносить? Не очень, кстати, хорошая идея - давать русские имена полям.
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 5 марта 2012, 21:13 [#11]:

Цитата (wymkent):

мне учитель нужно создать две таблицы чтобы одна была для обработки заявки а вторя для отчета вышестоящему руководству(типа кто сделал когда сделал и т.д)

Это не предполагает перенос между таблицами. Можно дословно задание, которое надо сделать?
wymkent

wymkent (статус: Посетитель), 5 марта 2012, 21:26 [#12]:

данные обеих таблиц одинаковые. да только из ТЕСТ в ТЕСТ1 нужно все записи перекидывать
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 6 марта 2012, 05:38 [#13]:

все записи сразу? или по нажатию кнопки, все таки, выбранную запись?
wymkent

wymkent (статус: Посетитель), 6 марта 2012, 14:15 [#14]:

выбранную!
Мережников Андрей

Мережников Андрей (статус: Абитуриент), 6 марта 2012, 19:42 [#15]:

По какому признаку определяете выбранную запись?

Чтобы оставлять сообщения в мини-форумах, Вы должны авторизироваться на сайте.

Версия движка: 2.6+ (26.01.2011)
Текущее время: 22 февраля 2025, 11:46
Выполнено за 0.03 сек.