Спасибо Silla!
Просто решил с Access на Delphi мягко перейти ))
Просто решил с Access на Delphi мягко перейти ))
На кнопку навесила эту функцию ([let]=Age([birfday], [today]),
SELECT field_1, field_2, Age([birfday], [today]) as field_age, field_3, ...
FROM table_1
ORDER BY field_1
IF я бы несколько упростил:
If Month(DateToday) <= Month(Bdate) And Day(DateToday) < Day(Bdate)) Then
SELECT field_1, field_2, Age([birfday], [today]) as field_age, field_3, ...
FROM table_1
ORDER BY field_1
мне не понятно, чего ради dteBirthdate = Date? Или в смысле, что если вместо дата рождения (а в моём случае и "искомая" дата) не в "датовском" формате, то присвоить им текущую дату, и тогда функция вместо ошибки выдаст на выходе ноль?
Или лучше в запросе использовать функцю Clng? И на поле в форме маску наложить (для пользователей)?
Кстати, вы не знаете, не может ли так быть, что на другом компе (перенесла базу), запрос перестаёт редактироваться? При попытке сохранить изменения выдаёт фразу "запись удалена!".
SELECT Table1.[Field1] FROM Table1 UNION SELECT Table2.[Field1] from Table2
Страницы: 123456789101112131415161718192021222324252627282930313233343536373839404142434445
Предыдущая тема: BDE - траблы, помогите пожалуйста срочно...