-
Есть БД с 1 таблицей в которой 2 поля (color, brand)
Нужно чтобы юзер из проги вводил цвет и марку и получал рез-ат. Как это сделать???
-
Написать эту самую программу.
-
> [0] NetZorro © (18.04.08 15:39)
> Есть БД с 1 таблицей
Уже двойка за проектирование. 8-)
> Нужно чтобы юзер из проги вводил цвет и марку и получал рез-ат.
А что в результате то, если 2 из 2 полей он ввел сам?
-
> Нужно чтобы юзер из проги вводил цвет и марку и получал
> рез-ат. Как это сделать???
SELECT с параметрами
-
> Уже двойка за проектирование. 8-)
Почему?
-
> [4] Kolan © (21.04.08 10:56)
> Почему?
Подозреваю, что например цветов не так и много, и они начнут повроряться и множиться в различных написаниях (красный, красноватый, красненький, темно розовый и т.д.). Посему недурно бы наверное справочник этих цветов заиметь. То же самое и с брендами. Уж наверное бренд не один цвет выпускает, иначе какой это бренд?
-
> иначе какой это бренд?
Про форд «Т» слышал?
-
> [6] Kolan © (21.04.08 11:07)
И что? Думаешь это БД Форда Т?
-
Динамический SQL тут совсем не требуется, хватает статического.
> Нужно чтобы юзер из проги вводил цвет и марку и получал
> рез-ат. Как это сделать???
А это совсем смешно, ввели цвет и марку - получили цвет и марку
-
в TQuery в свойство SQL -
select Color, Brend from ColorBrendTable where (Color=:Color) and (Brend=:Brend);
параметры будешь задавать в свойстве TQuery - Params, посмотри Help.
а получать, а юзер - вводить - из TEdit к примеру, ну или сам смотри откуда...
-
Тогда
select Color, Brend from ColorBrendTable where (Color=:Color) or (Brend=:Brend);
чтобы пользователь получил хоть какую-то новую для себя информацию
-
Savek выборку полей я для примера дал. А твое выражение нарушает сформулированное условие... :)
-
Учитывая структуру таблицы [1] вариантов с выборкой полей немного )
А сформулированное условие я не нарушал:
Нужно чтобы юзер из проги вводил цвет и марку и получал рез-ат.
как видишь у меня он вводит и первое и второе и даже что-то получает получает
-
Бред, логика вообще не понятна как сказал Anatoly Podgoretsky © (21.04.08 11:49) [8] это действительно смешно вводить цвет и марку и получать результом цвет и марку, соответственно цвет и марка должны быть полями отбора, а если это поля отбора значит в таблице кроме них еще должы быть поля. NetZorro, сначало проект нормально опишите, а потом приступайте к реализации...
-
> [13] piople © (08.05.08 06:01)
А еще бред поднимать бредовые ветки двухнедельной давности и не говорить ничего нового по существу. 8-)
-
Sergey13 © (08.05.08 08:57) [14]
у "некромантов" все существо именно в поднятии ветки, все остальное несущественно.
-
> sniknik (08.05.2008 10:38:15) [15]
Вот пока еще не убежала ветка пусть и пишет, или это уже не существенно?
-
> или это уже не существенно?
само собой. вот пройдет два три дня, лутше месяц, когда ветка уже "похорониться" вот тогда он придет и с удовольствием ее "откопает".
это стиль такой (по прочтенной гдето в инете классификации жителей форумов).
-