![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Помогите с копированием строк [D7, Paradox]
Karnegi © (2003-09-03 13:39:00)
У меня на форме имеются Table1 и Table2 (соответсвенно и две таблицы Paradox), подскажите как мне сделать так чтобы при нажатии кнопки выбранная строка копировалась из table1 в Table2(поля у этих таблиц одинаковые).
Karnegi (2003-09-04 08:13:00) [1]
Anton_2003 (04.09.03 01:14) [75]
Спасибо я уже сделал.
Anton_2003 (2003-09-04 01:14:00) [2]
Вау! Как много ответов, может и мой сойдет.
procedure TPRICE.ToolButton10Click(Sender: TObject);
begin
DM.Table2.Insert;
DM.Table2["Tovar;Cena"]:=DM.table1["Tovar;Cena"];
DM.Table2.Post;
end;
Vovchik_A (2003-09-03 18:40:00) [3]
2 MsGuns ©
Ну , Серега, фсё... В натуре попал :)
Karnegi (2003-09-03 18:38:00) [4]
:))))) Завтра я думаю вопросы у меня будут более точными, прочитав столько сообщений как правильно задавать вопросы, думаю ето пошло мне на пользу:))))
Sandman25 (2003-09-03 18:35:00) [5]
MsGuns попал :)
Karnegi (2003-09-03 18:34:00) [6]
Да, я его сразу же после твоего овета отправил. MsGuns ты завтра будешь на этом форуме?
MsGuns (2003-09-03 18:25:00) [7]
Я получил письмо с просьбой ответить, но, как я полагаю, необходимость писать уже отпала ?
Karnegi (2003-09-03 18:05:00) [8]
Ето седня у нас был первый день занятий в универе, как раз мы начали проходить БазыДанных, и я решил подойти и задать этот вопрос преподователю, Я говорю "Не могли бы вы мне помочь с базой данных" он даже слушать не стал и говорит "Это не входит в мои обязаности" Ето я все к тому что вот из за таких людей как он и губится на корню интузиазм програмирования у начинающих
Karnegi (2003-09-03 17:59:00) [9]
RE:MsGuns © (03.09.03 17:54) [63]
RE:Не правильный! Там точки с запятой после insert не хватало! :-)))
Ну уж извините, чтобы точку с запятой поставить мозгов у меня хватило:)))
Anatoly Podgoretsky (2003-09-03 17:59:00) [10]
Мы то же, иначе зачем мы стараемся?
Vlad (2003-09-03 17:57:00) [11]
>MsGuns © (03.09.03 17:54) [63]
Не правильный! Там точки с запятой после insert не хватало! :-)))
Karnegi (2003-09-03 17:57:00) [12]
Мне было очень приятно читать о том как надо познавать языки програмирования, надеюсь буду таким же умным как и вы все
Karnegi (2003-09-03 17:56:00) [13]
Зато пообщались:))))
MsGuns (2003-09-03 17:54:00) [14]
Прадон, Фаронова, а не Фарнонова. ;)))
ЗЫ. Самое интересное, что в самом начале было ясно сказано как делать, приведен правильный код. Нет, надо было развести здесь целую лужу.
Karnegi (2003-09-03 17:54:00) [15]
MsGuns, все заработало, Спасибо, буду надеяться завтра на твою помошь по поводу фильтрации, думаю что завтра ты будешь более снесходителен к новичкам как я и у тебя хватит терпения обьяснитьчтог к чему
MsGuns (2003-09-03 17:50:00) [16]
>Karnegi (03.09.03 17:34) [48]
>Копировать для меня значит: Занесение в память данных строки, считываение ее из памяти и добавление во вторую таблицу а не замену активной записи
Делаю еще одну попытку.
При отображении НД записи в память уже скопированы без тебяи даже независимо от того хочешь ты этого или нет.
Если ты все-таки добавляешь запись, то тебе надо метод Insert, а не Edit. Оба эти метода действуют не на запись, а на НД (в твоем случае-TTable), сообщая компоненте, что сейчас в таблицу будут добавлять новую запись или изменять текущую. тебе надо почитать хэлп по базовым понятиям BDE: TTable, TQuery, TField и т.д. Это можно сделать, кликнув на соотв. пиктографке в галерее компонент и нажать {F1}. Далее там все ясно по контексту. Правда все на англицком, если проблемы, то тогда статьи или книжки в инете или магазинах (для начинающих рекомендую "Программирование баз данных в Дельфи 6" В.Фарнонова.
Кстати, при вставке все равно надо убрать Readolnly ключевых полей.
Karnegi (2003-09-03 17:50:00) [17]
2Anatoly Podgoretsky © (03.09.03 17:43) [52] Да, но ето теперь неважно главное что заработало
Anatoly Podgoretsky (2003-09-03 17:50:00) [18]
Это смотря как задашь и как поймешь вопросы, короче все зависит только от тебя.
Vlad (2003-09-03 17:49:00) [19]
2Anatoly Podgoretsky © (03.09.03 17:43) [52]
А тут полно телепатов. Я вот тоже учусь потихоньку.
Ну не понял Karnegi (03.09.03 14:00) [4] о какой таблице речь. Думал что о источнике, хотя на самом деле речь шла об inserte в таблицу - приемник. Угадал ?
Karnegi (2003-09-03 17:49:00) [20]
Anatoly Podgoretsky © (03.09.03 17:46) [54] Ниговори:))))