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

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

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

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

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

Ответ
 
Опции темы Поиск в этой теме
Старый 05.05.2011, 23:19   #1
DgaDga
Пользователь
 
Регистрация: 18.04.2011
Сообщений: 14
По умолчанию Связь текстового файла с StringGrid

Нужно написать программу в которой выведутся данные софт продукта (Наименование, Фирма, Стоимость, Объём, количество на складе)
удалить запись по указанному значению поля и вывести отсортированные данные в отдельный файл.
В программе попытался реализовать 1ую задачу с открытием тектового файла и отображении его в таблице StringGrid, но я не получается их связать для отображения.
Вложения
Тип файла: rar Работа с файлами.rar (203.4 Кб, 12 просмотров)
DgaDga вне форума Ответить с цитированием
Старый 05.05.2011, 23:32   #2
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

А где сам файл то?
ReportCube вне форума Ответить с цитированием
Старый 06.05.2011, 19:55   #3
DgaDga
Пользователь
 
Регистрация: 18.04.2011
Сообщений: 14
По умолчанию

Файл для открытия может быть любого содержания, суть в том как отобразить его в гриде
DgaDga вне форума Ответить с цитированием
Старый 06.05.2011, 20:02   #4
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Ай молодец! Вот это я понимаю!!! Прям горжусь. Возьмите в качестве образца файла что-нибудь из Андерсена или Чуковского и отобразите в гриде с разбивкой на Cells - у Вас же всё для этого есть...
ReportCube вне форума Ответить с цитированием
Старый 06.05.2011, 20:45   #5
DgaDga
Пользователь
 
Регистрация: 18.04.2011
Сообщений: 14
По умолчанию

В том и проблема, что я не знаю, как мне разбить его на Cells + ещё выдаёт ошибку [Pascal Error] Unit1.pas(42): E2029 '.' expected but ';' found
решил последовать вашему совету и попробовать отобразить стих, на примере 1 строчки, но не выходит
Вложения
Тип файла: rar Лабораторная работа №2.rar (206.1 Кб, 9 просмотров)
DgaDga вне форума Ответить с цитированием
Старый 06.05.2011, 20:50   #6
Mad_Cat
Made In USSR!
Старожил
 
Аватар для Mad_Cat
 
Регистрация: 01.09.2010
Сообщений: 3,657
По умолчанию

имхо в файлике должны быть разделители(код я твой не смотрел)
Строка из файла
Цитата:
Наименование; Фирма; Стоимость; Объём; количество на складе;
читаем ее из файлика
Бьем на слова по ';' и пишем в грид поячеечно
переход на след строку файла следом переход на след строку грида
"...В жизни я встречал друзей и врагов.В жизни много всего перевидал.Солнце тело мое жгло, ветер волосы трепал,но я смысла жизни так и не узнал..."
(c) Юрий Клинских aka "Хой"
Mad_Cat вне форума Ответить с цитированием
Старый 06.05.2011, 20:58   #7
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Вот же чудо-то!!! У Вас даже заголовки для файла есть.
Цитата:
Наименование, Фирма, Стоимость, Объём, количество на складе
Замените запятые (дабы потом мороки не было) знаком табуляции или точкой с запятой (. Потом добавьте десяток строк, в каждой из которых будет такое же количество данных
Цитата:
Молоко сгущёное;Молокозавод № 100;80;20000
Пиво баночное "Лебедянь";Пивзавод "Горе капиталистам";120;200000
Каждая строка в файле - строка в Вашем гриде
Каждое значение строки из файла для колонки - начало строки до кавычек,между кавычками, конец строки
ReportCube вне форума Ответить с цитированием
Старый 06.05.2011, 22:44   #8
DgaDga
Пользователь
 
Регистрация: 18.04.2011
Сообщений: 14
По умолчанию

Спасибо, попробую реализовать все что вы сказали)
DgaDga вне форума Ответить с цитированием
Старый 09.05.2011, 21:07   #9
DgaDga
Пользователь
 
Регистрация: 18.04.2011
Сообщений: 14
По умолчанию Попробовал то что вы сказали делать

результат выдаёт ошибку при нажатии кнопки
я хз, что делать((
Вложения
Тип файла: rar Лаба.rar (203.9 Кб, 8 просмотров)
DgaDga вне форума Ответить с цитированием
Старый 09.05.2011, 23:29   #10
ReportCube
Форумчанин
 
Аватар для ReportCube
 
Регистрация: 11.03.2011
Сообщений: 426
По умолчанию

Вы что, на самом деле думаете, что трёх строчек кода достаточно для выполнения лабораторной работы? Почитайте про циклы, про класс TStrings, посмотрите демо-версии с кодом (стандартная поставка Delphi). Наконец, попросите кого-нибудь сделать работу за Вас. А что, вдруг договоритесь...
ReportCube вне форума Ответить с цитированием
Ответ


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



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Вывод текстового файла в Stringgrid KingWaR56 Помощь студентам 1 26.04.2011 18:39
Чтение текстового файла Kasper1 Общие вопросы по Java, Java SE, Kotlin 5 17.12.2010 15:57
Из текстового файла в бд!!! Poltev86 БД в Delphi 5 16.05.2010 23:18
Связь Delphi и текстового файла TMAX Помощь студентам 0 06.12.2009 17:22
Кодирование текстового файла milate Паскаль, Turbo Pascal, PascalABC.NET 2 24.03.2009 13:00