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

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

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

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

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

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

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

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

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


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