Topic: как сделать счетчик

Подскажите есть база приема посетителей. необходимо реализовать счетчик посетителей разных районов .
данные о посетителях заносятся в базу
Пример: Пупкин Петр Васильевич был принял "Рио"
Петров ПЕтр Петрович - Горизонтом и тд
в таблице они отсортирован по номеру
как вывести общее количество принятых посетителей любым из районов
допустим: "Рио"  принял - 4 посетителей,
"Горизонт" - 2 посетителей  и тд
как заставить считать посетителей для каждого района в отдельности?

Re: как сделать счетчик

привет, попробуйте реализовать через скрипт.

SqlExecute('SELECT SUM(поле в талице  которое нужно суммировать) FROM имя_таблицы WHERE id=' +1(2-3-4 ит.д)  );

с Ув. Андрей

Re: как сделать счетчик

Здравствуйте Maks007,
Другие варианты
1) использовать вычисляемое поле и отображать результаты в отдельной таблице
2) фильтр tablegrid1 по площади
Надеюсь, это поможет,
Derek.

Post's attachments

Attachment icon demo.zip 337.84 kb, 255 downloads since 2020-03-16 

4 (edited by Patriot10200 2020-04-27 15:49:19)

Re: как сделать счетчик

Добрый день Коллеги) нужна помощь не получается внедрить нули в счетчик т.е сейчас он пишет таким образом (2020/1-2020/2)
а нужно (2020/000001-2020/00002-2020/00010-2020/000011) и т.д. по хронологии. по мере увеличения

пользуюсь данным скриптом

if Action='NewRecord' then
    begin
        new_akt_priema_peredachi.edYear.Text := FormatDateTime('yyyy', now);
        new_akt_priema_peredachi.edID.Text := SQLExecute ('SELECT IFNULL(MAX(ident), 0)+1 FROM AKT_PRIEMA_PEREDACHI WHERE year='+FormatDateTime('yyyy', now) );
    end;
    new_akt_priema_peredachi.edIdYear.Text:= new_akt_priema_peredachi.edYear.Text + '/' + new_akt_priema_peredachi.edID.Text;

С уважением.

5 (edited by eugene1995miroshnikov 2020-04-27 16:47:18)

Re: как сделать счетчик

Как вариант назначить начальное значение для колонки в таблице, по типу задать 000001

Re: как сделать счетчик

Пробовал, не работает(

eugene1995miroshnikov wrote:

Как вариант назначить начальное значение для колонки в таблице, по типу задать 000001

С уважением.

7 (edited by eugene1995miroshnikov 2020-04-27 18:02:54)

Re: как сделать счетчик

Patriot10200 wrote:

Пробовал, не работает(

eugene1995miroshnikov wrote:

Как вариант назначить начальное значение для колонки в таблице, по типу задать 000001

Вот пример от DriveSoft http://myvisualdatabase.com/forum/viewtopic.php?id=1088

Re: как сделать счетчик

Спасибо, то что надо, там есть необходимая часть скрипта.

eugene1995miroshnikov wrote:
Patriot10200 wrote:

Пробовал, не работает(

eugene1995miroshnikov wrote:

Как вариант назначить начальное значение для колонки в таблице, по типу задать 000001

Вот пример от DriveSoft http://myvisualdatabase.com/forum/viewtopic.php?id=1088

С уважением.