Ответ
 
Опции темы
Старый 01.04.2015, 09:28    | »»» |  #331
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от csistra Посмотреть сообщение
А привязать к названию кар листа можно ?
Т.е. каждый отчет в группе привязан к карлисту и по нему формирует отчет.
можно, только не к карлисту лучше, а к названию группы, хотя суть одна
сделать это можно задав условие фильтра для каждого отчета

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 01.04.2015, 09:30    | »»» |  #332
csistra
ЭКСПЕРТ
 
Аватар для csistra
 
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,754
csistra is on a distinguished road
По умолчанию

Ок псб пойду пробовать.

Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
csistra вне форума   Ответить с цитированием
Старый 01.04.2015, 10:11    | »»» |  #333
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Сообщение от csistra Посмотреть сообщение
Зачем кнопки? что Вас так на кнопки то тянет ?
пишете в коде:
Если не выбран водитель, вывести сообщение "не выбран водитель"
Иначе
Если не выбран вид топлива, вывести сообщение "не выбран вид топлива"
При каком событии будет код проверять это? проверка не может сама в воздухе зависнуть, типа ой дайка я проверю выбрал ли пользователь. ПРоверка обычно происходит по какому то событию(по нажатию кнопки, при изменении значения в комбобоксе или лист боксе) ситуация ну вот у меня есть та форма которая была не рисунке которую я подкреплял к одному из предыдущих сообщений. пользователь просто выбрал марку бензина но случайно не выбрал водителя. нажал на кнопку сформировать и все пустые поля. напишу я где нитть эти ифы с элсами в коде и что по какому событию они у меня будут вызываться. обычно это делается на кнопку сформировать. если не все заполнено формирование отчета прерывается вылается сообщение и просит исправить какое то определенное поле. я не понимаю как можно в воздухе повесить проверку.
SahatoshL вне форума   Ответить с цитированием
Старый 01.04.2015, 10:54    | »»» |  #334
SK
Администратор
 
Аватар для SK
 
Регистрация: 27.05.2010
Сообщений: 29,970
SK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud ofSK has much to be proud of
Отправить сообщение для SK с помощью Skype™
По умолчанию

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

ООО «ТехноКом», г. Челябинск
Самцов Константин Юрьевич - зам. директора по коммерческой деятельности
SK вне форума   Ответить с цитированием
Старый 01.04.2015, 11:09    | »»» |  #335
csistra
ЭКСПЕРТ
 
Аватар для csistra
 
Москва, Липецк, Воронеж, Тамбов, Пенза, Орел
Регистрация: 29.06.2011
Сообщений: 6,754
csistra is on a distinguished road
По умолчанию

Кнопка "Сформировать" всего лишь запускает выполнение скрипта.
Вот и напишите в скрипте.

Консалтинговая Компания ITEGRA (ООО «Айтегра») г. Москва
Мартыненко Сергей Владимирович, эксперт
csistra вне форума   Ответить с цитированием
Старый 01.04.2015, 11:45    | »»» |  #336
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Сообщение от csistra Посмотреть сообщение
Кнопка "Сформировать" всего лишь запускает выполнение скрипта.
Вот и напишите в скрипте.
а не подскажете тогда где находится эта часть скрипта? потому что во вкладке код я виду только свои процедурки которые я писал для того чтобы листбокс заполнить из текстового документа и т.д. а где та часть скрипта которая описывает что делается при нажатии на кнопку сформировать я не могу найти.
SahatoshL вне форума   Ответить с цитированием
Старый 01.04.2015, 12:00    | »»» |  #337
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

Сообщение от SahatoshL Посмотреть сообщение
а не подскажете тогда где находится эта часть скрипта? потому что во вкладке код я виду только свои процедурки которые я писал для того чтобы листбокс заполнить из текстового документа и т.д. а где та часть скрипта которая описывает что делается при нажатии на кнопку сформировать я не могу найти.
попробуйте в шаблоне событие StartReport объекта Report, при невалидности данных вызывайте Report.Abort(); для прерывания отчета

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Старый 02.04.2015, 06:56    | »»» |  #338
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Сообщение от storm Посмотреть сообщение
попробуйте в шаблоне событие StartReport объекта Report, при невалидности данных вызывайте Report.Abort(); для прерывания отчета
ВООООТ !! то что я и хотел знать. Большое спасибо)
а то я вчера начал свойство старт пэйдж мучать) но немного не то было) я просто даже не обратил внимание что он тоже в дереве отчета висит. думал может здесь только то что на форму налеплено) поэтому особенно и не копался в дереве)
SahatoshL вне форума   Ответить с цитированием
Старый 06.04.2015, 11:52    | »»» |  #339
SahatoshL
Опытный пользователь
 
Аватар для SahatoshL
 
Павлодар
Регистрация: 27.01.2015
Сообщений: 308
SahatoshL is on a distinguished road
По умолчанию

Добрый вечер! дело дошло до практики) написал следующее:
private void _StartReport(object sender, EventArgs e)
{
if (ComboBox1.SelectedIndex==-1)
{
System.Windows.Forms.MessageBox.Show("повним ательней с кнопками");
Report.Abort();
}
}
Он выдает сообщение даже при выборе шаблона изначально. ну эт ладно. далее он не реагирует на команду аборт. выводит сообщение и дальше продолжает выводить отчет. может еще что дописать надо)честно скажу что шарп не изучал могу тупить ну и с фаст репортом до этого не работал)
SahatoshL вне форума   Ответить с цитированием
Старый 06.04.2015, 16:08    | »»» |  #340
storm
Опытный пользователь
 
Аватар для storm
 
Регистрация: 22.12.2010
Сообщений: 2,121
storm is on a distinguished road
Отправить сообщение для storm с помощью Skype™
По умолчанию

SahatoshL,
попробуйте еще флаг поставить
Report.Aborted = true;

г. Челябинск
Ахмедьянов Алексей Адлерович
storm вне форума   Ответить с цитированием
Ответ


Здесь присутствуют: 5 (пользователей: 0 , гостей: 5)
 
Опции темы

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.

Быстрый переход


Текущее время: 12:59. Часовой пояс GMT.


Powered by vBulletin® Version 3.8.5
Copyright ©2000 - 2024, Jelsoft Enterprises Ltd. Перевод: zCarot