6,651

(10 replies, posted in Russian)

Дайте пожалуйста знать, исчезла ли ошибка?

6,652

(10 replies, posted in Russian)

Пожалуйста, попробуйте еще раз этот проект

6,653

(2 replies, posted in General)

Please attach your project (zip file without exe and dll)
I'll try to help you.

6,654

(10 replies, posted in Russian)

Диалог выбора камеры не должно быть, видимо в зависимости от производителя, драйвера ведут себя по разному.
Кое что изменил, возможно поможет, скачайте проект снова:

6,655

(10 replies, posted in Russian)

Приветствую,


написал дополнительную утилиту, которая позволяет реализовать это. На форме добавления/редактирования записи нажмите на кнопку "Take a photo from WEbCam"


Проект с примером:

6,656

(187 replies, posted in General)

tcoton
May be yes, in the near future planned support MySQL database (client-server)

6,657

(63 replies, posted in Russian)

Попробуйте такой запрос

SELECT
procedures.rozkrittiaDate,
procedures.proceduresSUM,
subjectProcedure.subjectName,
strftime('%d.%m.%Y',procedures.rozkrittiaDate),
phases.phase,
strftime('%d.%m.%Y',phases.dateEnd),
phases.status,
(CASE WHEN phases.status=1 then 'НА КОНТРОЛІ' WHEN phases.status=0 then 'ВИКОНАНО' else '' end)
FROM phases

LEFT OUTER JOIN procedures ON procedures.id=phases.id_procedures
LEFT OUTER JOIN subjectProcedure ON procedures.id_subjectProcedure=subjectProcedure.id

WHERE procedures.id={TableGrid1}

ORDER BY strftime('%d.%m.%Y',phases.dateEnd)

6,658

(2 replies, posted in General)

This correct way )

6,659

(5 replies, posted in Reports)

I tried to implement it, but it did not.

I contacted with developer of report system for consultations.

Приветствую,


Это связано с медленной работой стороннего компонента (инспектор объектов, там где показываются свойства компонентов),
но в вашем случае работает слишком медленно, у меня случалось подобное, но после перезагрузки Windows проблема исчезала.

6,661

(63 replies, posted in Russian)

Приложите пожалуйста данный проект с описанием, на какой форме данный отчет.

6,662

(63 replies, posted in Russian)

не сосем вонял о каких разных таблицах идет речь, но попробуйте так

WHERE procedures.id={TableGrid1};

6,663

(4 replies, posted in General)

ShowMessage don't have this option.

6,664

(5 replies, posted in General)

In this case you don't need two datasets.

6,665

(11 replies, posted in Russian)

delphinsl wrote:

Таблиц несколько, можно сделать реализацию из одной дальше я сам сделаю. Файл необходимо открыть из таблицы [Standarts] поле file_st

Добавил на Form1 кнопку "Открыть файл"

6,666

(14 replies, posted in Russian)

maxkyl wrote:

Дмитрий, как можно назначить кнопкам  Вверх и Вниз выполнять сколл на гриде вниз и вверх?

Сделал для вас пример, позволяет скролить как бы странично, чтобы были видны следующие записи.

6,667

(14 replies, posted in Russian)

тогда так

SELECT
Bron200.id,
Bron200.name,
Bron200.mrBingo,
Bron200.Line,
Bron200.bronLine,
Bron200.bingo,
Bron200.bronBingo,
SUM(Bron200.mrBingo+Bron200.Line+Bron200.bronLine+Bron200.bingo+Bron200.bronBingo),
Bron200.SMrBingo,
Bron200.SLine,
Bron200.SerebLine,
Bron200.SBingo,
Bron200.serebBingo,
SUM(Bron200.SMrBingo+Bron200.SLine+Bron200.SerebLine+Bron200.SBingo+Bron200.serebBingo),
Bron200.ZMrBingo,
Bron200.ZLine,
Bron200.zolotLine,
Bron200.ZBingo,
Bron200.zolotBingo,
SUM(Bron200.ZMrBingo+Bron200.ZLine+Bron200.zolotLine+Bron200.ZBingo+Bron200.zolotBingo),
SUM(Bron200.mrBingo+Bron200.Line+Bron200.bronLine+Bron200.bingo+Bron200.bronBingo+Bron200.SMrBingo+Bron200.SLine+Bron200.SerebLine+Bron200.SBingo+Bron200.serebBingo+Bron200.ZMrBingo+Bron200.ZLine+Bron200.zolotLine+Bron200.ZBingo+Bron200.zolotBingo)

