Главная страница
    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.47 MB
Время: 0.011 c
2-1144325836
Layner
2006-04-06 16:17
2006.04.23
Как правильно сделать "скользящий курсор" по выборке


2-1144272382
in-tank
2006-04-06 01:26
2006.04.23
Как хранить данные для подсказок.


3-1140981306
Sorter
2006-02-26 22:15
2006.04.23
Сортировка


2-1144665608
dima_kds
2006-04-10 14:40
2006.04.23
Использование SQLConnection


3-1141305413
BillyJeans
2006-03-02 16:16
2006.04.23
Поле c Bitmap в базе Access





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