![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Как получить данные в строке [D5, D6, dBase, FoxPro]
pwlusa © (2002-09-19 13:03:00)Народ помогоите срочно.
Как можно получить данные из базы если я знаю что они находятся допустим в 5 столбце 45 строчке.
VAleksey (2002-09-20 07:42:00) [1]table1.Fields[4].FieldName
pwlusa (2002-09-20 05:00:00) [2]>iNew
Ты же сказал в 5 столбце ты что не можеш посмотреть его имя?
Не мне нужно знать имя столбца а программе.
Zz_ (2002-09-19 18:03:00) [3]table1.Fields[4].AsString - 5-ый столбик
iNew (2002-09-19 17:59:00) [4]Ты же сказал в 5 столбце ты что не можеш посмотреть его имя?
pwlusa (2002-09-19 17:38:00) [5]В таком случае может знаешь как получить имена полей.
iNew (2002-09-19 17:25:00) [6]table1.RecNo:=45
table1.FieldByName("имя поля").AsString
pwlusa (2002-09-19 17:23:00) [7]>iNew
А база локальная или клент-серверная?
любая dbf
iNew (2002-09-19 17:18:00) [8]А база локальная или клент-серверная?
pwlusa (2002-09-19 17:10:00) [9]мне нужно следующее.
Чтоб допустим из таблицы:
PER VT TR
------------------
Один | два.| три.|
Чет. | пят.| шес.|
------------------
формировалось:
::один::два.::три.::
::чет.::пят.::шес.::
в текстовом вормате, чтобы я мог это сохранить на своем диске.
я знаю число колонок и число столбцов по этому я пишу:
var
x,y: Integer;
s:= "";
s:= "::";
for x:= 0 to kol do begin
for y:= 0 to str do begin
// А дальше что то вроде
s:= table1.----[x,y]+"::";
а потом я это S вывожу допустим в мемо.
Вот собственно и все.
Sten (2002-09-19 16:49:00) [10]сам я не очень разбираюсь о базах, но вроде:
Table1.First;
Table1.MoveBy(n);
или поиск по какому-то полю (индекс напр.)
Table1.Locate(...)
Anatoly Podgoretsky (2002-09-19 15:23:00) [11]Наверно нужна текущая строка/колонка - это я понять еще могу.
Anatoly Podgoretsky (2002-09-19 15:16:00) [12]Тогда Up/Down
Desdechado (2002-09-19 15:13:00) [13]речь, наверно, о DBGrid ?
Johnmen (2002-09-19 13:22:00) [14]>ЮЮ © (19.09.02 13:10)
Снизу или сверху ? :-)))))))))
ЮЮ (2002-09-19 13:10:00) [15]А если 42-ую строчку вчера удалили и тебе не сказали? И то что вчера было 45-ой сегодня только 44-ая :-(