Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 17.03.2007, 08:36   #11
Таня84
Пользователь
 
Аватар для Таня84
 
Регистрация: 20.01.2007
Сообщений: 38
По умолчанию

Цитата:
Сообщение от mihali4 Посмотреть сообщение
Смотрите "Destination property (TBatchMove)" в хэлпе, там есть полный пример для дельфей.
А с помощью BatchMove можно переносить данные связанных таблиц или нет.
Просто у меня шесть таблиц и нужно все данные одного сотрудника перенести в другие новые таблицы.
Таня84 вне форума Ответить с цитированием
Старый 26.03.2007, 12:13   #12
Speeker
Форумчанин
 
Аватар для Speeker
 
Регистрация: 01.12.2006
Сообщений: 241
По умолчанию

Код:
procedure TTableRecordCopy(Source, Destination: TTable);{ПРЕДПОЛОЖЕНИЕ: Обе таблицы имеют курсор в нужной строке
 икомпоненты Table ссылаются на таблицы с совместимыми 
величинами.}
var  i, lCount: Integer;
begin  lCount := Source.FieldCount;  
for i := 0 to lCount - 1 do    if (not Source.Fields[i].IsNull) and (Source.Fields[i].CanModify) 
then      
Destination.FieldByName(Source.Fields[i].FieldName).Assign(Source.Fields[i]);
end;
Програмисты - единственные люди, которым платят за исправления их же ошибок

Последний раз редактировалось Speeker; 26.03.2007 в 12:34.
Speeker вне форума Ответить с цитированием
Старый 27.03.2007, 10:15   #13
Таня84
Пользователь
 
Аватар для Таня84
 
Регистрация: 20.01.2007
Сообщений: 38
По умолчанию

У меня данные переносит, но ошибку выдает List uindex out of bounds (21).
Может из-за того что таблицы связаны.
Таня84 вне форума Ответить с цитированием
Старый 02.04.2007, 18:14   #14
Speeker
Форумчанин
 
Аватар для Speeker
 
Регистрация: 01.12.2006
Сообщений: 241
По умолчанию

Если не секрет, віложи исходник
Програмисты - единственные люди, которым платят за исправления их же ошибок
Speeker вне форума Ответить с цитированием
Старый 28.04.2007, 23:23   #15
Шурик
Пользователь
 
Аватар для Шурик
 
Регистрация: 26.04.2007
Сообщений: 18
По умолчанию

Спикер. Я тока начинающий в делфи. Дай пояснение к твоему коду приведенному выше. Что там куда вписывать и что для чего нужно. Пожалуста. Просто мне тоже надо информацию из таблицы в таблицу отправлять.
Шурик вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Импорт записей из одной Бд в другую hemo Microsoft Office Access 6 08.09.2008 08:57
Конвертация одной БД в другую Старовъръ БД в Delphi 2 19.08.2008 12:26
пересылка данных из одной сети в другую AIst Работа с сетью в Delphi 5 08.07.2008 23:50
Копирование данных из одной таблицы в другую! фЁдОр БД в Delphi 18 06.01.2008 19:27