|
#1
|
|||
|
|||
Накладная
Здравствуйте всем!Как сделать, чтобы из таблицы Номенклатура щёлкнув на товар, он переходил в рядом открытую таблицу Накладная вместе с ценой, а в Накладной указать количество, и чтобы посчиталась стоимость и общая сумма заказа?
|
#2
|
||||
|
||||
Пригласить продвинутого сокурсника и всех делов
Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. |
#3
|
|||
|
|||
Цитата:
|
#4
|
||||
|
||||
Цитата:
И что дальше? Вот не понимаю таких тем. Незнаешь и хочешь готовую программу - в раздел работа и плати деньги. А на шару - не то время. |
#5
|
||||
|
||||
Мне несложно ответить, но ваш вопрос подразумевает несколько слабое знание основ работы с БД. Если я так вам отвечу:
Код:
AdoQuery1.SQL.Text := 'insert into Накладная (Товар, Цена) Values (Номенклатура.Товар, Номенклатура.Цена * :Количество) from Номенклатура where Номенклатура.КодТовара = :КодТовара'; AdoQuery1.Parameters.ParamValues['Количество'] ':= StrToInt(Edit1.Text); AdoQuery1.Parameters.ParamValues['КодТовара'] ':= AdoQuery2.FieldValues['КодТовара']; AdoQuery1.ExecSQL; Жизнь такова какова она есть и больше никакова. Помогаю за спасибо. Последний раз редактировалось Страдалецъ, 18.11.2010 в 19:26. |
#6
|
||||
|
||||
Цитата:
Ну, я думаю для начала Вы должны сказать какая база данных используется... А потом думаю где-то так : Код:
procedure TForm1.DBGrid1CellClick(Column: TColumn); begin ВашаТаблицаНакладная.append: ВашаТаблицаНакладная.FieldValues['Товар'] := ВашаТаблицаНоменклатура.Название; ВашаТаблицаНакладная.Post; end; |