Форум: "Начинающим";
Текущий архив: 2007.11.25;
Скачать: [xml.tar.bz2];
ВнизУсловие на пустой грид Найти похожие ветки
← →
SveTTT (2007-11-05 01:25) [0]Кто может помочь - написать условие на отсутствие данных в DbGrid
типа
if DbGrid пуст then
Спасибо!
← →
Плохиш © (2007-11-05 01:29) [1]
> на отсутствие данных в DbGrid
if true then
← →
Amoeba © (2007-11-05 01:33) [2]DBGrid не содержит (и не может содержать) в себе никаких данных, он только отображает (вроде зеркала) данные, находящиеся в DataSet. Это надо запомнить раз и навсегда.
Но можно проверить значение функции DBGrid.DataSource.DataSet.IsEmpty
← →
Amoeba © (2007-11-05 01:34) [3]
if DBGrid.DataSource.DataSet.IsEmpty then
← →
Johnmen © (2007-11-05 01:34) [4]
> Плохиш © (05.11.07 01:29) [1]
> > на отсутствие данных в DbGrid
> if true then
Ошибка. Надо писАть True.
← →
Johnmen © (2007-11-05 01:35) [5]
> Amoeba © (05.11.07 01:34) [3]
> if DBGrid.DataSource.DataSet.IsEmpty then
Читай вопрос. Внимательно.
← →
Amoeba © (2007-11-05 01:42) [6]
> Johnmen © (05.11.07 01:35) [5]
>
>
> > Amoeba © (05.11.07 01:34) [3]
> > if DBGrid.DataSource.DataSet.IsEmpty then
>
> Читай вопрос. Внимательно.
Не беспокойся, прочитал внимательно. И не хочу раньше времени участвовать в глумлении над новичком.
← →
Германн © (2007-11-05 01:44) [7]
> Johnmen ©
Чёт ты, Жень нынешней ночью разбушевался. :-)
← →
Плохиш © (2007-11-05 01:47) [8]
> Ошибка. Надо писАть True.
Не буду я его писать с большой буквы, он же не "дедушка Ленин" :-P
← →
SveTTT (2007-11-05 01:48) [9]
> DBGrid не содержит (и не может содержать) в себе никаких
> данных, он только отображает (вроде зеркала) данные, находящиеся
> в DataSet. Это надо запомнить раз и навсегда.
Спасибо за аксиому!
Но суть вопроса не меняется - условиe на отсутствие отбражения данных в Grid.
А если честно и до конца - пытаюсь запретить нажатие на заголовках колонок грида, при условии отсутствия отображения данных (а то access violation парит).
← →
Плохиш © (2007-11-05 01:49) [10]
> А если честно и до конца - пытаюсь запретить нажатие на
> заголовках колонок грида, при условии отсутствия отображения
> данных (а то access violation парит).
Ошибка в программе...
← →
SveTTT (2007-11-05 01:52) [11]
> Ошибка в программе...
Если выслушаете, буду кратка
← →
Плохиш © (2007-11-05 01:53) [12]Здесь уже скучно...
← →
Johnmen © (2007-11-05 01:57) [13]
> Германн © (05.11.07 01:44) [7]
> > Johnmen © Чёт ты, Жень нынешней ночью разбушевался. :-> )
Да нет, Серега, я никогда не бушую.
Просто как-то незаметно ветка Начинающие превратилась в ветку Ламеры.
А это грустно...
Сейчас захожу редко. Поэтому изменения особенно видны...:(
← →
Германн © (2007-11-05 01:57) [14]
> Плохиш © (05.11.07 01:47) [8]
>
>
> > Ошибка. Надо писАть True.
>
> Не буду я его писать с большой буквы, он же не "дедушка
> Ленин" :-P
>
А я "его" всегда пишу с заглавной буквы, да и его антипод тоже. Но у меня почему-то никогда не возникало никаких ассоциаций с вышеназванным дедушкой.
← →
SveTTT (2007-11-05 01:58) [15]Ошибка не в моем коде, а ссылка на присоединенную библиотеку Ehlib. "Ругань" только при нажатии на пустом гриде. При заполненном - все O"K. Лезть в чужое и не знакомое не хочу и не могу, вот и пытаюсь ограничится условием.
Спасибо!
← →
Плохиш © (2007-11-05 01:59) [16]
> Просто как-то незаметно ветка Начинающие превратилась в
> ветку Ламеры.
Да ты им льстишь...
> Германн © (05.11.07 01:57) [14]
:-P
← →
SveTTT (2007-11-05 02:02) [17]Ламер (чайник) (от англ. lame - "слабак") "Ламер" - это прозвище, которым люди, претендующие на продвинутость в компьютерном деле, именуют тех, кто, по их мнению, плохо в этом разбирается…
← →
Amoeba © (2007-11-05 02:07) [18]
> SveTTT (05.11.07 01:58) [15]
>
> Ошибка не в моем коде, а ссылка на присоединенную библиотеку
> Ehlib. "Ругань" только при нажатии на пустом гриде. При
> заполненном - все O"K.
На колу мочало ...
Тебе ведь уже было сказано, что DBGrid/DBGridEh не может быть ни "заполненным" ни "пустым". Он вообще в себе ничего не может содержать.
Так что остается только так:if DBGridEh.DataSource.DataSet.IsEmpty then
← →
Германн © (2007-11-05 02:07) [19]
> Johnmen © (05.11.07 01:57) [13]
Жень. Ты заходишь редко, а я каждый день. (Уж поверь на слово). По своей сути, сия конференция как была так и осталась. Даже скажу более. Сия конференция в какой-то период стала очень и даже "ну очень" интересной! Порой даже конференция "WinAPI" - бледнеет.
P.S. Наверно это вопрос о "пылесосе" :-)
← →
SveTTT (2007-11-05 02:11) [20]to Amoeba ©
Забыла поблагодарить за [3]. Спасибо, я усвоила!
Далее прошу не продолжать. Тема закрыта.
← →
Германн © (2007-11-05 02:24) [21]
> SveTTT (05.11.07 02:11) [20]
>
> to Amoeba ©
> Забыла поблагодарить за [3]. Спасибо, я усвоила!
>
Если бы действительно усвоила, то поблагодарила бы "Amoeba © (05.11.07 01:33) [2]".
← →
Johnmen © (2007-11-05 02:32) [22]
> Германн © (05.11.07 02:07) [19]
Я думаю, что у тебя всё же замылин взор. Если часто видишь одно и то же, одно и то же... :)
← →
Германн © (2007-11-05 02:40) [23]
> Johnmen © (05.11.07 02:32) [22
Не. Он (взор) у меня не замылЕн. Ты уж поверь.
← →
Johnmen © (2007-11-05 03:05) [24]
> Германн © (05.11.07 02:40) [23]
Виноват. Непростительная ошибка! Видимо, чувство родного языка сдает... Старею...
Да простит модератор за оффтоп.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.11.25;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.043 c