Показать сообщение отдельно
  #4  
Старый 17.04.2025, 13:35
usfire usfire вне форума
Прохожий
 
Регистрация: 25.02.2016
Сообщения: 28
Версия Delphi: Delphi 7
Репутация: 10
По умолчанию

Цитата:
Сообщение от lmikle
ну вот совсем не понятно что надо...
можно подробнее словами?


Код:
procedure TfrmTransportationsMonitorForm.Button1Click(Sender: TObject);
 var
 id : String  ;


begin
  TMQuery.SQL.Text := 'SELECT * FROM TABLE(TRANSPORTATIONS_DATA.RETURN_TRANSPORT) ORDER BY TECHNIKS';
  TMMemTable.DisableControls;
  try
    TMMemTable.Close;
    TMMemTable.Open;
    TMMemTable.First;
    var S := '';
    while not TMMemTable.Eof do
    begin
      S := S+TMMemTable.FieldByName('TECHNIKS_ID').AsString+'='+TMMemTable.FieldByName('TECHNIKS_IT_ID').AsString+',';
      TMMemTable.Next;


     //   new

           Memo1.Lines.add(TMMemTable.FieldByName('DRIVER').Text );

          Edit2.Text:=Memo1.Lines[1];


        //   new


     // Memo1.Lines.add(S+TMMemTable.FieldByName('DRIVER').Text );
     // memo1.SelStart ;




    end;
    Delete(S,length(S),1);
    TMMemTable.First;
    SetStatus;
    TMMemTable.Last;
    TMMemTable.First;
    if not Assigned(FChoiceColumn) then
      FChoiceColumn := TMGrid.Columns[2];
    TMGridSortMarkingChanged(nil);
    if length(id) > 0 then
      TMMemTable.Locate('TECHNIKS_ID',id,[]);
    if Assigned(MonitorScaner) then
    begin
      MonitorScaner.Ex := True;
      MonitorScaner.Terminate;
      MonitorScaner := nil;
    end;
    MonitorScaner := TMonitorScaner.Create(True,Self);
    MonitorScaner.CarsList.CommaText:=S;
    MonitorScaner.Start;
  finally
    TMMemTable.EnableControls;


  end;
end;
Ответить с цитированием