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

Вниз

Отображение столбцов   Найти похожие ветки 

 
set45465   (2006-03-02 13:45) [0]

В програме в таблице необходимо в зависимости от ситуации отображать или не отображать некоторые столбцы. Для выборки данных использую компонент TADOPocedureProc пишу вот так
ADOProcedureProc1.Fields.Fields[k2].Visible:=false;
но выдаёться ошибка несоответствие типов
[Error] General.pas(130): Incompatible types: "Integer" and "String"
Почему ? И как правильно решить эту проблему ?


 
Vlad ©   (2006-03-02 13:46) [1]


> k2

переменная какого типа?


 
Johnmen ©   (2006-03-02 13:47) [2]

<То, чем отображаешь>.Columns[x].Visible:=True/False;


 
set45465   (2006-03-02 13:48) [3]

Vlad © ineger


 
set45465   (2006-03-02 13:53) [4]

Johnmen © выдаёться точно та же ошибка


 
Johnmen ©   (2006-03-02 13:56) [5]

Приводи код.


 
Mike Kouzmine ©   (2006-03-02 13:58) [6]

set45465   (02.03.06 13:53) [4] Сказано же Johnmen ©   (02.03.06 13:47) [2]
<То, чем отображаешь>.Columns[x].Visible:=True/False;

Это может быть дбгрид, например.


 
Vlad ©   (2006-03-02 13:58) [7]

Твоя строчка вполне рабочая (если k2: integer)
Значит ошибка в другом месте


 
set45465   (2006-03-02 14:01) [8]

Johnmen © Вот код  
 dm.ADOProcedureProc1.Close;
 dm.ADOProcedureProc..Parameters.ParamByName("@k1").Value:=21;
 dm.ADOProcedureProc..Fields.Fields["k2"].Visible:=false;
 dm.ADOProcedureProc.Open;


 
Vlad ©   (2006-03-02 14:04) [9]


> set45465   (02.03.06 14:01) [8]


>  dm.ADOProcedureProc..Fields.Fields["k2"].Visible:=false;
>  

хм... а в изначальном варианте было иначе. Зачем вводишь в заблуждение?
Пиши как сначала написал.


 
set45465   (2006-03-02 14:04) [10]

Mike Kouzmine © Я в гриде и пробовал этот совет, в ProcedureProc воще нету свойства Columns


 
set45465   (2006-03-02 14:10) [11]

Vlad © в первом варинте я ошибся k2 в кавычках было, а про тип значения я думал ты меня про столбик спришиваешь. Вобщем мне нужно что бы по названию столбца , решалось отображать этот столбец или нет


 
Vlad ©   (2006-03-02 14:12) [12]


> set45465   (02.03.06 14:10) [11]


> Вобщем мне нужно что бы по названию столбца , решалось отображать
> этот столбец или нет

нууу... так бы сразу и сказал

dm.ADOProcedureProc.FieldByName("k2").Visible


 
set45465   (2006-03-02 14:19) [13]

Vlad © dm.ADOProcedureProc.FieldByName("k2").Visible Вот так получилось, спасибо.



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

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

Наверх




Память: 0.49 MB
Время: 0.025 c
2-1144735415
Rolf
2006-04-11 10:03
2006.04.23
Выделенная ячейка в стринггриде.


15-1143933498
Лайт
2006-04-02 03:18
2006.04.23
Как оптимально вписать массив треугольников в прямоугольник?


1-1142103774
Fenix
2006-03-11 22:02
2006.04.23
Подсветка синтаксиса в RichEdit


2-1144511412
Volodya_
2006-04-08 19:50
2006.04.23
TMediaPlayer


2-1144303276
MiHoY
2006-04-06 10:01
2006.04.23
TServerSocket