Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2004.08.01;
Скачать: CL | DM;

Вниз

Edit в DBGrid, который связан с Query   Найти похожие ветки 

 
Андрей   (2004-07-07 15:31) [0]

У меня такая конструкция
Table-->DataSource1-->Query-->DataSource2-->DBGrid
Хочу в Гриде редактировать, удалять и добавлять записи
Удаление и добавление работает без проблем: вызываю Delete и Append у первичного Dataset"a (Table). А вот при попытке редактировать не знаю как поступить. Вызываю Edit - попытки редактировать после этого вызова безуспешны.
Как мне организовать редактирование таблицы в Гриде при такой конструкции?


 
bushmen ©   (2004-07-07 15:35) [1]

А Query без Table нельзя что ли обойтись?


 
Андрей   (2004-07-07 15:39) [2]


> bushmen ©   (07.07.04 15:35) [1]
> А Query без Table нельзя что ли обойтись?

ОК, но в этом случае, я не могу вызвать не Delete, не Append, не Edit.
Т.е. оно ругается AV


 
Соловьев ©   (2004-07-07 15:39) [3]

мастер-детайл?
вместо квери ставь еще одну таблицу и свяжи их через мастерсоурс


 
Андрей   (2004-07-07 15:41) [4]


> вместо квери ставь еще одну таблицу и свяжи их через мастерсоурс

Мне необходимо иметь возможность сортировки записей в Гриде в рантайме по разным полям. Потому я и выбрал Квери.


 
Андрей   (2004-07-07 15:49) [5]


> Соловьев ©   (07.07.04 15:39) [3]
> мастер-детайл?

нет. Не мастер-детайл. И вообще не отчет.


 
Соловьев ©   (2004-07-07 16:02) [6]


> Гриде в рантайме по разным полям.

тогда хватит квери.
localsql.hlp+order by


 
Андрей   (2004-07-07 16:05) [7]


> Соловьев ©   (07.07.04 16:02) [6]
>
> > Гриде в рантайме по разным полям.
>
> тогда хватит квери.
> localsql.hlp+order by


Супер. Я все конечно понимаю. Но, пожалуйста, перечитайте вопрос.
Сортировать я, слава Аллаху:), уже давно научился а вот с
Table-->DataSource1-->Query-->DataSource2-->DBGrid не разобрался.


 
Андрей   (2004-07-07 16:06) [8]

to Соловьев

> bushmen ©   (07.07.04 15:35) [1]
> А Query без Table нельзя что ли обойтись?
>
>
> Андрей   (07.07.04 15:39) [2]
>
> > bushmen ©   (07.07.04 15:35) [1]
> > А Query без Table нельзя что ли обойтись?
>
> ОК, но в этом случае, я не могу вызвать не Delete, не Append,
> не Edit.
> Т.е. оно ругается AV


 
Sandman25 ©   (2004-07-07 16:06) [9]

Нужно использовать TUpdateSQL, CashedUpdates и UpdateObject. Подробнее в справке.


 
Соловьев ©   (2004-07-07 16:06) [10]

localsql.hlp+Updatable queries


 
Андрей   (2004-07-07 16:08) [11]


> Sandman25 ©   (07.07.04 16:06) [9]
> Нужно использовать TUpdateSQL, CashedUpdates и UpdateObject.
> Подробнее в справке.
>
>
> Соловьев ©   (07.07.04 16:06) [10]
> localsql.hlp+Updatable queries


OK, спасибо за помощь


 
HSolo ©   (2004-07-07 16:12) [12]

>Андрей   (07.07.04 15:39) [2]
>в этом случае, я не могу вызвать не Delete, не Append,
> не Edit.

Почитайте в справке раздел Developing database applications - Working with queries - Updating a read-only result set



Страницы: 1 вся ветка

Текущий архив: 2004.08.01;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.048 c
3-1088676239
AlexanderSK
2004-07-01 14:03
2004.08.01
IB лишение пользователя прав на добавление в БД объетов


14-1089583824
Sheng
2004-07-12 02:10
2004.08.01
Я вернулся


4-1087891909
DION
2004-06-22 12:11
2004.08.01
Как получить инфу по памяти???


1-1090408113
Draught
2004-07-21 15:08
2004.08.01
как проверить является ли введеный текст числом?


3-1089385289
SOS
2004-07-09 19:01
2004.08.01
подскажите как задать параметр ADOQuery1.Parameters????