Помощь - Поиск - Пользователи - Календарь
Полная версия: Базы данных, операции с ними...
Форум «Всё о Паскале» > Pascal, Object Pascal > Задачи
annna
Почти написала ,но не получается реализовать некоторые функции:
Вывод всей базы пользователей в виде таблицы(ФИО, дата рожд., телефон)
и упорядочивание пользователей по алфавиту(по фамилии),
добавление пользователя в базу.Файл базы обычный текстовый, вида:
-----------------------------------------------
Petrov Petr Petrovich 21.04.07
Romanov Roman Romanovich 12.12.90 123456
Sergeev Sergey Sergeevich 17.12.87 998222
-----------------------------------------------
Заранее спасибо.

Исходник (Показать/Скрыть)
annna
sad.gif
Dark
Я посмотрю, ночью ответ дам.
Dark
Исходник (Показать/Скрыть)
annna
Dark
Спасибо, но почему-то меню не работает(не движется курсор для выбора действия, поэтому работает только 1пункт и выход). Может кто-нибудь протестит?
virt
замени
klav:=readkey;
gotoxy (13,y*2); write(' ');
if ord(klav)=97 then if y > 1 then y:=y-1 else y:= 7;
if ord(klav)=122 then if y < 7 then y:=y+1 else y:= 1;
if ord(klav)=27 then begin y:=7; klav:=Chr(13) end;


на
klav:=readkey;if klav=#0 then klav:=readkey;{1!!!!!!!!!!!!!!!!!!!!!!}
gotoxy (13,y*2); write(' ');
if ord(klav)={97}72 then if y > 1 then y:=y-1 else y:= 7;{2!!!!!!!!!!!!!!!}
if ord(klav)={122}80 then if y < 7 then y:=y+1 else y:= 1;{3!!!!!!!!!!!!!!!}
if ord(klav)=27 then begin y:=7; klav:=Chr(13) end;
annna
Dark
virt
Big tnx smile.gif
Dark
Ага, извини - я просто заменил глюк что был выше на свои клавиши smile.gif
Dark
Осталось тока сортировку ;)
annna
rolleyes.gif
Это текстовая версия — только основной контент. Для просмотра полной версии этой страницы, пожалуйста, нажмите сюда.