![]() |
Поле=Поле
Как сделать чтобы в поле в одной таблице отображалось поле из другой таблицы запрос в дельфи ADOQuerty:
бд на сетевой СУБД SQL Server select Zakazi.ID, Zakazi.TovarKod, Zakazi.Cena, Tovari.Cena from Zakazi,Tovari where Tovari.Cena = Zakazi.Cena где грабли подскажите? кпримеру как сделать чтобы после выбора в таблице Zakazi в поле Zakazi.TovarKod я выбираю товар с кодом (1) отображается цена в поле Zakazi.Cena которая берется из Tovari.Cena |
Ответ: Поле=Поле
Че-то я ниче не понял...
Если ты выбираешь товар по коду то у тебя должно стоять не where Tovari.Cena = Zakazi.Cena, а where Zakazi.TovarKod = ТвойКод Как у тебя в поле таблицы "Заказы" может отобразится поле из таблицы "Товары"? Зачем это нужно? З.Ы.Вообще, все твои проблемы, ИМХО, в плохом знании SQL. Совет хочешь? Рисуй всю свою базу в Аксесе и там же создавай запросы в визуальном редактрое (режим конструктора). Когда Придешь к тому, что тебе нужно, просто перейди в режим SQL и тупо скопируй код запроса в свою программу. |
Ответ: Поле=Поле
Код:
select Zakazi.ID, Zakazi.TovarKod, Zakazi.ID_Cena, Tovari.ID_Cena, Tovari.Cena |
Ответ: Поле=Поле
Цитата:
|
Ответ: Поле=Поле
По-моему, гораздо проще будет использовать Lookup-поле.
|
| Текущее время: 16:14. Часовой пояс GMT +3. |
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2026, vBulletin Solutions, Inc. Перевод: zCarot
Copyright ©2004 - 2026 NoWa.cc