![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#1 |
Пользователь
Регистрация: 21.08.2010
Сообщений: 11
|
![]()
Для участия а конкурсе на замещение вакантной должности сотрудника фирмы желающие подают следующую информацию:
Ф.И.О., год рождения, образование (среднее, специальное, высшее), знание иностранных языков (английский, немецкий, французский, владею свободно, читаю и перевожу со словарем), владение компьютером (MSDOS, Windows), стаж работы, наличие рекомендаций. Вывести список претендентов в соответствии с требованиями руководства фирмы помогите в реализациии данной задачи)))))))))))) ![]() |
![]() |
![]() |
![]() |
#2 |
Старожил
Регистрация: 09.01.2008
Сообщений: 26,229
|
![]()
1) Вы забыли указать язык программирования
2) помочь - это обычно не означает полностью решить за Вас (для этого есть раздел Фриланс, там решат. но за деньги!). сами то хоть что-нибудь сделали? Поискали похожие задачи (подскажу, это задачи на ЗАПИСИ или ТИПИЗИРОВАННЫЕ ФАЙЛЫ)? |
![]() |
![]() |
![]() |
#3 |
Пользователь
Регистрация: 21.08.2010
Сообщений: 11
|
![]()
язык delphi........с использованием OpenDialog и SaveDialog я приблизительно понимаю как решать.......
1/сначала ввести данные......я сделала через Edit и Checbox........ 2.потом по какому то критерию осуществить поиск..... вот только затрудняюсь в использовании OpenDialog и SaveDialog.....не поняла принципа работы))))))))) ![]() ![]() ![]() |
![]() |
![]() |
![]() |
#4 |
Погулять вышел
Участник клуба
Регистрация: 17.05.2010
Сообщений: 1,573
|
![]()
Так Вам надо сначала вообще Делфи изучать. Потом, записи о претендентах должны где-то храниться (БД, типизированные файлы). Да и выборку (вывод по подходящему критерию) организовывать надо по конкретным полям (образование, ДР, стаж и т.д.).
Никогда не знаешь, где тебе повезет... (Фрай)
|
![]() |
![]() |
![]() |
#5 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#6 |
Пользователь
Регистрация: 21.08.2010
Сообщений: 11
|
![]()
не могу ответить что умею.....в этой работе нет базы данных......знаю как все создать вернее внести.......а вот выбор по критерию сложнее(((((
|
![]() |
![]() |
![]() |
#7 | |
Белик Виталий :)
Старожил
Регистрация: 23.07.2007
Сообщений: 57,097
|
![]() Цитата:
![]()
I'm learning to live...
|
|
![]() |
![]() |
![]() |
#8 |
А может и не...
Участник клуба
Регистрация: 27.03.2010
Сообщений: 1,269
|
![]()
kate_miss, в этой работе есть база данных, просто она должна быть представлена в виде типизированного файла...
Могу выполнить эту работу за Вас, так как на данный момент ничем не занят. Обращайтесь: Контакты: e-mail: delmas-61@mail.ru icq: 585281783 Skype: delmas61
Перемешивай дело с бездельем и не сойдешь с ума...
|
![]() |
![]() |
![]() |
#9 |
Пользователь
Регистрация: 21.08.2010
Сообщений: 11
|
![]()
***************код****************
type TSotrydnik= record fio:string[15]; god:integer; obr:string[15]; inyaz:string[15]; stepen:string[10]; komp:string[10]; stazh:integer; recom:string[10]; end; var Form1: TForm1; Mass:array [1..300] of TSotrydnik; masscnt:integer; implementation {$R *.dfm} procedure TForm1.FormCreate(Sender: TObject); begin BitBtn2.Hide; masscnt:=0; end; procedure TForm1.BitBtn2Click(Sender: TObject); begin //Memo1.Lines.Add('-------ФИО-------Год рождения-------Образование-------Ин.яз-------Владение-------Знание ПК-------Стаж-------Рекомендации'); //Memo1.Lines.Add('------------------------------------------------------------------------------------------------------------------------'); masscnt:=masscnt+1; Mass[masscnt].fio:=Edit1.Text; Mass[masscnt].god:=StrToInt(Edit2.Text); Mass[masscnt].obr:=Edit3.Text; Mass[masscnt].inyaz:=Edit4.Text; Mass[masscnt].stepen:=Edit5.Text; Mass[masscnt].komp:=Edit6.Text; Mass[masscnt].stazh:=StrToInt(Edit7.Text); Mass[masscnt].recom:=Edit8.Text; Memo1.Lines.Add(Mass[masscnt].fio+' '+IntToStr(Mass[masscnt].god)+' '+Mass[masscnt].obr+' '+ Mass[masscnt].inyaz+' '+Mass[masscnt].stepen+' '+Mass[masscnt].komp+' '+IntToStr(Mass[masscnt].stazh)+' '+Mass[masscnt].recom); Edit1.Text := ''; Edit2.Text := ''; Edit3.Text := ''; Edit4.Text := ''; Edit5.Text := ''; Edit6.Text := ''; Edit7.Text := ''; Edit8.Text := ''; Edit1.SetFocus; end; procedure TForm1.BitBtn4Click(Sender: TObject); var f:FILE of TSotrydnik; begin if OpenDialog1.Execute then begin masscnt:=0; AssignFile(f,OpenDialog1.FileName); Reset(f); while not eof(f) do begin masscnt:=masscnt+1; Read(f,Mass[masscnt]); end; CloseFile(f); end; end; procedure TForm1.BitBtn1Click(Sender: TObject); var f:FILE of TSotrydnik; begin Form1.Close; //CloseFile(f); end; procedure TForm1.BitBtn3Click(Sender: TObject); var i:integer; f:FILE of TSotrydnik; begin if SaveDialog1.Execute then begin AssignFile(f,SaveDialog1.FileName); Rewrite(f); for i:=1 to masscnt do write(f,Mass[i]); CloseFile(f); end; end; procedure TForm1.BitBtn5Click(Sender: TObject); var f:FILE of TSotrydnik; begin //OpenDialog1.Title := 'Создать новый файл'; if OpenDialog1.Execute then begin AssignFile(f,OpenDialog1.FileName); Rewrite(f); BitBtn2.Show; //Сделать видимой кнопку "Ввести запись" end; {var i:integer; begin Memo1.Lines.Add('-------ФИО-------Год рождения-------Образование-------Ин.яз-------Владение-------Знание ПК-------Стаж-------Рекомендации'); for i:=1 to Masscnt do begin Memo1.Lines.Add(Mass[i].fio+' '+IntToStr(Mass[i].god)+' '+Mass[i].obr+' '+ Mass[i].inyaz+' '+Mass[i].stepen+' '+Mass[i].komp+' '+IntToStr(Mass[i].stazh)+' '+Mass[i].recom); end; end;} end; end. ВОТ ЧТО У МЕНЯ ПОКА ПОЛУЧИЛОСЬ.......только вот что-то открытие не работает ------ вернее в memo данные не отображаются(((((((( и вот эти критерии.....в заданиии так не ясно...что я даже не понимаю как их сделать.....!!!!!!!! help me))))) и еще помогите сделать красивый вывод данных в memo.......не получается..все как то в разброс)))))) |
![]() |
![]() |
![]() |
#10 |
Заблокирован
Регистрация: 30.10.2009
Сообщений: 468
|
![]() Код:
Последний раз редактировалось CodeExpert; 22.08.2010 в 18:56. |
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Файлы и записи | dusya9992 | Паскаль, Turbo Pascal, PascalABC.NET | 1 | 18.07.2010 13:29 |
Записи и файлы | sourcer | Паскаль, Turbo Pascal, PascalABC.NET | 0 | 25.05.2010 18:54 |
записи и файлы | Олюшка | Помощь студентам | 2 | 21.02.2010 15:46 |
Файлы и записи (Pascal) | fit | Помощь студентам | 2 | 19.12.2009 01:38 |
Паскаль. Записи, Файлы. | B_A_N_D_E_R_A | Помощь студентам | 1 | 02.06.2009 16:53 |