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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 25.11.2012, 12:29   #1
10root24
 
Регистрация: 22.09.2012
Сообщений: 4
По умолчанию Два clentdataset

Доброго времени суток
Есть два clentdataset. Как сделать так, чтобы во втором clentdataset были некоторые поля из первого clentdataset и еще несколько своих полей(просто поля втором clentdataset)?
10root24 вне форума Ответить с цитированием
Старый 25.11.2012, 12:58   #2
Аватар
Старожил
 
Аватар для Аватар
 
Регистрация: 17.11.2010
Сообщений: 18,922
По умолчанию

Можно использовать механизм клонирования c общим буфером данных. В клоне будут все поля исходного и можно добавить только вычисляемые поля и свой обработчик OnCalcFields. Если есть однозначное соответствие между записями ClientDataSet-ов, то можно на OnBeforeDelete, OnBeforeInsert и OnAfterEdit одного ClientDataSet-а нацепить синхронное обновление второго
Если бы архитекторы строили здания так, как программисты пишут программы, то первый залетевший дятел разрушил бы цивилизацию
Аватар вне форума Ответить с цитированием
Старый 25.11.2012, 15:18   #3
10root24
 
Регистрация: 22.09.2012
Сообщений: 4
По умолчанию

Цитата:
В клоне будут все поля исходного и можно добавить только вычисляемые поля и свой обработчик OnCalcFields.
А можно примерчик?
10root24 вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Два листа - два события, одновременность срабатывания двух макросов strannick Microsoft Office Excel 20 03.04.2012 16:49
Два одномерных массива A и B. Сформировать два новых массива. Паскаль. Где ошибка в коде? Tomny Помощь студентам 1 27.03.2011 16:47
по два клика serres PHP 2 02.06.2010 12:04
два TMediaPlayer и два AVI-файла zeleniy Компоненты Delphi 0 01.06.2007 14:14