Текущий архив: 2010.08.27;
Скачать: CL | DM;
ВнизА что у нас сегодня в DataSet e? Найти похожие ветки
← →
oleg1963lora (2010-04-30 08:56) [0]Здравствуйте уважаемые Мастера. Продолжаю работу с теплицами и имею такую ситуацию. На форме есть ДБГрид в который выводятся данные либо с только что введенных, но не архивированных данных, либо из архива. Рабочая база и архивная разнесены в разные файлы в целях безопасности. Соответственно я имею два набора коннектов, кверей и датасурсов.
Требуется выведение графиков.
Собственно вопрос: В момент вызова модуля Chart как выяснить какой DataSet находится в гриде? На мой взгляд меня вряд ли поймет компилятор на такую хрень
if Form1.DBGrid1.DataSourse.DataSet="ADOQuery1" then
begin
end
else
begin
end
← →
Сергей М. © (2010-04-30 09:25) [1]
> вряд ли поймет компилятор на такую хрень
"Эт точно" (с) Сухов
А вот такую "хрень" он проглотит и не поперхнется:if TComponent(Form1.DBGrid1.DataSourse.DataSet).Name="ADOQuery1" then
> Продолжаю работу с теплицами
Ну как там ботва ? Уже заколосилась ?
← →
Сергей М. © (2010-04-30 09:31) [2]И такую схавает:
if Form1.DBGrid1.DataSourse.DataSet).Name=ADOQuery1 then
← →
oleg1963lora (2010-04-30 09:50) [3]
> if TComponent(Form1.DBGrid1.DataSourse.DataSet).Name="ADOQuery1"
> then
Вот за это спасибо.
> if Form1.DBGrid1.DataSourse.DataSet).Name=ADOQuery1 then
А скобка после датасета куда(в смысле пара ей)? Или рука дрогнула?
← →
sniknik © (2010-04-30 10:06) [4]> Вот за это спасибо.
вот это как раз самый плохой вариант... имя у компонента необязательное значение, и строки сравнивает медленней (если разово то фигня, но попадет такое в цикл, и уже существенно).
> А скобка после датасета куда(в смысле пара ей)? Или рука дрогнула?
дрогнула убрать.if DBGrid1.DataSourse.DataSet=ADOQuery1 then
← →
Palladin © (2010-04-30 10:19) [5]
> oleg1963lora
может это будет для тебя откровением, хотя это написано в любой книге, идентификатор объекта (где бы он ни был) это 32 битное число типа Pointer, и их можно сравнивать точно так же как и любые целочисленные типы
← →
Сергей М. © (2010-04-30 10:20) [6]
> Или рука дрогнула?
> дрогнула убрать
Угу.
← →
oleg1963lora (2010-04-30 10:46) [7]Удалено модератором
← →
oleg1963lora (2010-04-30 10:49) [8]Удалено модератором
← →
oleg1963lora (2010-04-30 11:20) [9]
> Удалено модератором
Прошу прощения за треп. Помогите пожалуйста изменить мой ник на человеческое имя (Олег Крапивин). Не хочется перерегистрироваться.
← →
Игорь Шевченко © (2010-04-30 11:23) [10]oleg1963lora (30.04.10 11:20) [9]
Ники не меняются, зарегистрируйся по новой
← →
oleg1963lora (2010-04-30 11:40) [11]Сделал. Вхожу под реальным именем.
← →
Sergey13 © (2010-04-30 12:40) [12]> [0] oleg1963lora (30.04.10 08:56)
> Рабочая база и архивная разнесены в разные файлы в целях безопасности.
Враги кругом? В чем твой подход безопаснее? ИМХО только лишний геморой, вроде текущего вопроса.
← →
Плохиш © (2010-04-30 12:42) [13]
> oleg1963lora (30.04.10 11:20) [9]
>
>
> > Удалено модератором
>
> Прошу прощения за треп. Помогите пожалуйста изменить мой
> ник на человеческое имя (Олег Крапивин). Не хочется перерегистрироваться.
>
У тебя и этот ник не зарегестрирован
> oleg1963lora (30.04.10 11:40) [11]
>
> Сделал. Вхожу под реальным именем.
>
Печеньки сотри
Страницы: 1 вся ветка
Текущий архив: 2010.08.27;
Скачать: CL | DM;
Память: 0.47 MB
Время: 0.061 c