Вниз
Скачать: CL | DM;

Присвоить значения полям базы в цикле.   Найти похожие ветки 

← →
ЮРИЙ_К ©   (2003-09-12 09:47) [0]

Уважаемые коллеги! Вопрос такой. Имеют-ли поля в базе свои определенные номера. Вижу, там есть свойство Index. Каким образом к ним можно обратиться и присвоить первоначальные значения. Имеется база, состоящая из 21-го поля(AutoInc не берется в учет). Необходимо присвоить изначальные значения полям по следующему алгоритму: поля 1, 4, 7, 10, 13, 16, 19 - должны иметь одно одинаковое значене типа Boolean, соответсвенно все остальные 2,3,5,6,8,9,11,12... должны иметь значение 0. Как это можно сделать через цикл, что-бы не присваивать поочередно всем полям значения, т.е. получить вместо 21 стр. кода только, к примеру, 5 ?


← →
Zergling ©   (2003-09-12 09:53) [1]

Через For ... или While c определенным шагом


← →
ЮРИЙ_К ©   (2003-09-12 09:57) [2]

Это понятно, как конкретно к полю обратиться по номеру, забыл.


← →
Anatoly Podgoretsky ©   (2003-09-12 10:41) [3]

Fields[N]


← →
Юрий Зотов ©   (2003-09-12 10:45) [4]

> ЮРИЙ_К © (12.09.03 09:47)
> Имеют-ли поля в базе свои определенные номера

Нет, не имеют. Потому что у БАЗЫ вообще нет никаких полей. Поля есть у таблиц. См. TDataSet.Fields.


← →
Sergey13 ©   (2003-09-12 10:55) [5]

>Как это можно сделать через цикл, что-бы не присваивать поочередно всем полям значения, т.е. получить вместо 21 стр. кода только, к примеру, 5 ?
А можно и одной строкой через AppendRecord. 8-)


← →
ЮРИЙ_К ©   (2003-09-12 12:36) [6]

Всем спасибо, уже разобрался сам.
>> А вот умничать не нужно. Ведь и так понятно было, что подразумевается таблица ессно...

>> Sergey13
AppendRecord не подходит, присутствует автоинкрементное поле, вот как...



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

Скачать: CL | DM;



Память: 0.46 MB
Время: 0.015 c
14-4051
Soft
2003-09-13 17:20
2003.10.02
Задача для Мастеров реляционных баз данных.


1-3873
Goorus
2003-09-18 16:56
2003.10.02
PageControl


1-3834
Starkom
2003-09-19 13:55
2003.10.02
вопрос о странном глюке стандартных цветовых констант


3-3774
Gorlum
2003-09-10 22:55
2003.10.02
Помогите начать


1-3904
Jiura32d
2003-09-22 13:08
2003.10.02
Почему шрифт не сохраняется в запись?




   Наверх