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

Вниз

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

 
Ирина   (2005-07-14 12:02) [0]

Подскажите, пожалуйста, почему при переносе полей из одной DataSet в другую в DBGrid, кот. связана со вторым DataSet, высвечиваются данные только последнего перенесенного поля, другие-пустые.

  Вот код:

procedure TForm2.Button1Click(Sender: TObject);
var
aField:Variant;
i:integer;
begin
  aField:=VarArrayCreate([0,TblM.FieldCount-1],VarVariant);
  for i:=0 to 3 do        //там только 4 поля
  aField[i]:=TblM.fields[i].Value;
  with FrmMovTowar do
  begin
   TblUslForOrder.Edit;
   TblUslForOrder.Append;
   for i:=0 to 3 do
   TblUslForOrder.Fields[i].Value:=aField[i];
  end;
  form2.Close;
end;


 
dolmat   (2005-07-14 12:10) [1]

TblUslForOrder.Edit; По-меему это лишнее

TblUslForOrder.Append;
  for i:=0 to 3 do
  TblUslForOrder.Fields[i].Value:=aField[i];

TblUslForOrder.post; где?


 
Johnmen ©   (2005-07-14 12:12) [2]

Рекомендую попробовать почитать буквари на тему работы с БД.


 
Val ©   (2005-07-14 12:17) [3]

Мне кажется, также, лишним aField:Variant; - можно брать данные прямо из TblM.Fields[i].Value.
И, конечно, обратить внимание на [2] Johnmen ©   (14.07.05 12:12).



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

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

Наверх




Память: 0.47 MB
Время: 0.025 c
14-1122619281
vidiv
2005-07-29 10:41
2005.08.21
Для чего можно использовать этот код?


1-1122841454
ronyn
2005-08-01 00:24
2005.08.21
Табуляция из одного Edit в другой


14-1122900030
Cheaterr
2005-08-01 16:40
2005.08.21
Короткий вопрос по Access


1-1122607787
Кот
2005-07-29 07:29
2005.08.21
Не прорисовывается форма


3-1121067500
ААР
2005-07-11 11:38
2005.08.21
Тормоза MS SQL Server-a