Главная страница
    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.47 MB
Время: 0.039 c
14-1089533517
Ломброзо
2004-07-11 12:11
2004.08.01
Отдых в Украине или Краснодар?


11-1078062680
nester
2004-02-29 16:51
2004.08.01
Вопрос про demoempty.


6-1085591356
DelphiN!
2004-05-26 21:09
2004.08.01
Ввести имя пользователя и пароль на сайте


1-1090243039
Natalie_Q
2004-07-19 17:17
2004.08.01
Из Delphi в HTML


14-1089575863
Ломброзо
2004-07-11 23:57
2004.08.01
Смотрите, что втихаря творят





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский