Форум по Delphi программированию

Delphi Sources



Вернуться   Форум по Delphi программированию > Все о Delphi > [ "Начинающим" ]
Ник
Пароль
Регистрация <<         Правила форума         >> FAQ Пользователи Календарь Поиск Сообщения за сегодня Все разделы прочитаны

Ответ
 
Опции темы Поиск в этой теме Опции просмотра
  #1  
Старый 15.04.2010, 09:04
Аватар для Kalibry
Kalibry Kalibry вне форума
Прохожий
 
Регистрация: 07.04.2010
Адрес: Алтайский край, г.Новоалтайск
Сообщения: 24
Репутация: 10
Восклицание как сохранить данные из editов в фаил?

В общем, у меня таблица из etitов, мне нужно сохранить данные из них в фаил. Как это сделать??? Помоготе
Ответить с цитированием
  #2  
Старый 15.04.2010, 09:29
Аватар для NIch
NIch NIch вне форума
Продвинутый
 
Регистрация: 02.06.2008
Адрес: Бендеры ПМР
Сообщения: 754
Репутация: 2446
По умолчанию

Я бы создал запись вида
Код:
 TData= record;
  Edit1: String[50];//Для String обязятелен размер в символах
  Edit2: String[50];
  //И так далее
 end;
Затем эти записи сохранял в файл
Код:
var
 f: File of TData;
 d: TData;
begin
 //Заполнение записи
 d.Edit1 := Edit1.Text;
 d.Edit2 := Edit2.Text;
 //Запись записи в файл ))) тафталогия получилась
 AssignFile(f, D:\Data.dat);
{$I-}
 try
  ReSet(f);//Пытаемся открыть существующий
{$I+}
  if IOResult <> 0 then//Если его нет
   ReWrite(f);//Создаем новый
 Seek(f, FileSize(f));//Устанавливаем запись в конец файла
 Write(f, d);//Записываем запись
 finally
  Close(f);//Закрываем файл
 end;
end;
Вот один из вариантов...
__________________
В начале был Бит, потом Байт и только потом появилось Слово...

Последний раз редактировалось NIch, 15.04.2010 в 09:33.
Ответить с цитированием
  #3  
Старый 15.04.2010, 09:59
Аватар для Kalibry
Kalibry Kalibry вне форума
Прохожий
 
Регистрация: 07.04.2010
Адрес: Алтайский край, г.Новоалтайск
Сообщения: 24
Репутация: 10
Смех

хм... а если я несколько раз сохранять буду, то фаил будет перезаписываться??? Мне надо, чтобы при сохранении создавался новый фаил и пользователь мог дать ему имя, а при необходимости открыть этот фаил, т.е. что бы он открылся опять как табличка))) вот....

Последний раз редактировалось Kalibry, 15.04.2010 в 10:02.
Ответить с цитированием
  #4  
Старый 15.04.2010, 10:02
Аватар для friz
friz friz вне форума
Местный
 
Регистрация: 04.04.2008
Адрес: Минск
Сообщения: 596
Версия Delphi: 2007 & JAVA EE
Репутация: 10670
По умолчанию

что значит таблица из editoв? зачем делать из них таблицу если можно поставить компонент stringgrid
и может лучше в файл экселя?
Вложения
Тип файла: rar excel.rar (3.2 Кбайт, 11 просмотров)
Ответить с цитированием
  #5  
Старый 15.04.2010, 10:16
Аватар для Kalibry
Kalibry Kalibry вне форума
Прохожий
 
Регистрация: 07.04.2010
Адрес: Алтайский край, г.Новоалтайск
Сообщения: 24
Репутация: 10
Печаль

А как там сделать такую таблицу? 2.rar как на первом листе
Ответить с цитированием
  #6  
Старый 15.04.2010, 10:20
Аватар для friz
friz friz вне форума
Местный
 
Регистрация: 04.04.2008
Адрес: Минск
Сообщения: 596
Версия Delphi: 2007 & JAVA EE
Репутация: 10670
По умолчанию

тебе надо что бы именно такая таблица отображалась на форме программы? или просто заполнить это файл?
если 2-ое то просто надо попариться с индексами i и j когда идет запись в файл.
Ответить с цитированием
  #7  
Старый 15.04.2010, 10:24
Аватар для Kalibry
Kalibry Kalibry вне форума
Прохожий
 
Регистрация: 07.04.2010
Адрес: Алтайский край, г.Новоалтайск
Сообщения: 24
Репутация: 10
По умолчанию

Это отчет по месяцам, мне нужно, чтобы пользователь мог создать отчет за любой месяц, сохранить его и при необходимисти открыть отчет за любой месяц. Можно это конечно всё в Excel сделать, но такая вот дипломная работа((((
Ответить с цитированием
  #8  
Старый 15.04.2010, 10:27
Аватар для friz
friz friz вне форума
Местный
 
Регистрация: 04.04.2008
Адрес: Минск
Сообщения: 596
Версия Delphi: 2007 & JAVA EE
Репутация: 10670
По умолчанию

какие данные пользователь должен вводить в программе?
напиши или нарисуй что должно быть в программе и я постараюсь тебе помочь, на работе все равно делать нечего
Ответить с цитированием
Ответ


Delphi Sources

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

Расширенный поиск
Опции просмотра
Комбинированный вид Комбинированный вид

Ваши права в разделе
Вы не можете создавать темы
Вы не можете отвечать на сообщения
Вы не можете прикреплять файлы
Вы не можете редактировать сообщения

BB-коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.
Быстрый переход


Часовой пояс GMT +3, время: 10:08.


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

Copyright © Форум "Delphi Sources" by BrokenByte Software, 2004-2025