Версия для печати темы

Нажмите сюда для просмотра этой темы в обычном формате

Форум «Всё о Паскале» _ Задачи _ Базы данных, операции с ними...

Автор: annna 4.05.2004 22:09

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

Исходник (Показать/Скрыть)

Автор: annna 13.05.2004 10:53

sad.gif

Автор: Dark 13.05.2004 11:37

Я посмотрю, ночью ответ дам.

Автор: Dark 14.05.2004 7:14

Исходник (Показать/Скрыть)

Автор: annna 14.05.2004 11:45

Dark
Спасибо, но почему-то меню не работает(не движется курсор для выбора действия, поэтому работает только 1пункт и выход). Может кто-нибудь протестит?

Автор: virt 14.05.2004 13:59

замени

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 14.05.2004 14:26

Dark
virt
Big tnx smile.gif

Автор: Dark 16.05.2004 8:13

Ага, извини - я просто заменил глюк что был выше на свои клавиши smile.gif

Автор: Dark 16.05.2004 8:15

Осталось тока сортировку ;)

Автор: annna 16.05.2004 19:06

rolleyes.gif