Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Базы";
Текущий архив: 2004.08.01;
Скачать: [xml.tar.bz2];

Вниз

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;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.47 MB
Время: 0.033 c
8-1084393198
Sanek_metaller
2004-05-13 00:19
2004.08.01
2 вопроса по Канве...


3-1089150226
solenko
2004-07-07 01:43
2004.08.01
Query для локальных баз


8-1084337018
Дм
2004-05-12 08:43
2004.08.01
Звук


14-1090078500
AlexG
2004-07-17 19:35
2004.08.01
Сертификационные экзамены Microsoft по VB, BC# и пр.


14-1089680200
olhovik
2004-07-13 04:56
2004.08.01
InstallShield Express





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский