|
|
#1
|
|||
|
|||
ПОМОГИТЕ с БД!!
Здравствуйте!У меня имеется БД Access, в ней 2 таблицы data и korzina с одинаковыми полями ( Naimenovanie,Cena,Postavhik,Opisanie)!На главной форме приложения в Delphi имеется два элемента DBNavigator: DBNavigator1 (отображает данные таблицы data) и DBNavigator2 (отображает данные таблицы korzina), а также кнопка Button1.
Вопрос: как мне при нажатии на кнопку скопировать текущую строку из одной таблицы в другую С ПОМОЩЬЮ BDE (из DBNavigator1 в DBNavigator2)??? Помогите!!Буду очень признателен. |
#2
|
||||
|
||||
Есть несколько встречных вопросов.
1. Обязательно использовать DBE? 2. Каким образом хотите копировать данные из DBNavigator в другой DBNavigator? Если я правильно Вас понял, то данные объекты используются для управления данными таблицы и только. Это не сами таблицы. Если использовать ADO, код будет выглядить примерно так: Код:
Table2.Insert; Table2.FieldByName('FieldName1').AsInteger := Table1.FieldByName('FieldName1').AsInteger; ... Table2.FieldByName('FieldNameN').AsString := Table1.FieldByName('FieldNameN').AsString; Table2.Post; "Люди никогда не видят то, существование чего им кажется невозможным." ©Терри Пратчетт |
#3
|
|||
|
|||
Я перепутал!Для отображения данных используется DBGrid1 DBGrid2.Все уже перемешалось!Это необходимо сделать с помощью BDE!! Везде искал-ничего не получается найти!!! ПОМОГИТЕ!
Последний раз редактировалось Oshparenniy, 29.01.2009 в 12:43. |