![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 23.03.2010
Сообщений: 36
|
![]()
Редактирование записей в типизированном файле
Как это осуществить? Допустим в файле xxx.dat есть 5 строчек (или FileSize(F)=5) я выбираю в combobox1.itemindex=1 //элемент с названием: 2 т.е. я выбираю вторую строчку для редактирования. Потом пишу в edit1.text, edit2.text новые данные и потом эти значения присваем 2 строчке. Я знаю как это сделать, но может есть проще способ для редактирования? Последний раз редактировалось Neroaz; 12.04.2010 в 01:35. |
![]() |
![]() |
![]() |
#2 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
Как типизирован файл?
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#3 | ||
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
то Filesize(f) даст именно количество записей в файле. Neroaz, нет, я проще способа не вижу... позиционируетесь на нужную запись, читаете эту запись. Заносите в поля редактирования, после нажания кнопочки "Сохранить" - из полей редактирования - в поля записи, спозиционироваться и записать компоненту в файл.. |
||
![]() |
![]() |
![]() |
#4 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#5 | |
Пользователь
Регистрация: 23.03.2010
Сообщений: 36
|
![]() Цитата:
Как я выясняю количество строк в файле? с помощью FileSize(F)-1 в Showmessage. |
|
![]() |
![]() |
![]() |
#6 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Что ты понимаешь под словом "строка"?
I'm learning to live...
|
![]() |
![]() |
![]() |
#7 |
Пользователь
Регистрация: 23.03.2010
Сообщений: 36
|
![]()
строка - набор симболов
в данном случае: список записек. У меня так: 1 строка: ie.surname:='Иванов' ie.name:='Иван' ie.adress:='Московская' ie.phone:='123456677' |
![]() |
![]() |
![]() |
#8 | |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]() Цитата:
p.s. - так всё? разобрались? проблем нет? всё работает? |
|
![]() |
![]() |
![]() |
#9 |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]()
Мда...
Непонятно. Ты как файл то описал? В принципе для перемещения по записям существует функция seek. Вот опишешь файл file of rec где rec=record Surname,Name:string[255] end; Тогда и получишь записи. НО НЕ СТРОКИ! В этом случае соответственно seek(файл,4) должен стать на четвертую запись.
I'm learning to live...
|
![]() |
![]() |
![]() |
#10 | ||
Пользователь
Регистрация: 23.03.2010
Сообщений: 36
|
![]()
Stilet
Цитата:
Цитата:
Последний раз редактировалось Neroaz; 12.04.2010 в 20:08. |
||
![]() |
![]() |
![]() |
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Сортировка записей в типизированном файле | Faina | Помощь студентам | 2 | 26.03.2010 17:28 |
Сортировка записей в тип. файле | sixxn | Помощь студентам | 7 | 10.05.2009 17:24 |
Сортировка записей в файле. Turbo Pascal. | Dexterello | Помощь студентам | 1 | 28.02.2009 18:14 |
Редактирование записей, отобранных через SQL | Detka | Помощь студентам | 28 | 08.02.2009 01:56 |
Типизированные файлы.Создание, удаление, редактирование, сортировка записей типизированного файла.Паскаль | Студент Шиза | Помощь студентам | 6 | 08.12.2007 13:41 |