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

Вниз

Работа с TQuery   Найти похожие ветки 

 
Chaynik ©   (2004-04-16 12:49) [0]

Добрый день ВСЕМ. Ситуация такая, есть база *.dbf, на форме компоненты TQuery, SQLUpdate, DataSourse и DBGrid. Все связанно между собой. Вопрос: как корректно добавлять, удалять и редактировать записи.


 
Johnmen ©   (2004-04-16 12:52) [1]

Это не вопрос, а желание послушать/почитать лекцию на тему.
Увы. Здесь не лекторий...
:)


 
Reindeer Moss Eater ©   (2004-04-16 12:54) [2]

Вопрос: как корректно добавлять, удалять и редактировать записи.

методы Delete,Add,Edit


 
Danilka ©   (2004-04-16 12:56) [3]

[2] Reindeer Moss Eater ©   (16.04.04 12:54)

> методы Delete,Add,Edit

хм, понимаю что оффтопик, но все-же, а как тогда их удалить некорректно? :)


 
Anatoly Podgoretsky ©   (2004-04-16 12:57) [4]

Добавлять Ctrl+Ins или за последнею строку
Удалять Ctrl+Del
Изменять Enter

Reindeer Moss Eater ©   (16.04.04 12:54) [2]
В гриде, без всяких форм.


 
Danilka ©   (2004-04-16 12:57) [5]

ладно, не надо мне отвечать, я уже понял..


 
Reindeer Moss Eater ©   (2004-04-16 12:59) [6]

Danilka ©  

Некорректно удалять точно так же.


 
Chaynik ©   (2004-04-16 13:02) [7]

1. Grid редактировать нельзя.
2. Query использует SQL запрос, те SELEKT который доступен только для чтения, и методы Delete, Add, Edit корректно работать не будут.
На форме расположен Edit и Baton, как добавить запись, кликнув на Батоне. Как отредактировать запись кликнув на втором Батоне.

>Johnmen ©   (16.04.04 12:52) [1]
>Это не вопрос, а желание послушать/почитать лекцию на тему.
>Увы. Здесь не лекторий...
>:)

А тебе не мешало бы послушать лекцию!!!


 
Danilka ©   (2004-04-16 13:11) [8]


> А тебе не мешало бы послушать лекцию!!!

Я тоже хочу послушать, начинай. :)


 
Vitaly23   (2004-04-16 13:13) [9]

Обучение будет бесплатно надеюсь?


 
Chaynik ©   (2004-04-16 13:13) [10]

Конечно можно было включить RequestLive и редактировать запись как обычно, мотодами Edit, Add, Insert, Delete. Но насколько я понимаю RequestLive корректно работает только при ряде определенный условий: запрос созадется только из одной таблицы, таблица не должна быть индексированной, таблица не должна кэшироваться и еще чтото. Ни одно условие у меня не выполняется.


 
Reindeer Moss Eater ©   (2004-04-16 13:16) [11]

А при чем здесь какие-то твои условия при твоей первоначальной постановке вопроса?


 
HSolo ©   (2004-04-16 13:17) [12]

Почитайте в справке про Updating a read-only result set


 
Chaynik ©   (2004-04-16 13:17) [13]

>>> А тебе не мешало бы послушать лекцию!!!
>>Я тоже хочу послушать, начинай. :)

>>Vitaly23   (16.04.04 13:13) [9]
>>Обучение будет бесплатно надеюсь?

Лектор сегодня Johnmen, вопросы по поводу места проведения и оплаты решайте сним.


 
Reindeer Moss Eater ©   (2004-04-16 13:18) [14]

Есть TQuery. Есть вопрос как удалить/добавить/редактировать.
Хоть ты уписайся, но без методов Delete Add Edit ExecSQL ты не обойдешься


 
Chaynik ©   (2004-04-16 13:19) [15]

Reindeer Moss Eater ты работал с SQL и TQuery? Само сабой разумеется, что обычными методами здесь не обойдешся.


 
Reindeer Moss Eater ©   (2004-04-16 13:20) [16]

Да ну?
А есть необычные методы?


 
Vitaly23   (2004-04-16 13:21) [17]

Есть: format c:


 
Chaynik ©   (2004-04-16 13:23) [18]

>>Есть TQuery. Есть вопрос как удалить/добавить/редактировать.
>>Хоть ты уписайся, но без методов Delete Add Edit ExecSQL ты не >>обойдешься

Я то обойдусь и сделаю все через SQL запросы, но это дело немного будет притормаживать, и методы Delete Add Edit не пригодятся.


 
Reindeer Moss Eater ©   (2004-04-16 13:25) [19]

>>Хоть ты уписайся, но без методов Delete Add Edit ExecSQL ты не >>обойдешься

Может ты обойдешся и без метода ExecSQL?
Поев волшебных грибов?


 
Danilka ©   (2004-04-16 13:26) [20]

[19] Reindeer Moss Eater ©   (16.04.04 13:25)

> Может ты обойдешся и без метода ExecSQL

Query.Database.Execute
:))


 
Reindeer Moss Eater ©   (2004-04-16 13:28) [21]

Danilka ©
Это метод не TQuery


 
bushmen ©   (2004-04-16 13:33) [22]

>Я то обойдусь и сделаю все через SQL запросы, но это дело немного будет притормаживать

А можно услышать, с чего взято данное утверждение? :)


 
Chaynik ©   (2004-04-16 13:37) [23]

В общем ничего полезного я от вас не узнал...:(


 
bushmen ©   (2004-04-16 13:44) [24]

Ты корректно задавай вопросы. Сначала у тебя на форме были одни компоненты, потом появились какие-то выборки сложные, теперь вообще безосновательные утверждения пишешь. Что можно на это ответить, сам посуди.



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

Форум: "Базы";
Текущий архив: 2004.05.16;
Скачать: [xml.tar.bz2];

Наверх





Память: 0.5 MB
Время: 0.035 c
14-1083165726
PaRL
2004-04-28 19:22
2004.05.16
News


8-1074854333
Builder
2004-01-23 13:38
2004.05.16
Image


11-1047229006
b82
2003-03-09 19:56
2004.05.16
richedit


4-1080639896
DennisLNC
2004-03-30 13:44
2004.05.16
Перерисовка


1-1083014147
hiperLogun
2004-04-27 01:15
2004.05.16
Низкоуровневый доступ к файлам





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