5,151

(4 replies, posted in Russian)

В вашем случае все таки необходимо использовать SQL запрос для отчета, т.к. вам необходимо вывести в отчет даты, которые были выбраны для периода.


Скачайте пожалуйста доработаный проект:

Xexrby Tdutybq wrote:

А у меня нет такой опции у текст бокса

http://myvisualdatabase.com/forum/misc.php?action=pun_attachment&item=1940&download=0

5,153

(3 replies, posted in General)

You can update data in webgrid by pressing button "Search", unfortunately there is no function to update webgrid every 1 minute, but you can improve webgrid script using JavaScript.

К сожалению вы слишком формально описываете проблему, я не смогу помочь.

5,155

(5 replies, posted in Russian)

Сделать некий "дубликат" не получиться, к сожалению ваше описание слишком расплывчато, чтобы я смог дать конкретный совет. Сделайте проект с вашим примером, и опишите что в нем необходимо реализовать, постараюсь помочь.

5,156

(5 replies, posted in Russian)

Вам необходимо просто настроить TableGrid (свойство Settings) чтобы он отображал теже самые столбцы. Также в данных настройках не забудьте установить галочку в самом низу "Включить автовыполнение запроса"

alduyr wrote:

maxkyl - Огромное Вам спасибо. Всё работает.

Может кто поможет перевести в версию 1.44 (пост 16)?

Перевел.
Так же можете самостоятельно это сделать:

В новых версиях проекта изменена кодировка файлов tables.ini и settings.ini на UTF-8, чтобы проект от новой версии можно было открыть в старой версии, откройте данные файлы например в программе notepad++ и изменить их кодировку на ANSI (Кодировки > преобразовать в ANSI)


также откройте файл проекта (*.vdb) и измените

[info]
version=4

на

[info]
version=2

5,158

(5 replies, posted in Russian)

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

5,159

(4 replies, posted in Script)

Hello,


Yes, an example for you:

Игоревич wrote:

Помогите пож решить задачку. Нужно сделать права доступа в форме formIzm в таблице TableGrid1 права доступа как и в главной таблице. т.е. эта таблица привязывается к строчке главной таблицы на главной форме. т.к. замечание могут устранять несколько человек. Заранее спс.
ссылка https://www.dropbox.com/s/kehsjhtz7c70d … F.zip?dl=0

К сожалению из данного описания сложно понять, что конкретно вам необходимо.

Игоревич wrote:

спс

За что?
Я попросил чтобы вы скопировали данный код сюда, на форум.

5,162

(66 replies, posted in Russian)

Роман
Я не знаю каким образом их необходимо изменить, пожалуйста описывайте подробней, какой необходим результат.


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

Form1_Edit4_OnChange('');

5,163

(89 replies, posted in Russian)

RZ-007

SELECT lastname, firstname FROM tablename
WHERE 
lastname is NULL or
firstname is NULL

5,164

(2 replies, posted in SQL queries)

Hello,


Try this query

Concat(
(
COALESCE((SELECT Class.Class_Class FROM Class WHERE Class.id = id_Class), '')
)
,(COALESCE(employees.lastname,'')), ' - ' , (COALESCE(employees.firstname,'')),
(
COALESCE((SELECT school.school_school FROM school WHERE  school.id = id_school), '')
)
)

5,165

(16 replies, posted in General)

You want to use Web Grid for already exists database, which have created without using MVD?

5,166

(4 replies, posted in Russian)

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


Скорей всего ваш отчет можно сделать без использования SQL запроса, кнопка с действием "Отчет" позволяет настроить выборку необходимых данных для отчета в т.ч. и c заданым период времени, с использованием двух компонентов DateTimePicker


Пожалуйста приложите ваш проект (zip файл без exe и dll) с описанием необходимого отчета.

5,167

(2 replies, posted in Russian)

Да, именно так )

Игоревич
Скопируйте ваш код сюда из секции

begin

end.
Igor wrote:

Дмитрий, база на MySQL, откатил версию программы на 2.3 - проект запускается без проблем.

Дело в том, что в версии 2.5 был немного изменен механизм подключения к БД, теперь нет возможности обращаться к БД из секции

begin

end.

просто перенесите код подключения к БД в событие OnShow главной формы.

5,170

(9 replies, posted in Russian)

К сожалению я не смог найти решения.

5,171

(9 replies, posted in Russian)

Xexrby Tdutybq wrote:

функция MAX макс рассчитывается верно, но если заменить эту функцию на MIN или AVG то начинаются проблемы.
пустые строки принимаются в расчет как нули и функция MIN отражает не минимальнео значение а нуль,
насчет среднего не помню но если в расчете будут считаться рустые строки как нули то и расчет верным не будет.

В дизайнере отчетов на вкладке "Data" выберите объект "Report", затем ниже на вкладке "Properties" раскройте настройку EngineOptions и снимите галочку с пункта "ConvertNulls"

5,172

(5 replies, posted in General)

megood70 wrote:

thanks Dmitry.
but i get another problem when i close my sample project and open againe all CheckBox to be not sellect i mean no save data CheckBox on database . please help me

You have not created database fields for your checkboxes.
Fixed project attached.

5,173

(9 replies, posted in Russian)

Xexrby Tdutybq wrote:

так проект тот же самый - нефтепродукты smile
я взял другой метод но там тоже проблема выходит.
агрегатный функции типа min, avg не игнорируют пустые значения и воспринимают их как нули и отсюда неверно расчитывают

Не заметил такого в вашем отчете, пожалуйста пишите подробней, где именно это происходит.
Например 'Кондинский район, там имеются пустные значения, но функция MAX расчитывается верно.

5,174

(89 replies, posted in Russian)

RZ-007 wrote:

Ок!!! Нормуль...
А что надо сделать с поиском чтоб показать  строчки, где пустые  поля в гриде???

Кнопка с действием "Поиск" к сожалению не поддерживает поиск по пусттым строкам, для его реализации придеться использовать кнопку "SQL запрос"

5,175

(28 replies, posted in Russian)

obzerfer
Попробуйте так

if arrStr[0] <> '' then 
begin
    arrStr[0]:= ReplaceStr(arrStr[0], '|', #13#10);
    arrStr[0] := ''''+ ReplaceStr(arrStr[0], '''', '''''') + '''';
end    else 
    arrStr[0] := 'NULL';