![]() |
|
|
#16
|
|||
|
|||
|
вот я код взял, только тут умножение
Код:
CREATE VIEW report_vendor AS SELECT A.id_product, A.quantity, B.price, A.quantity*B.price AS summa FROM magazine_incoming AS A, prices AS B WHERE A.id_product= B.id_product AND id_incoming= (SELECT id_incoming FROM incoming WHERE id_vendor=2); Источник: http://www.site-do.ru/db/sql11.php © site-do.ru вот что на данный момент получилось архив скинул, не знаю как к Вам по имени обращаться, вот посмотрите. |
|
#17
|
|||
|
|||
|
почему колонки сложить можно, а строчки нет ?
|
|
#18
|
||||
|
||||
|
Вот как можно записать сумму полей в пределах одной записи
Код:
with tbl do
begin
First;
while not eof do
begin
Edit;
FieldByName('ObH').AsInteger:=
FieldByName('Glav').AsInteger +
FieldByName('SM').AsInteger +
FieldByName('SSH').AsInteger +
FieldByName('RZO').AsInteger;
Post;
Next;
end;
end; |
|
#19
|
|||
|
|||
|
у меня DBGrid2,
меняю tbl на DBGrid2 with DBGrid2 do begin First; ------тут ошибка типа не объявлена и .... [Error] Unit1.pas(120): Undeclared identifier: 'First' [Error] Unit1.pas(123): Undeclared identifier: 'Edit' [Error] Unit1.pas(124): Undeclared identifier: 'FieldByName' [Error] Unit1.pas(124): Missing operator or semicolon [Error] Unit1.pas(125): Missing operator or semicolon [Error] Unit1.pas(126): Missing operator or semicolon [Error] Unit1.pas(127): Missing operator or semicolon [Error] Unit1.pas(128): Missing operator or semicolon [Error] Unit1.pas(129): Undeclared identifier: 'Post' [Fatal Error] Project1.dpr(6): Could not compile used unit 'Unit1.pas' |
|
#20
|
||||
|
||||
|
Цитата:
В SQL конкатенация строк реализуется через || |
|
#21
|
|||
|
|||
|
покажите пример пожалуйста, я видел код с || но так и не понял его, там очень длинный запрос был
|
|
#22
|
||||
|
||||
|
Цитата:
|
|
#23
|
||||
|
||||
|
Цитата:
|
|
#24
|
|||
|
|||
|
у меня adoquery, adoconnect, datasorce, dbgrid
как мне быть? а вы не можете мой проект посмотреть? я его в winrar скидывал. |
|
#25
|
||||
|
||||
|
Цитата:
З.Ы. Мне проще свой пример выложить Последний раз редактировалось Alegun, 28.06.2015 в 22:48. |
|
#26
|
|||
|
|||
|
вот последняя версия
|
|
#27
|
|||
|
|||
|
при запуске и не увидите, потому что там только одна ячейка с остатком
а счас изменил, теперь всё видно |
|
#28
|
||||
|
||||
|
Товаришчь учимся кнопкой "редактировать\удалить сообщение" пользоваться и чистить папку от ерунды до сжатия в архив
|
|
#29
|
|||
|
|||
|
боюсь что то там удалить, я сам не знаю что проекту нужно, главное на сегодня работает, пока только осваиваю делфи
|
|
#30
|
|||
|
|||
|
Ребята нашёл как складывать строчки!!!
http://devdelphi.ru/?p=1229 |