Top.Mail.Ru
Мастера DELPHI, Delphi programming community Титульная страница Поиск, карта сайта Написать письмо 
| Новости | Поиск | FAQ | Статьи | Книги | Новости VCL |
| Форумы ЧАТ | Орешник | KOL и MCK |
Форумы -» Основная («Начинающим»)/ Базы / WinAPI / Компоненты / Сети / Media / Игры / Corba и COM / KOL / FreePascal / .Net / Прочее / RSDN.ORG

« предыдущая ветвь | форум | следующая ветвь »

Помогите с копированием строк [D7, Paradox]


Страницы:   1 2 3 4

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] Ниговори:))))


Страницы:   1 2 3 4

Наверх

Титульная страница Поиск, карта сайта Написать письмо