FROM Bron200

WHERE Bron200.name LIKE '{Edit1}'

6,668

(11 replies, posted in Russian)

delphinsl
Приложите пожалуйста ваш проект к сообщению, с описанием, из какой таблицы и поля необходимо открыть файл и на какой форме, постараюсь помочь.

6,669

(14 replies, posted in Russian)

maxkyl

Приветствую,


так происходит, потому что вы используете агрегатную функцию SUM, которая считает сумму всех записей, соответственно показывается только одна запись.


Обычно совместно с функцие SUM применяется ключевое слово GROUP BY, в котором указывается по какому полю необходимо группировать результат функции SUM, например:



SELECT
Bron200.id,
Bron200.name,
Bron200.mrBingo,
Bron200.Line,
Bron200.bronLine,
Bron200.bingo,
Bron200.bronBingo,
SUM(Bron200.mrBingo+Bron200.Line+Bron200.bronLine+Bron200.bingo+Bron200.bronBingo),
Bron200.SMrBingo,
Bron200.SLine,
Bron200.SerebLine,
Bron200.SBingo,
Bron200.serebBingo,
SUM(Bron200.SMrBingo+Bron200.SLine+Bron200.SerebLine+Bron200.SBingo+Bron200.serebBingo),
Bron200.ZMrBingo,
Bron200.ZLine,
Bron200.zolotLine,
Bron200.ZBingo,
Bron200.zolotBingo,
SUM(Bron200.ZMrBingo+Bron200.ZLine+Bron200.zolotLine+Bron200.ZBingo+Bron200.zolotBingo),
SUM(Bron200.mrBingo+Bron200.Line+Bron200.bronLine+Bron200.bingo+Bron200.bronBingo+Bron200.SMrBingo+Bron200.SLine+Bron200.SerebLine+Bron200.SBingo+Bron200.serebBingo+Bron200.ZMrBingo+Bron200.ZLine+Bron200.zolotLine+Bron200.ZBingo+Bron200.zolotBingo),
{Edit1}
FROM Bron200

GROUP BY Bron200.name


подробней
http://www.sql.ru/docs/sql/u_sql/ch6.shtml

6,670

(5 replies, posted in General)

Please, download an example:

6,671

(7 replies, posted in Russian)

Igor


Пожалуйста опишите цель данной базы данных, постараюсь помочь.

6,672

(6 replies, posted in General)

krokodil_sk
Just forgot to change )

6,673

(11 replies, posted in Russian)

delphinsl
Если файлы хранятся непосредственно в БД (что не рекомендуется), тогда так

procedure Form1_Button1_OnClick (Sender: string; var Cancel: boolean);
var
    sFileName: string;
begin
    sFileName := SaveFileFromDataBase ('tablename','fieldname', Form1.TableGrid1.dbItemID);
    OpenFile(sFileName);
end;

6,674

(63 replies, posted in Russian)

Тогда так

procedure Form1_DateTimePicker1_OnChange (Sender: string);
begin
    Form1.DateTimePicker2.DateTime := Form1.DateTimePicker1.DateTime + Form1.Edit1.Value;
    Form1.DateTimePicker2.Checked := Form1.DateTimePicker1.Checked;
end;

6,675

(14 replies, posted in Russian)

к сожалению InputBox не имеет такого функционала.