Страница 1 из 1
Путешествие по строкам Table
Добавлено: 02 июн 2007, 23:36
Anna_Roza
Как значения из столбцов TTable присвоить перенным.
У меня таблица и в столбцах дробные цифры (0.003284) как обратится к конкретной строчке и столбцу и присвоить его дробное число например переменной 'i' ???
Извените что задаю такие глупые вопросы

Re: Путешествие по строкам Table
Добавлено: 03 июн 2007, 08:51
Dr_Grizzly
Table1.RecNo:=5 // 5 - Это номер строки
i:=StrToFloat(table1.Fields.Fields[2].Text) // 2 - это номер столбца
Re: Путешествие по строкам Table
Добавлено: 03 июн 2007, 11:40
Лелик_1044
Мда жесткая задача
Конкретнее, что из себя представляет "конкретной строчке и столбцу "
i:=StrToFloat(table1.Fields.Fields[2].Text) // 2 - это номер столбца
Так лучше не писать
лучше будет
table1.Fieldbyname('Example').AsInteger
Так вы оградите себя от привязки к колонковой последовательности!
Re: Путешествие по строкам Table
Добавлено: 03 июн 2007, 13:13
Anna_Roza
Спасибо за ответы

Я пробовала но не получается у меня в столбцах дробные значения (table1.Fieldbyname('Example').AsInteger) - не подходит
а (table1.Fieldbyname('Example').AsReal) - AsReal не признаёт компилятор
Как можно (SS:String) перевести в (S:Real) ???
Re: Путешествие по строкам Table
Добавлено: 03 июн 2007, 14:33
Dr_Grizzly
StrToFloat - это как раз из строки в Real
Re: Путешествие по строкам Table
Добавлено: 03 июн 2007, 14:35
Dr_Grizzly
" писал(а):table1.Fieldbyname('Example').AsInteger)
Проще:
var
i:Real
...
i:=StrToFloat(table1.Fieldbyname('Example').AsString)
Re: Путешествие по строкам Table
Добавлено: 03 июн 2007, 17:14
Лелик_1044
Проще:
var
i:Real
...
i:=StrToFloat(table1.Fieldbyname('Example').AsStri ng)
Эта лишнее время! на ковертацию!!!
Там же есть такая штука
r:=table1.Fieldbyname('Example').AsFloat