Главная страница
    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.038 c
14-1089450666
Aldor_
2004-07-10 13:11
2004.08.01
Использование функции из kernel32.dll, которой нет в заголовках


14-1089777990
Dmitriy O.
2004-07-14 08:06
2004.08.01
Моя персональная ветка


10-1017407995
Dmitry Borisovets
2002-03-29 16:19
2004.08.01
void в idl


6-1086263642
Term
2004-06-03 15:54
2004.08.01
Как определить имя рабочей группы т.е. локальные настройки???


1-1090283167
Alexey Leonchik
2004-07-20 04:26
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
Английский Французский Немецкий Итальянский Португальский Русский Испанский