Форум по 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
По умолчанию

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

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

вот что-то навоял
примечания:
из проги данные вставляются в эксель и считаются по формуле которая уже вбита в экселе

может не совсем то что надо но думаю натолкнет на мысли
Вложения
Тип файла: rar excel.rar (14.8 Кбайт, 5 просмотров)

Последний раз редактировалось friz, 15.04.2010 в 12:01.
Ответить с цитированием
  #11  
Старый 15.04.2010, 12:45
Аватар для Kalibry
Kalibry Kalibry вне форума
Прохожий
 
Регистрация: 07.04.2010
Адрес: Алтайский край, г.Новоалтайск
Сообщения: 24
Репутация: 10
По умолчанию

Нет, мне не то надо Может подскажешь, как из Editов сохранять в фаил(их может быть много), а при необходимости открыть любой фаил...
Ответить с цитированием
  #12  
Старый 15.04.2010, 13:03
Аватар для friz
friz friz вне форума
Местный
 
Регистрация: 04.04.2008
Адрес: Минск
Сообщения: 596
Версия Delphi: 2007 & JAVA EE
Репутация: 10670
По умолчанию

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

Ну вот такие мы)))
Ответить с цитированием
  #14  
Старый 15.04.2010, 13:15
Аватар для Kalibry
Kalibry Kalibry вне форума
Прохожий
 
Регистрация: 07.04.2010
Адрес: Алтайский край, г.Новоалтайск
Сообщения: 24
Репутация: 10
По умолчанию

Еще вопросик, я скачать архив этот не могу((( Download Master выдаёт ошибку
Ответить с цитированием
  #15  
Старый 15.04.2010, 13:16
Аватар для friz
friz friz вне форума
Местный
 
Регистрация: 04.04.2008
Адрес: Минск
Сообщения: 596
Версия Delphi: 2007 & JAVA EE
Репутация: 10670
По умолчанию

программу кстати можно модифицировать, на случай если число editov не известно. если надо то могу скинуть исходник
Ответить с цитированием
Ответ


Delphi Sources

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

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

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

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


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


 

Сайт

Форум

FAQ

Соглашения

Прочее

 

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