powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Возраст человека
10 сообщений из 10, страница 1 из 1
Возраст человека
    #39985794
Marina_ph2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Добрый день всем)))

Подскажите пожалуйста можно ли как то сделать расчет возраста человека по введенному значению в DBEdit с точностью до дня?
пытаюсь использовать код:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
procedure TForm7.vozrClick(Sender: TObject);
var
z: Word;
myDate:TDateTime;
begin
 z:=StrToInt(birthday.Text);
 myDate:= EncodeDate(z);


Но вылетает ошибка: [dcc32 Error] Unit7.pas(91): E2035 Not enough actual parameters
Тип данных в Access(Дата/ Время.
Буду признательна за советы =)
...
Рейтинг: 0 / 0
Возраст человека
    #39985795
Dimitry Sibiryakov
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marina_ph2Но вылетает ошибка: [dcc32 Error] Unit7.pas(91): E2035 Not enough actual parameters

Ну так надо же документацию читать, а не просто абы как сляпать две случайные функции и
сразу бежать форум чтобы остальное дописали за тебя.
Posted via ActualForum NNTP Server 1.5
...
Рейтинг: 0 / 0
Возраст человека
    #39985796
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marina_ph2

Буду признательна за советы =)


У DBEdit есть свойство Field - из него дату и получайте.

Код z:=StrToInt(birthday.Text) будет вызывать ошибку во время выполнения. Понимаете, почему? Что, вообще, планировали получить этим заклинанием?
...
Рейтинг: 0 / 0
Возраст человека
    #39985805
Marina_ph2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Dimitry Sibiryakov, мне проще спросить)
...
Рейтинг: 0 / 0
Возраст человека
    #39985806
Marina_ph2
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
x1ca4064, а можете описать подробнее))
...
Рейтинг: 0 / 0
Возраст человека
    #39985816
Marina_ph2,

Проще всё таки было в гугл вставить функцию.
...
Рейтинг: 0 / 0
Возраст человека
    #39985840
x1ca4064
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marina_ph2
x1ca4064, а можете описать подробнее))

Легко, но хотелось бы получить ответы на вопросы, которые задал - так проще понять, что именно описывать подробнее.
...
Рейтинг: 0 / 0
Возраст человека
    #39985855
Gluck99
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Вы тут гадаете на кофейной гуще, а я через хрустальный шар вижу, что автору надо это:
Код: pascal
1.
2.
3.
4.
5.
6.
7.
8.
9.
...
 var
     PersonDateOfBirth: TDateTime;  { Дата рождения человека }
     PersonDaysOfAge: integer;      { Возраст человека в днях (относительно сегодняшней даты) }
begin
     PersonDateOfBirth := StrToDate(Birthday.Text);
     PersonDaysOfAge := DaysBetween(PersonDateOfBirth, Date());
     ShowMessage(Format('Длина жизни раба божьего в днях: %d', [PersonDaysOfAge]));
end;
...
Рейтинг: 0 / 0
Возраст человека
    #39985856
Фотография DarkMaster
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marina_ph2,

Есть такой модуль - DateUtils. Там много-много вкусного....
...
Рейтинг: 0 / 0
Возраст человека
    #39985875
Gerasimenko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Marina_ph2,

учитывая, как в Delphi хранится дата, простая разница чисел
...
Рейтинг: 0 / 0
10 сообщений из 10, страница 1 из 1
Форумы / Delphi [игнор отключен] [закрыт для гостей] / Возраст человека
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]