![]() |
|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
![]() |
|
|
Опции темы | Поиск в этой теме |
![]() |
#11 |
Пользователь
Регистрация: 07.12.2011
Сообщений: 31
|
![]()
а как это сделать? там же нужно от даты приема до настоящей даты подсчитать количество лет и как то сделать сравнение. вот этого не знаю как сделать.
alexiz, мой запрос должен выглядеть так? 'SELECT * FROM Отдел_кадров WHERE :ADATE-Дата_приема>'+strtoint(edit3.text); |
![]() |
![]() |
![]() |
#12 |
Пользователь
Регистрация: 01.09.2009
Сообщений: 55
|
![]()
Посмотри в первом примере реализовано нахождение возраста
![]() Ошибка заключается в том, что нет полной даты ... и соответственно мы можем дать на 1 больше, хотя скоро день рождения - а если он в декабре (то не скоро) Тут нужно разницу дат найти нужно Я попозже домой вернусь напишу ..., как я считаю
Обучение, задания по Делфи http://KoliyR.tk
|
![]() |
![]() |
![]() |
#13 |
Пользователь
Регистрация: 01.09.2009
Сообщений: 55
|
![]()
проще будет по скайпу показать
![]() Как таблицы подключить, Как фильтрацию по ним делать Как с запросами работать по другому (хотя они не нужны здесь) Как calkulate подя делать - вот что тебе сейчас нужно
Обучение, задания по Делфи http://KoliyR.tk
|
![]() |
![]() |
![]() |
#14 |
Пользователь
Регистрация: 07.12.2011
Сообщений: 31
|
![]()
попробовал сделать так
Код:
в каком типе ее можно представить если не integer? |
![]() |
![]() |
![]() |
#15 |
Пользователь
Регистрация: 07.12.2011
Сообщений: 31
|
![]() |
![]() |
![]() |
![]() |
#16 | |
Пользователь
Регистрация: 19.08.2010
Сообщений: 54
|
![]() Цитата:
Код:
Код:
Ваша благодарность может быть материальной:
WM R103871054215, WM Z710411027344, ЯндД: 410011167596676 |
|
![]() |
![]() |
![]() |
#17 |
Пользователь
Регистрация: 01.09.2009
Сообщений: 55
|
![]()
Seva2011
1. Дата - это число, но не совсем что ты себе представляешь ..., AsInteger - не правильно 2. Предлагаю запросы сделать в мастере запросов Access ![]() в нем проще работать ..., SQL код сможешь скопировать по просмотру SQL Еще ![]() 1. функция yearof это функция библиотеки dateutils (она должна присутствовать в Unit - проверь) 2. Поле в запросе должно быть добавлено я не уверен что так будет работать ![]() у тебя запрос добавляет все поля т.е. * лучше может использовать ADOQuery2.Fields[номер - нужно посмотреть какой он в таблице].AsDatetime year:=yearof(now-ADOQuery2.FieldByName('Дата_приема' ).AsDatetime);
Обучение, задания по Делфи http://KoliyR.tk
|
![]() |
![]() |
![]() |
#18 |
Пользователь
Регистрация: 07.12.2011
Сообщений: 31
|
![]()
переделал в это
Код:
Последний раз редактировалось Seva2011; 28.01.2012 в 22:33. |
![]() |
![]() |
![]() |
#19 | |
Пользователь
Регистрация: 19.08.2010
Сообщений: 54
|
![]() Цитата:
Код:
Код:
Ваша благодарность может быть материальной:
WM R103871054215, WM Z710411027344, ЯндД: 410011167596676 |
|
![]() |
![]() |
![]() |
#20 |
Пользователь
Регистрация: 01.09.2009
Сообщений: 55
|
![]()
Все я дома
![]() подключайся в скайп, - так проще будет - а ты посмотришь скайп KoliyR
Обучение, задания по Делфи http://KoliyR.tk
|
![]() |
![]() |
![]() |
|
![]() |
||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Access отдел кадров! | julia89spb | Помощь студентам | 18 | 30.03.2019 01:07 |
отдел кадров | gergert_andrei | Фриланс | 6 | 29.11.2011 16:23 |
лаба отдел кадров | gergert_andrei | C++ Builder | 1 | 29.11.2011 09:03 |
Программа Отдел кадров (с оплатой) | denis! | Фриланс | 5 | 16.02.2011 21:02 |
отдел кадров на delphi | denis! | Помощь студентам | 1 | 15.02.2011 00:42 |