05.02.2007, 22:04
общий
это ответ
Здравствуйте, Ибрашев Ербол Амангельдиевич!
"В ОСНОВНОМ ТАБЛИЦЕ" у Вас сохраняется дата #День рождения#, возраст меняется каждый день и регистрировать его не обязательно, можно просто подсчитать его например так - Year(Date()-Berstdate).
По второму вопросу: у поля со списком есть "событие" Отсутствие в списке (NotInList) его можно использовать для записи нового значения, в Вашем случае в таблицу с названиями улиц. Проще не делать отдельную таблицу, а хранить справочник в основной оставляя пустыми остальные поля, источником строк для поля со списком будет запрос:
SELECT DISTINCT ylisa FROM [основная таблица] ORDER BY ylisa
Но не забудьте обновлять запрос, это можно делать с помощью "события" Текущая запись (Current):
Private Sub Form_Current()
ylisa.Reqery
End Sub
Удачи.
Евгений.