26

(35 replies, posted in Russian)

DriveSoft wrote:
Popkov-alex wrote:

Нашел похожий пример по которому делал SQL отчет. Ошибка аналогична примеру входа по логину и паролю.
Может есть возможность фильтр по дате макросом сделать? Просто все остальное в простых отчетах работает без проблем.

Проверил данный проект, запускается без ошибок.
Что вы подразумеваете под макросом? Пожалуйста формулируйте вопросы более конкретно.

Добрый день.
Проект запускается, ошибки происходят при формировании отчетов на MySQL (на SQLite работает). Скрины во вложении.

Макрос это просто мысли в слух smile. При нажатии кнопки отчет "фильтр" срабатывал макросом, а не SQL запросом. Стандартный отчет и так неплохо создается (меня устраивает). Задачу поставиили, чтобы в отчет падали только те записи где заполнено поле примечание и дата из другой таблици. Пока просто размышлизмы.

27

(35 replies, posted in Russian)

DriveSoft wrote:
Popkov-alex wrote:

Попробую отчет на новой версии.

Подскажите если обязательным для ComboBox пишем:
procedure Добавить_обращение_Button8_OnClick (Sender: string; var Cancel: boolean);
begin
   if Добавить_обращение.Оператор_приема.dbItemID = -1 then
    begin
        ShowMessage('Выберите оператора приема.');
        Cancel := True;
    end;
end;
как переделать для TextBox и числового TextBox с количеством цифр равным 14.
Спасибо.

К сожалению не понял вашего вопроса, или тут два вопроса?

Добрый день.
Существует рабочий проект в котором нужно сделать 3 поля обязательными для заполнения:
1) Оператор - ComboBox, он работает
2) Заявитель - TextBox, он не должен быть пустым
3) Телефон - цифровой TextBox (NumbersOnly), хотелось бы сделать чтобы количество цифр было равным 14 иначе вывод "ошибка в номере телефона". +7 прописано в DefaultValue.
Можно пример как это сделать.

28

(35 replies, posted in Russian)

DriveSoft wrote:
Popkov-alex wrote:

На версиях выше 2.4 проект вообще не запускается sad

Приложите пожалуйста ваш проект.

Добрый день.
Ошибка запуска программы наблюдается только при включение макросов, при отключении запускается и работает. В данном примере макрос только на автоподключение к MySQL. В архиве также файлы, содержащии сведения об этой проблеме от майкрософт.

29

(35 replies, posted in Russian)

Нашел похожий пример по которому делал SQL отчет. Ошибка аналогична примеру входа по логину и паролю.
Может есть возможность фильтр по дате макросом сделать? Просто все остальное в простых отчетах работает без проблем.

30

(35 replies, posted in Russian)

На версиях выше 2.4 проект вообще не запускается sad

31

(35 replies, posted in Russian)

Попробую отчет на новой версии.

Подскажите если обязательным для ComboBox пишем:
procedure Добавить_обращение_Button8_OnClick (Sender: string; var Cancel: boolean);
begin
   if Добавить_обращение.Оператор_приема.dbItemID = -1 then
    begin
        ShowMessage('Выберите оператора приема.');
        Cancel := True;
    end;
end;
как переделать для TextBox и числового TextBox с количеством цифр равным 14.
Спасибо.

32

(35 replies, posted in Russian)

Про отчет.
Точнее данные для отчета берутся из одной таблицы, а данные для фильтра из другой (в частности дата, другии фильтры вроде срабатывают без ошибок).

33

(35 replies, posted in Russian)

SQL Manager for MySQL попробую на следующих отчетах (чувствую их цельна куча будет, уже 5 ждут). Хотелось на рабочем примере посмотреть, а то по инструкции из инета не получилось smile

34

(35 replies, posted in Russian)

С логами разобрался, а вот пример входа по логину с раграничением прав (LoginEx and change password) выдает ошибку.

35

(35 replies, posted in Russian)

В проекте отчет "Передача результатов" хотел сделать SQL отчетом.
Но уже при выборе таблиц вылетела ошибка SQL syntax и я даже сохранять не стал. Поможете.

36

(35 replies, posted in Russian)

Доброго всем дня.
После перехода на MySQL столкнулся с проблемой разници в функциях, операторах и т.д.
Есть у кого нибудь примеры на MySQL:
1) SQL отчетов с выбором полей из 3 разных таблиц c фильтром по дате,
2) вход по паролю с разграничением прав и ведение логов.
Если кто-нибудь уже сделал поделитесь пожалуйста.
Заранее огромное спасибо.