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

Вниз

Insert&Append   Найти похожие ветки 

 
GenBr   (2002-05-15 07:38) [0]

Здравствуйте.
Можно ли как нибудь определить как всавляется запись: оператором Insert или Append?


 
Dimaiv   (2002-05-15 08:10) [1]

Что значит как вставляется?


 
GenBr   (2002-05-15 08:15) [2]

Это значит что если в гриде мы нажимаем клавишу Insert то нужно запрограммировать одно действие, а если добавляем запись в конец - то другое


 
Dimaiv   (2002-05-15 08:23) [3]

Бросаеш кнопку на форму, пишеш на ней Инсерт. В событие ОНКЛИК
запихиваеш процедуру ИНСЕРТ. С АППЕНД аналогично.


 
dionis777   (2002-05-15 10:17) [4]

Нет, катся нельзя. Можно обратиться к DataSource и определить его состояние:
if DataSource1.State in [dsEdit, dsInsert] then ...
где:
property State: TDataSetState ;
а:
type TDataSetState = (dsInactive, dsBrowse, dsEdit, dsInsert, dsSetKey, dsCalcFields, dsFilter, dsNewValue, dsOldValue, dsCurValue, dsBlockRead, dsInternalCalc, dsOpening);
Т.к. это свойство не видит разницы между операторами Isert и Append, и их результат переводит DataSource в состояние dsInsert, то определить разницу не возможно.


 
Desdechado   (2002-05-15 10:35) [5]

вообще для файл-серверов все записи добавляются в конец таблицы, а для SQL-серверов - в свободное место страницы БД. Поэтому и не делается различие между добавлением и вставкой.


 
Севостьянов Игорь   (2002-05-15 19:02) [6]

Увы, но исходя из твоих требований никак...
Делай как сказал Dimaiv © (15.05.02 08:23)
Единственное, что можно попробовать проделать - это смотреть где в гриде находиться "курсор" (по какой записи щелкнул) и смотреть - а не последняя ли это строка...

Вопросы по мылу



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

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

Наверх





Память: 0.46 MB
Время: 0.006 c
1-18002
Сергей Чакчир
2002-05-24 09:55
2002.06.06
Срочно нужен компонент красивых кнопок


3-17837
RDA
2002-05-16 20:55
2002.06.06
Поиск и подсчет уникальных записей в связанных таблицах


1-17894
Dinara
2002-05-27 00:52
2002.06.06
Можно ли запихнуть в трей картинку с нормальными цветами?...


3-17763
Gor001
2002-05-15 12:20
2002.06.06
Как выгрузить отработавший запрос в DBF


3-17775
bos
2002-05-15 10:23
2002.06.06
sql&дата





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