Последняя версия DataExpress 3 beta от 9 октября 2018 года. Скачать. Энциклопедия DX. Форум на Develop-Soft

Ошибка file no found: (f15)

Все о том как сделать что-то с помощью скриптов.
Googloid
Интересующийся
Сообщения: 90
Зарегистрирован: Пн дек 25, 2017 9:01 pm

Re: Ошибка file no found: (f15)

Сообщение Googloid » Чт янв 18, 2018 10:31 am

Всем огромное спасибо буду пробовать)
admin писал(а):Все очень просто. Вы повесили один обработчик на два события разных запроса и пытаетесь обратиться к полям этих двух запросов. Но дело в том, что сначала наступает событие первого запроса, в то время как второй запрос еще не открыт, поэтому и сообщение об ошибке. Просто сделайте 2 обработчика и в каждом обрабатывайте свой запрос.
я так и думал, что обробатываесят 2 запрса при том что при активной одной вкладке , второй запрос не активен.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: Ошибка file no found: (f15)

Сообщение YurAnt » Чт янв 18, 2018 10:34 am

Вкладки ни при чем.

jurist23rus
Эксперт
Сообщения: 2431
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Ошибка file no found: (f15)

Сообщение jurist23rus » Чт янв 18, 2018 10:36 am

Мне представляется, что событие OnAfterScroll запроса наступает раньше, чем событие OnAfterInsert формы, поэтому даже если вы разделите обработчики событий запроса это даст вам новую ошибку.
2018-01-18_10-36-02.png
2018-01-18_10-36-02.png (5.9 КБ) 386 просмотров
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: Ошибка file no found: (f15)

Сообщение YurAnt » Чт янв 18, 2018 10:40 am

Код: Выделить всё

procedure GrAfScr1(Sender: TObject);
begin
 Self['Комментарии']:=VarToStr(Self.Queries['Заявки_на_принтер'].Fields['Комментарии']);
end;

procedure GrAfScr2(Sender: TObject);
begin
  Self['Комментарий']:=VarToStr(Self.Queries['Согласовано'].Fields['Комментарий']);
end;

procedure Form_Create;
begin
  dxQueryGrid1.OnAfterScroll:=@GrAfScr1;
  dxQueryGrid2.OnAfterScroll:=@GrAfScr2
  //...
end;   

Аватара пользователя
admin
Разработчик
Сообщения: 3811
Зарегистрирован: Пн мар 14, 2016 11:32 am
Откуда: Ленинградская

Re: Ошибка file no found: (f15)

Сообщение admin » Чт янв 18, 2018 10:53 am

YurAnt, во-во, я о том же :) .

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: Ошибка file no found: (f15)

Сообщение YurAnt » Чт янв 18, 2018 10:59 am

Это я не то, что бы по сабжу, а на предыдущий пост ответил... Не пойму откуда (и зачем) там "проблеммные" AfterInsert-ы взялись, вызывающие not allowed...

jurist23rus
Эксперт
Сообщения: 2431
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Ошибка file no found: (f15)

Сообщение jurist23rus » Чт янв 18, 2018 11:09 am

YurAnt писал(а):Не пойму откуда (и зачем) там "проблеммные" AfterInsert-ы взялись, вызывающие not allowed...

Понять то, тут не мудрено. Ваш код у меня не работает.
Вложения
Пример.zip
(236.79 КБ) 12 скачиваний
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: Ошибка file no found: (f15)

Сообщение YurAnt » Чт янв 18, 2018 11:32 am

Это Вы что-то уже намутить успели... Скачал исходную бд ТС-а, заменил код на свой - все работает.

jurist23rus
Эксперт
Сообщения: 2431
Зарегистрирован: Пт сен 30, 2016 9:42 am
Откуда: Майкоп

Re: Ошибка file no found: (f15)

Сообщение jurist23rus » Чт янв 18, 2018 12:05 pm

YurAnt писал(а):намутить успели...

заняться было больше нечем, сидел, мутил :lol:
Destiny is a very convenient word for those who never take decisions.

Аватара пользователя
YurAnt
Эксперт
Сообщения: 3361
Зарегистрирован: Чт апр 13, 2017 8:57 am
Контактная информация:

Re: Ошибка file no found: (f15)

Сообщение YurAnt » Чт янв 18, 2018 12:27 pm

:?
jurist23rus писал(а):
YurAnt писал(а):намутить успели...

заняться было больше нечем, сидел, мутил :lol:

jurist23rus писал(а):код у меня не работает

...