|
|
Регистрация Восстановить пароль |
Повторная активизация e-mail |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
28.01.2012, 20:15 | #11 |
Пользователь
Регистрация: 07.12.2011
Сообщений: 31
|
а как это сделать? там же нужно от даты приема до настоящей даты подсчитать количество лет и как то сделать сравнение. вот этого не знаю как сделать.
alexiz, мой запрос должен выглядеть так? 'SELECT * FROM Отдел_кадров WHERE :ADATE-Дата_приема>'+strtoint(edit3.text); |
28.01.2012, 20:51 | #12 |
Пользователь
Регистрация: 01.09.2009
Сообщений: 55
|
Посмотри в первом примере реализовано нахождение возраста
Ошибка заключается в том, что нет полной даты ... и соответственно мы можем дать на 1 больше, хотя скоро день рождения - а если он в декабре (то не скоро) Тут нужно разницу дат найти нужно Я попозже домой вернусь напишу ..., как я считаю
Обучение, задания по Делфи http://KoliyR.tk
|
28.01.2012, 20:58 | #13 |
Пользователь
Регистрация: 01.09.2009
Сообщений: 55
|
проще будет по скайпу показать
Как таблицы подключить, Как фильтрацию по ним делать Как с запросами работать по другому (хотя они не нужны здесь) Как calkulate подя делать - вот что тебе сейчас нужно
Обучение, задания по Делфи http://KoliyR.tk
|
28.01.2012, 22:00 | #14 |
Пользователь
Регистрация: 07.12.2011
Сообщений: 31
|
попробовал сделать так
Код:
в каком типе ее можно представить если не integer? |
28.01.2012, 22:07 | #15 |
Пользователь
Регистрация: 07.12.2011
Сообщений: 31
|
|
28.01.2012, 22:15 | #16 | |
Пользователь
Регистрация: 19.08.2010
Сообщений: 54
|
Цитата:
Код:
Код:
Ваша благодарность может быть материальной:
WM R103871054215, WM Z710411027344, ЯндД: 410011167596676 |
|
28.01.2012, 22:17 | #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
|
28.01.2012, 22:28 | #18 |
Пользователь
Регистрация: 07.12.2011
Сообщений: 31
|
переделал в это
Код:
Последний раз редактировалось Seva2011; 28.01.2012 в 22:33. |
28.01.2012, 22:32 | #19 | |
Пользователь
Регистрация: 19.08.2010
Сообщений: 54
|
Цитата:
Код:
Код:
Ваша благодарность может быть материальной:
WM R103871054215, WM Z710411027344, ЯндД: 410011167596676 |
|
28.01.2012, 22:56 | #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 |