Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2005.01.16;
Скачать: CL | DM;

Вниз

вопрос по DBGridEH   Найти похожие ветки 

 
kvit   (2004-12-12 11:31) [0]

В DBGridEH отображается таблица с большим колвом столбцов, все на экране не помещаются -> листаются вправо и влево.
Как узнать в такой таблице экранные координаты ячейки на которой спозицирован курсор?

Просьба не выкидывать вопрос с данного раздела, т.к. в других на них не могут дать ответа!


 
Zacho ©   (2004-12-12 11:49) [1]

kvit   (12.12.04 11:31)

Попробуй описать свою проблему более подробно, а то я например, почти ничего не понял. А лучше опиши кратко свою задачу, т.е. для чего это тебе ?


 
Dell3r ©   (2004-12-12 11:50) [2]

Как узнать в такой таблице экранные координаты ячейки на которой спозицирован курсор?

Можно поподробнее на тему что нужно. таблица же одна


 
kvit ©   (2004-12-12 11:56) [3]

Для решения моей задачи нужно:
Ячейку DBGrid перекрыть другой формой с TEdit.
Другая форма имеет размер исключительно TEdit.
В TEdit произвести ввод значения и закрыть перекрывающую форму с послудующей изм. данных в DBgrid.DataSet


 
Dell3r ©   (2004-12-12 12:01) [4]

Задачка интересная, а ты не пробовал разрешить редактирование в самом DBGrid"e. Так проще и при закрытии или с интервалом времени, сохраняешь все изменения


 
Zacho ©   (2004-12-12 12:05) [5]

kvit ©   (12.12.04 11:56) [3]

Всё-таки напиши, зачем это тебе. Возможно существует гораздо более простое решение.


 
kvit ©   (2004-12-12 12:06) [6]

Блокировка так требует.


 
kvit ©   (2004-12-12 12:09) [7]

Дело в том, что нужно для того, чтобы в одной программе разграничить ввод личных данных разными входимыми пользователями, работающих в одной форме, но с личными данными.


 
Zacho ©   (2004-12-12 12:16) [8]

kvit ©   (12.12.04 12:09) [7]

Т.е. у тебя на одном рабочем месте одновременно работает несколько пользователей ??? Зачем ???

Я это всё к тому, что очень возможно, что действительно есть гораздо более простое решение.


 
kvit ©   (2004-12-12 12:26) [9]

DBGrid должен отображать результаты ввода всех месяцев года, но заблокированы часть из них, которые редактировать нельзя.


 
Zacho ©   (2004-12-12 12:39) [10]

kvit ©   (12.12.04 12:26) [9]

А просто поставить у нужных колонок в гриде или полей в датасете ReadOnly:=true ?
Или написать обработчик OnValidate или BeforeEdit в датасете в к-ром и запрещать редактирование ? Или сделать редактирование не в гриде, а в отдельной форме ?


 
kvit ©   (2004-12-12 12:45) [11]

ReadOnly:=true заблокирует ввю колонку, а мне нужно отдельные записи!


 
Zacho ©   (2004-12-12 13:15) [12]

kvit ©   (12.12.04 12:45) [11]

Например, можно задавать ReadOnly нужным полям в событии BeforeEdit



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

Текущий архив: 2005.01.16;
Скачать: CL | DM;

Наверх




Память: 0.49 MB
Время: 0.027 c
3-1102671790
Vlad2
2004-12-10 12:43
2005.01.16
Пропускается запись при навигации методом Next


1-1104212175
Mate_ru
2004-12-28 08:36
2005.01.16
параметры


3-1102667724
galexis
2004-12-10 11:35
2005.01.16
Вопрос от недопонимания транзакций.


1-1104345661
GuAV
2004-12-29 21:41
2005.01.16
DllEntryPoint( .. DLL_PROCESS_DETACH .. ) => finalization ?


4-1101384391
OlegTrubin
2004-11-25 15:06
2005.01.16
MapViewOfFile - ошибка