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

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

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

Восстановить пароль

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

Ответ
 
Опции темы Поиск в этой теме
Старый 10.06.2010, 12:30   #1
tanushka_a1990
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 20
По умолчанию DBGrid

Здравствуйте! Люди помогите пожалуйста, второй день мучаюсь...Есть БД на SQL Server 2005, подключаюсь через ADO.Мне надо произвести продажу товара, в Edit ввожу название и в Edit2 лекарственную форму выводятся данные в DBGrid:
Код:
DBGrid1.DataSource:=Form2.DataSource5;
  DBGrid1.Visible:=true;
  Form2.ADOQuery5.close;
  Form2.ADOQuery5.SQL.clear;
  Form2.ADOQuery5.SQL.Add('select id,naimenovaniee,lk,festname,kol,srok,uo,cen');
  Form2.ADOQuery5.SQL.Add('from MyTable1');
  if length(txt)<>0 then txt:=txt + ',' + QuotedStr(Edit1.Text) else
    txt:= QuotedStr(Edit1.Text);
  if length(txt1)<>0 then txt1:=txt1 + ',' + QuotedStr(Edit3.Text) else
    txt1:= QuotedStr(Edit3.Text);
  Form2.ADOQuery5.SQL.Add('where naimenovaniee in (' +txt+ ') and lk in (' +txt1+ ')');
  Form2.ADOQuery5.open;
вот как же в этом селекте создать пустую колонку куда бы я могла вводить число и потом это число умножать на цену и выводить в другую колонку???

Последний раз редактировалось Stilet; 10.06.2010 в 16:17.
tanushka_a1990 вне форума Ответить с цитированием
Старый 10.06.2010, 15:02   #2
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

А полученное значение должно тоже в дбгрид заносится?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 10.06.2010, 15:07   #3
tanushka_a1990
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 20
По умолчанию

да,мне надо создать временные поля Зарезервировано и Итого (в итого сделать расчет Зарезервировано*Цена)
tanushka_a1990 вне форума Ответить с цитированием
Старый 10.06.2010, 15:21   #4
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Может стоит создать в БД вычисляемое поле?
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 10.06.2010, 15:29   #5
tanushka_a1990
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 20
По умолчанию

а как подругому?
tanushka_a1990 вне форума Ответить с цитированием
Старый 10.06.2010, 15:33   #6
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

по другому пока не знаю)
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 10.06.2010, 15:34   #7
tanushka_a1990
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 20
По умолчанию

а как с вычисляемым полем знаешь?
tanushka_a1990 вне форума Ответить с цитированием
Старый 10.06.2010, 15:36   #8
tanushka_a1990
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 20
По умолчанию

очень надо =)))
tanushka_a1990 вне форума Ответить с цитированием
Старый 10.06.2010, 15:41   #9
artemavd
Старожил
 
Аватар для artemavd
 
Регистрация: 05.06.2008
Сообщений: 4,210
По умолчанию

Посмотри тут:
http://programmersforum.ru/showthrea...5+%EF%EE%EB%E5
http://programmersforum.ru/showthrea...5+%EF%EE%EB%E5
Не стоит смеяться над человеком делающим шаг назад, возможно он делает разбег.
artemavd вне форума Ответить с цитированием
Старый 10.06.2010, 15:45   #10
tanushka_a1990
Пользователь
 
Регистрация: 03.06.2010
Сообщений: 20
По умолчанию

SELECT оклад, доплата, премия, (оклад+доплата+премия) as сумма
from <таблица где находятся твои оклад, доплата и премия>

вот это я понимаю как сделать, а как пустое создать поле, я делала ' ' as kolvо Ну наверное так нельзя!?
tanushka_a1990 вне форума Ответить с цитированием
Ответ


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

Опции темы Поиск в этой теме
Поиск в этой теме:

Расширенный поиск


Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
Из Dbgrid в другой Dbgrid Милана666 БД в Delphi 12 21.06.2015 09:50
Перемещение даннах из dbgrid в dbgrid Hobbit_88 БД в Delphi 7 10.06.2009 13:33
перенос данных из DBGrid в DBGrid KingSize БД в Delphi 17 24.04.2009 09:30
DBGrid sergei64_89 БД в Delphi 0 09.05.2008 19:48