Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > IT форум > Помощь студентам
Регистрация

Восстановить пароль

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 22.06.2010, 09:29   #1
Алёна
Форумчанин
 
Аватар для Алёна
 
Регистрация: 11.03.2007
Сообщений: 149
Восклицание

подскажите, плиз, как вместо вывода в ексель вывести данные в блокнот:
Код:
qobyav.First;

   For i := 1 To qobyav.RecordCount Do

       Begin
       tip:=qobyav.FieldByName('tip').AsInteger;
         if tip=7 then stoim:=450
         else
         if tip=5 then stoim:=500
         else
         if tip=3 then stoim:=700;
           if qobyav.FieldByName('prog_b').AsString=qobyav.FieldByName('prog_e').AsString
         then
         tarif:='День'
         else tarif:='Неделя';
         app.Range['A1:D1'].Interior.Color:=RGB(255,249,187);
         app.Range['A1'].ColumnWidth := 15;
         app.Range['B1'].ColumnWidth := 20;
         app.Range['C1'].ColumnWidth := 20;
         app.Range['D1'].ColumnWidth := 20;
         app.Range['E1'].ColumnWidth := 10;
         app.Range['F1'].ColumnWidth := 20;
         app.Range['G1'].ColumnWidth := 20;
         app.Range['A1:G20'].Borders.LineStyle:=1;
         app.Range['A1:G2'].Font.Bold:=true;
         app.Cells[1,1]:='АОН '+s;
         app.Cells[1,2]:=sDateEdit1.Date;
         app.Cells[1,3]:='Общее кол-во:';
         app.Cells[1,4]:=qobyav.RecordCount;
         app.Cells[2,1]:='№ контракта';
         app.Cells[2,2]:='№ телефона1';
         app.Cells[2,3]:='№ телефона2';
         app.Cells[2,4]:='Тип';
         app.Cells[2,5]:='Кол-во слов';
         app.Cells[2,6]:='Тариф';
         app.Cells[2,7]:='Оплата';
         app.Cells[i+2,1]:=qobyav.FieldByName('ink').AsString;
         app.Cells[i+1,2]:=qobyav.FieldByName('koor1').AsString;
         app.Cells[i+1,3]:=qobyav.FieldByName('koor2').AsString;
         app.Cells[i+1,7]:='тип1';
         app.Cells[i+1,5]:=qobyav.FieldByName('slov').AsString;
         app.Cells[i+1,7]:='оплачено';
         app.Cells[i+1,6]:=tarif;

         qobyav.Next;

       End;


пыталась написать так:
Код:
 qwery1.First;
   For i := 1 To qwery1.RecordCount Do
Begin
          a:='AKM';

         b:=FormatDateTime('mm-dd-yyyy',sDateEdit1.Date);
         c:=qobyav.FieldByName('ink').AsString;
         d:=qobyav.FieldByName('koor1').AsString;
         e:=qobyav.FieldByName('koor2').AsString;

       
          AssignFile(f,ExtractFilePath(Application.EXEName)+'exports\'+'1.txt');
      rewrite(f);
      Writeln(f,a,b,#13,c,#13,e,#13,d);
      Closefile(f);
но понимаю, что неверно... наведите на путь истинный
Если это глупо, но работает, значит это не глупо.

Последний раз редактировалось Stilet; 22.06.2010 в 12:55.
Алёна вне форума Ответить с цитированием
Старый 22.06.2010, 12:51   #2
MaxNik2009
Форумчанин
 
Аватар для MaxNik2009
 
Регистрация: 17.09.2009
Сообщений: 294
По умолчанию

попробуй так:
Код:
var
  sl:TStringList;
  s: string;
begin
  
  sl:=TStringList.Create;
  try
     qwery1.First; 
     For i := 1 To qwery1.RecordCount Do 
     Begin 
          a:='AKM'; 

         b:=FormatDateTime('mm-dd-yyyy',sDateEdit1.Date); 
         c:=qobyav.FieldByName('ink').AsString; 
         d:=qobyav.FieldByName('koor1').AsString; 
         e:=qobyav.FieldByName('koor2').AsString; 
          
         s:= a+ ' ' + b+' '+c+' '+ d+' '+ e;
        sl.Add(s);
       end;
    finally
      if sl.count > 0 then
          sl.SaveToFile('c:\Reult.txt');
     sl.free;
   end;
принимаю благодарности в письменном виде( весы слева)...
MaxNik2009 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
блокнот Neymexa Общие вопросы по Java, Java SE, Kotlin 10 10.04.2009 09:00
Блокнот Neymexa Общие вопросы по Java, Java SE, Kotlin 1 28.02.2009 18:04
Блокнот на паскале rainbow Помощь студентам 11 28.02.2009 11:23
Блокнот azazelpj Фриланс 2 08.12.2008 13:38
Блокнот by GN GN_ Софт 11 09.06.2007 19:43