25.04.2008, 10:01 | #21 |
Участник
|
Ставьте точку останова на класс Info метод add и смотрите почему эта ошибка вылезла.
|
|
25.04.2008, 10:21 | #22 |
Участник
|
В коде видно, что вы пересоздаете запрос.
Query = new Query. Дело в том, что скорее всего отчет уже создал и проинициализировал Query (если вы свойства не меняли). А вы этот запрос заново... Вы бы погодили пока кодить. Для того, чтобы добавить наименование вообще программировать не надо. |
|
25.04.2008, 10:23 | #23 |
Участник
|
другими словами.
создайте новый отчет. в него положите две таблицы. создайте поля в секции ВНУТРЕННЕЙ таблицы. ничего не пишите. Изменением свойств добейтесь, чтобы новый отчет отображал информацию так, как вам хочется. После этого вернитесь к старому перепроганному и найтиде отличия |
|
|
За это сообщение автора поблагодарили: V777 (1). |
25.04.2008, 10:28 | #24 |
совсем зелен
|
в методе fetch тормозится на этой строке...код я не менял вообще...тока вот сейчас добавил вложенный датасоурс...
|
|
25.04.2008, 10:31 | #25 |
Участник
|
|
|
25.04.2008, 10:34 | #26 |
совсем зелен
|
не правильно выразился...извиняюсь...как раз тут и вылетает с ошибкой...
|
|
25.04.2008, 10:41 | #27 |
Участник
|
Не знаю что вы там делали на датасорсе.
Ваши строки отчёта идут вот отсюда. qr = this.createQueryRun(); q = new Query(query); Т.е. берётся запрос сформированный с помощью датасорсов и добавляется условие и группировка. поробуйте пробить текст запроса. Последний раз редактировалось miklenew; 25.04.2008 в 10:44. |
|
25.04.2008, 10:43 | #28 |
совсем зелен
|
что есть пробить???
|
|
25.04.2008, 10:48 | #29 |
Участник
|
Писал уже в соседней ветке про конструкцию
info(q.dataSourceNo(1).toString()); |
|
25.04.2008, 10:54 | #30 |
совсем зелен
|
О...ошибку выдавать перестал...но и не сортирует по прежнему...
а текст вот такой вот вышел... SELECT * FROM CustTrans GROUP BY CustTrans.AccountNum ASC JOIN * FROM CustTable WHERE CustTrans.AccountNum = CustTable.AccountNum |
|
25.04.2008, 10:57 | #31 |
Участник
|
Ну вот группировка то у вас идёт по прежнему по счёту, а не по договору.
|
|
25.04.2008, 11:00 | #32 |
совсем зелен
|
хм...а причем тут договор??? мне нада отсортировать по наименованию клиентов...
|
|
25.04.2008, 11:07 | #33 |
Участник
|
Цитата:
Тагда ни как. После группировки по счёту у вас исчезает информация по клиенту. Либо делать группировку и по счёту и по клиенту и выводить в отчёт. Тогда вы сможете отсортировать. |
|
25.04.2008, 11:18 | #34 |
совсем зелен
|
на вложенном датасоурсе orderMode поменял на GroupBy...реакции никакой...или куда нада группировку добавить???
|
|
25.04.2008, 11:29 | #35 |
Участник
|
Цитата:
Группировка идёт по клиенту. Значит и сортировка по нему. Вот если бы группировка была по наименованию клиента, тогда сортировка была бы по нему. Но если бы кто это сделал у нас, я бы ему одно место оторвал. Можно в fetch-е считать данные в темповую таблицу отсортировать по наименованию и выводить. Как лучше не знаю. |
|
25.04.2008, 11:36 | #36 |
совсем зелен
|
кстати такая мысль была...что бы в какую нибудь временную табличку засунуть отсортировать и уже из нее брать акоунтнум...тока хз как сделать временную таблицу...в 1с блин знаю как сделать а вот тут не знаю...
|
|
25.04.2008, 11:43 | #37 |
Участник
|
Цитата:
Создайте в AOT новую таблицу с этими полями поставьте признак Temporary yes. Когда считываете данные из query (ouputCust) инсертите в эту таблицу. this.execute(41) закоментруйте. Когда считали делаем while select к темповой таблице и в нём вызываем this.execute(41); |
|
|
За это сообщение автора поблагодарили: V777 (1). |
25.04.2008, 11:46 | #38 |
совсем зелен
|
О как...пасиба...ща опробую...
кстати тут наткнулся в книге на тему про View...с помощью их можно это как решить или зачем они вообще нужны??? |
|
25.04.2008, 11:52 | #39 |
Участник
|
Цитата:
Один раз нужно было один хитрый запрос сделать, пробовал, но не получилось с помощью них его реализовать. Сделал с помощью расширенного range и забыл про их существование. |
|
25.04.2008, 12:14 | #40 |
совсем зелен
|
все получилось...спасибо тебе и mazzy за вохню со мной и за ценные советы...
|
|
|
Похожие темы | ||||
Тема | Ответов | |||
Сортировка в гриде с двумя DataSource | 15 | |||
FormListControl сортировка | 2 | |||
Сортировка в гриде | 15 | |||
Сортировка в запросе "В Наличии" | 16 | |||
Глючит сортировка записей | 5 |
Опции темы | Поиск в этой теме |
Опции просмотра | |
|