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

Вниз

разный режим доступа к данным для разных полей Grid a (?)   Найти похожие ветки 

 
alienka   (2003-05-21 10:06) [0]

Поставили задачу: в свойдной таблице, куда собираются данные из двух (пока что) таблиц, сделать такое правило: для данных статистики (это первая таблица) режим редактирования не нужен, т.е. только чтение, для данных пользователя (вторая таблица), по которым выводится статистика нужен режим редактирования (чтение-запись). У меня пока что организовано все простым запросом и отображением в grid"e. Что придумать? Это выполнимо?


 
Danilka   (2003-05-21 10:11) [1]

вроде, в стандартном TDBGrid-e, для каждого поля можно задавать ReadOnly оно или нет.


 
Desdechado   (2003-05-21 10:30) [2]

в гриде - колонки RO или нет, в dataset"е - поля RO или нет


 
alienka   (2003-05-22 09:44) [3]

спасибо..


 
alienka   (2003-05-22 11:26) [4]

так получилось. Единственное что ведет себя странно, если поставить у ADOQuery тип курсора ctUnspecified или ctDynamic (или вообще любой другой), то после запуска программы тип курсора становится ctStatic. С таким типом ни одна запись ессно не будет редактироваться, только просмотр.
Но вылечилось принудительным указанием нужного мне типа в событии создания формы. Может быть это такая интересная реализация компонента ado... мол, сам он умный и знает какой мне тип курсора нужен :)


 
Stas   (2003-05-22 11:35) [5]

При ctStatic Редактировать записи можно. А чтобы курсор был ctKeyset (Это тот курсор, который нужен тебе), то тебе нужно поставить CursorLocation в ClServer.


 
alienka   (2003-05-22 11:58) [6]

И правда дает редактировать.. А почему после запуска программы курсор принудительно становится ctStatic?


 
Stas   (2003-05-22 12:31) [7]

Да я точно незнаю. Это курсор меняется не при запуске программы, а при открытии таблицы, можешь посмотреть в режиме конструирования.
ADO - это унив. компонент. И подстраевается под базу.



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

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

Наверх





Память: 0.45 MB
Время: 0.013 c
1-34776
Uran
2003-06-02 11:39
2003.06.12
Работа с файлом.


1-34872
altarasjuk
2003-05-30 18:50
2003.06.12
IXMLDocument


7-35081
Dimaz-z
2003-04-07 22:32
2003.06.12
Помогите! Как позвонить?...


4-35117
E-art
2003-04-10 18:04
2003.06.12
Блокировка компьютера под Win 2000


1-34899
Valentino
2003-05-31 16:57
2003.06.12
TMemo. Скроллинг.





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