Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 01.02.2008, 13:02   #11
Steel_rat
Пользователь
 
Регистрация: 01.02.2008
Сообщений: 15
По умолчанию

Select
o.*, i.*, k.*, l.*, m.*
From RegDog o, Vivodok i, Rod k, Vladelec l, Zavod m
Where o.Vyazka = i.Nomer and o.NomRod = k.NomRod and o.Vlad = l.Fam and o.Zavod = m.FIO

Я это когда то так делал)
Влейте в рот загрузочную кружку пива.
Steel_rat вне форума Ответить с цитированием
Старый 01.02.2008, 13:02   #12
Steel_rat
Пользователь
 
Регистрация: 01.02.2008
Сообщений: 15
По умолчанию

тут по больше БД чем три)
Влейте в рот загрузочную кружку пива.
Steel_rat вне форума Ответить с цитированием
Старый 01.02.2008, 13:09   #13
azat
Пользователь
 
Регистрация: 26.11.2007
Сообщений: 56
По умолчанию

Цитата:
Сообщение от Steel_rat Посмотреть сообщение
Select
o.*, i.*, k.*, l.*, m.*
From RegDog o, Vivodok i, Rod k, Vladelec l, Zavod m
Where o.Vyazka = i.Nomer and o.NomRod = k.NomRod and o.Vlad = l.Fam and o.Zavod = m.FIO

Я это когда то так делал)
хмммм.... что это такое было..?
как это теперь с компонентами связать? и если честно не понятно ничего
azat вне форума Ответить с цитированием
Старый 01.02.2008, 13:16   #14
фЁдОр
Форумчанин
 
Аватар для фЁдОр
 
Регистрация: 06.09.2007
Сообщений: 908
По умолчанию

Цитата:
Сообщение от azat Посмотреть сообщение
хмммм.... что это такое было..?
как это теперь с компонентами связать? и если честно не понятно ничего
что б попонятнее было напишите какие должны быть поля в вашей таблице, хотя ее таблицей и не назовешь, т.к. Вы просто хотите вывести значения из разных таблиц, разных БД.
Просто напишите из каких БД, таблиц, полей Вы хотите получить результат, а мы уж поможем Вам получить результат.
фЁдОр вне форума Ответить с цитированием
Старый 01.02.2008, 13:19   #15
Steel_rat
Пользователь
 
Регистрация: 01.02.2008
Сообщений: 15
По умолчанию

Ищу нужные данные, в твоем случае это будет например фамилия сотрудника.

потом выгружаю эти данные в вордовский документ с помощью компаненты ekRTF

procedure TPoisk.SpeedButton5Click(Sender: TObject);
begin
createdir(extractfiledir(applicatio n.ExeName)+'\report');
With EKRTF2 do
Begin
OutFile:=CreateFileName('report','R odoslAll');
ExecuteOpen([Query1],SW_SHOW);
End;
Query1.Filter:='';
end;


ниже представлен текс доковского документа)

Список собак с родословной
№ Порода Кличка Дата рождения Дата Регистрации Номер паспорта Пол Окрас Клеймо Заводчик Владелец Отец Мать
\scan(a)\
\a:Key\ \a:Poroda\ \a:Nick\ \a:DataRoj\ \A:DataReg\
\A.NomPas\ \A:Pol\ \A:Okras\ \A:Kleimo\ \A:Zavod\ \A:Vlad\ \A:RoditF\ \A:RoditM\
\endscan\

в моем случае я находил определенную собаку и выгружаю данные о ней с разных таблиц в *.doc
Влейте в рот загрузочную кружку пива.
Steel_rat вне форума Ответить с цитированием
Старый 01.02.2008, 16:18   #16
Domovoy
Форумчанин
 
Регистрация: 24.10.2007
Сообщений: 254
По умолчанию

МДА что тока не увидешь . Я шалею аш смешно смотреть на всё это
Azat ну ты и заварил кашу!!! Казалось бы ...из мухи получился слоняра
Domovoy вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц