Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2002.05.20;
Скачать: CL | DM;

Вниз

отбор данных как функция ВПР в Excel   Найти похожие ветки 

 
Карина   (2002-04-24 12:29) [0]

Здраствуйте, у меня такой вопрос. Есть две таблицы tab1.dbf и tab2.dbf. Tab1 содержит поля: "имя", "фамилия", "дата рождения". Tab2 "фамилия", "имя", "дата рождения", "возраст","вес", "рост" и т.д.
1. Как сделать так, что бы при вводе в Tab2 "фамилию", данные об имени, и дате рождения проставлялись автоматически из tab1. (Как функция ВПР в Excel)
2. В поле "возраст" что бы автоматически считалось количество полных лет (текущая дата минус дата рождения )
Помогите пожалуйста) Заранее спасибо.


 
SONY   (2002-04-24 12:36) [1]

А зачем повторять данные из первой таблицы во второй
может так
table1 (Фамилия, имя, отчество, ID)
table2 (ID,возраст,вес....).
Делаешь их Master/detail и готово.
А еще их вообще в одну таблицу слить.



 
Карина   (2002-04-24 16:16) [2]

Спасибо за ответ, но в данном случае, это не то. Я наверное неправильно написала вопрос.
table1 - это база-справочник, в ней содержится огромное количество данных от имени, фамилии до размера обуви :)
table2, table3 и т.д рабочие таблицы.
Например table2:
"Фамилия", "Рост", "Возраст", "Вес" "Дата взвешивания"
Мы вводим "Фамилию" - "Рост" и "Вес" должны браться из table1, соответсвующие введенной "Фамилии". "Возраст"- это "Дата рождения" из table1 минус текущая дата. "Дата взвешивания" вводится вручную.
Таким образом пользователю необходимо ввести только "Фамилию" и "Дату взвешивания".
Вопрос в том, как производить отбор из table1 по введеной в table2 фамилии? В Excel я бы применила функцию ВПР. А в Delphi?
Ой, я наверное опять все запутала? Или много хочу? :)



 
Lusha ©   (2002-04-24 16:35) [3]

>Карина (24.04.02 16:16)
Ой, я наверное опять все запутала? Или много хочу? :)
Скорее первое...

Почему бы Вам не прислушаться к SONY и не изменить структуру таблиц, например...

Структура Table1
№Личного Дела, Фамилия, Имя, отчество, Дата Рождения, и.т.д.

Структура Table2
№Личного Дела, Вес, Дата взвешивания, Рост (а вдруг растет)... и.т.д.

Поле №Личного дела - поле связки (читай столбец для ВПР) и все дела...

Удачи...



Страницы: 1 вся ветка

Текущий архив: 2002.05.20;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.019 c
3-64523
Саша
2002-04-23 13:55
2002.05.20
числа с рубликами в dbgrid e


14-64814
PVOzerski
2002-04-02 15:54
2002.05.20
---|Ветка была без названия|---


6-64757
oklam
2002-03-07 17:09
2002.05.20
Помогите плиззз!


14-64785
alex9999
2002-04-10 04:01
2002.05.20
ну так... про жизнь


7-64858
samos
2002-02-22 15:48
2002.05.20
Народ!!!! Очень нуно Каким образом сделать IExplore многопользовательским ДЛЯ wIN9XXX