powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как создать копию DataSet
25 сообщений из 56, страница 1 из 3
Как создать копию DataSet
    #39827146
m830
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Как создать копию DataSet, именно КОПИЮ, чтобы с изменением фокуса в Grid-е, к которому привязана копия, не менялась запись DataSet родителя
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827150
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Как копировать:
если датасет-копия есть "виртуальный in-memory" датасет, это одно дело.
если же он тоже должен быть привязан к базе (для апдейтов, например), это другое

Что у вас?
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827156
istrebitel
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Если копию в памяти то смотрите в сторону
Код: pascal
1.
2.
FDMemTable1.CopyDataSet(); // для FireDac
MemTableEh1.LoadFromDataSet(); // для EhLib MemTable
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827158
m830
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Кроик Семён,

Нужна копия в оперативке, связанная только с Grid, без редактирования
Работаю с TDBGrig
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827170
Фотография Кроик Семён
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
А, ну тогда уже ответили.

Бывают еще много разных, кроме перечисленных выше. TClientDataSet (поставляется Delphi. Не забудьте только USES MidasLib для отвязки от Midas.dll). Или TVirtualTable от Devart (входит в SDAC, ODAC и т.д.). Или есть еще TdxMemData от DevEperts.

Что у вас?
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827212
Фотография Квейд
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
TCustomClientDataSet.CloneCursor не предлагать?
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827310
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Квейд, ну это не запрашиваемая OP копия а лишь другой взгляд на тот же набор. хотя если нужно лишь позиции разделить и не возбраняется редактировать разделяемый набор то может и вариант
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827319
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m830Как создать копию DataSet, именно КОПИЮ, чтобы с изменением фокуса в Grid-е, к которому привязана копия, не менялась запись DataSet родителяА на кой оно вообще нужно? Просто интересно представить данную ситуацию...
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827342
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
m830Как создать копию DataSet ... чтобы с изменением фокуса в Grid-е ... не менялась запись DataSet родителя

Если задача в том, чтобы асинхронно шариться в датасете, просто выбери подходящий датасет. Или исследуй уже используемый - вдруг он это уже умеет.
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827345
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gerasimenko, ну может захотелось видеть несколько представлений одного НД, но разных его записей. с лукапными датасетами тоже нужно порой бывает. да и всякие прочие извращения с клонами удаются
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827351
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanGerasimenko, ну может захотелось видеть несколько представлений одного НД, но разных его записей. с лукапными датасетами тоже нужно порой бывает. да и всякие прочие извращения с клонами удаютсяНабор данных и DataSet - это несколько разные вещи...
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827356
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gerasimenko, ну я сейчас НД к датасету приравниваю
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827359
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanGerasimenko, ну я сейчас НД к датасету приравниваюдопустим, сровнял их: что конкретно ты хочешь увидеть в копии DataSet, что тебя не устраивает а оригинале ?
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827362
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GerasimenkovavanGerasimenko, ну я сейчас НД к датасету приравниваюдопустим, сровнял их: что конкретно ты хочешь увидеть в копии DataSet, что тебя не устраивает а оригинале ?

В оригинале можно несколько асинхронных итераторов для одного ДС создать?
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827365
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёGerasimenkoпропущено...
допустим, сровнял их: что конкретно ты хочешь увидеть в копии DataSet, что тебя не устраивает а оригинале ?

В оригинале можно несколько асинхронных итераторов для одного ДС создать?И? Приведи качественный пример, когда это нужно, ибо обычно хватает BookMark.
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827366
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gerasimenko, не "сровнял" а именно скажем позиционировал на разных записях
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827367
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanGerasimenko, не "сровнял" а именно скажем позиционировал на разных записяхДля этого хватает BookMark
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827371
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gerasimenko, тому кто хочет отражать в дата-аварщине одновременно несколько разных записей из одного нд не хватает
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827373
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanодновременно несколько разных записей из одного ндпри этом иметь синхронизацию с датасетом и несколько независимых позиций
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827376
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanGerasimenko, тому кто хочет отражать в дата-аварщине одновременно несколько разных записей из одного нд не хватаетНу, в DBGrid одновременно отражаются несколько разных записей
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827377
ёёёёё
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
GerasimenkovavanGerasimenko, тому кто хочет отражать в дата-аварщине одновременно несколько разных записей из одного нд не хватаетНу, в DBGrid одновременно отражаются несколько разных записей

Тогда да.
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827380
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gerasimenko, ну DBGrid не единственный аварный компонент но даже и в нем синхронизация присутствует по самой его природе, т.е. показать несколько экземпляров повязанных на один набор но спозиционированных на разных записях увы
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827381
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ёёёёёВ оригинале можно несколько асинхронных итераторов для одного ДС создать?асинхронных нельзя даже с клонами т.к. в общем случае против правил игры
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827384
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vavanGerasimenko, ну DBGrid не единственный аварный компонент но даже и в нем синхронизация присутствует по самой его природе, т.е. показать несколько экземпляров повязанных на один набор но спозиционированных на разных записях увыОбычно, логику главная-подчиненная все же разделяют... Или Вы о чем то другом?
...
Рейтинг: 0 / 0
Как создать копию DataSet
    #39827385
vavan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Gerasimenko, конечно о другом, тред же все время вертится вокруг одного нд а не мастер-детали
хотя помнится делал я в клонах и многоуровневые m/d на cds и девэксах, ух как оно все интересно взаимодействовало
...
Рейтинг: 0 / 0
25 сообщений из 56, страница 1 из 3
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Как создать копию DataSet
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]