|
|
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Как обычно - есть клиенты, у клиентов заказы. Клиент просит представить всех клиентов в формочке по типу ленточной, но чтобы напротив каждого клиента отображались его заказы в подчиненной форме (тоже ленточной). Аксесс, как известно, этого не разрешает. Пошел по пути представления заказов клиентов в виде списка, но что-то не могу добиться чтобы напротив каждого клиента отображались его заказы. Источник списка - "select id_client, order_info from orders where id_client = form!id_client". Получаю пустой список. Убираю where - получаю все заказы по всем клиентам. Есть идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 09:32:12 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Идеи есть. Надо так: Код: plaintext 1. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 10:22:09 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Спасибо, но дело не в этом. Не совсем понятна идея преобразования числового id_client в string, но на всякий случай попробовал - проблема не решилась. Стало понятно, что список заказов каждого клиента пуст, так как первый клиент из набора не имеет заказов - вот его-то пустой список и попадает в поле-список для каждого клиента. Если ограничить список клиентов только теми, у кого есть хотя бы один заказ, то , соответственно, в списке увидим список заказов первого клиента из этого набора записей. Т.е. список синхронизируется не для каждой записи клиента, а только с первой в наборе ;-((( Еще идеи? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:00:51 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
не мучайтесь понапрасну. для списка - не получится никак. так заказчику и скажите. для поля со списком решение есть, а для списка - нет. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:04:59 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Сделать простую форму, в ней подчинённая с клиентами и подчинённая с заказами, синхронизировать пчерез события и всего делов. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:13:44 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
авторно чтобы напротив каждого клиента отображались его заказы в подчиненной форме (тоже ленточной). Аксесс, как известно, этого не разрешает А почему не разрешает? Может я неправильно понял постановку задачи, но у Гетца что-то похожее было, называлось - Синхронизация подчиненных форм (или что-то в этом вроде). Смысл в том, что на форме делаются две несвязанные подчиненные формы и синхронизируются программно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:16:15 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
2 incold В ленточную форму невозможно вставить подчиненную. Сделать две несвязанные подформы (да хоть бы и вообще независимые формы), и ручками их связать - можно ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:20:47 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
1. Числовое id_client преобразуется к типу String для совмещения типов, поскольку SQL-запрос передается на выполнение, как параметр в виде ТЕКСТОВОЙ строки. Поскольку Аксесс автоматически преобразует типы, это преобразование необязательно, т.е, в принципе, можно было написать "...WHERE id_client=" & Form!id_client -это тоже будет работать. Я же написал CSTR(Form!id_client) для наглядности. 2. Для того, чтобы по мере продвижения по ленточной форме данные в списке соответствовали "текущему" клиенту в форме, источник списка следует обновлять по мере продвижения по этой форме, а именно, по событию "Текущая запись". В процедуре обработки этого события для формы следует прописать: Список.RowSource=[этот ваш селект] где, Список -имя Вашего контрола, типа Список ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:25:57 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
2 v-metallic рекомендуется проверять свои утверждения до опубликования. тем более ложные. current не спасает в случае ленточной (а не простой) формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:31:11 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Спасибо всем, особенно ЛП. Так и есть - такую постановку в рамках стандартных форм решить невозможно. А не подскажет ли кто - чем можно их заменить для реализации подобного интерфейса - уж больно хочет заказчик видеть сразу весь список клиентов вместе с их заказами. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:43:53 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
да вроде уже написали: две несвязанные подчиненные, ленточные формы. синхронизация - программно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:46:16 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
2 Andrey Sk С ходу видимые возможные замены 1. Две рядом расположенные подформы вместо "одна в другой". В одну выводишь клиентов, в другую - заказы. Синхронизируешь руками. Не решает проблемы видимости "всего и сразу". 2. Отказ от ленточных форм. По крайней мере если отказаться от ленточной формы хотя бы для клиентов, и сделать ее табличной - то начиная с аксеса 2000 подчиненную форму (заказы) можно сделать вложенной и разворачивающейся по "плюсику" (древовидная хренотень). Причем можно по умолчанию развернуть сразу все узлы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:50:40 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
2 ЛП 1. Хочет гад "все и сразу" 2. Пробую с табличными формами ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:55:36 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Лох Позорный2 v-metallic рекомендуется проверять свои утверждения до опубликования. тем более ложные. current не спасает в случае ленточной (а не простой) формы. Проверил Вот пример (Аксесс97) Открыть форму "Клиенты" ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:55:45 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Лох Позорный2 incold В ленточную форму невозможно вставить подчиненную. ..... возможно, - туда, где ей (подчиненной) не придется "размножаться" - например в примечания ленточной формы (прав) ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:57:05 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
можно в ленточную вставить подчиненную форму в область примечания. получится сверху список, внизу подробности для текущего клиента. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 11:58:44 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
v-metallic Лох Позорный2 v-metallic рекомендуется проверять свои утверждения до опубликования. тем более ложные. current не спасает в случае ленточной (а не простой) формы. Проверил Вот пример (Аксесс97) Открыть форму "Клиенты" Покорнейше прошу прощения, ребята Я неверно истолковал задачу ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:06:41 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
2 Мшсещырф и торо В примечание можно. Опять-таки не позволит видеть все и сразу. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:07:33 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Вставка в примечание не подходит - не видно все и сразу. Экспериментирую с табличными формами. Вопрос к ЛП: Как развернуть все плюсики? Вид, конечно, не очень, поэтому думаю о варианте одного поля-списка с мультиселектом, в котором клиентов и их заказы свяжу UNION запросом. Тем более, что непосредственно в форме изменений, добавлений, удалений вводить нельзя. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:15:10 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Как развернуть все плюсики? Развернутая подтаблица - Да ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 12:17:12 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Можно попробывать навставлять в ленточную форму пустых строк после строки с клиентом заполненых только где поле "заказ" Типа Клиент1-блабабла - Заказ1 Пусто- пустопусто-Заказ2 ...................................... Пусто- пустопусто-ЗаказХ Клиент2-блабабла - Заказ1 Пусто- пустопусто-Заказ2 ...................................... Пусто- пустопусто-ЗаказХ ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 13:30:08 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
По аналогии с крестиком можно сделать напротив Клиента кнопку которая будет инвертировать параметр для запроса показывать клиета в свернутом или развернутом виде и еще проще всех клиентов в свернутом или развернутом виде ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 13:33:26 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Ну чего мудрите ?!!!! Сделать простую форму, в ней подчинённая с клиентами и подчинённая с заказами, синхронизировать программно. Подчинённая форма может же быть и ленточной и простой и табличной.Программная синхронизация самая гибкая вещь. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 13:42:03 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
2 Shubnikov Shubnikov Ну чего мудрите ?!!!! Сделать простую форму, в ней подчинённая с клиентами и подчинённая с заказами, синхронизировать программно. Подчинённая форма может же быть и ленточной и простой и табличной.Программная синхронизация самая гибкая вещь. Ну и как в этом случае сделать, чтобы напротив КАЖДОГО клиента справа были его заказы: Код: plaintext 1. 2. 3. 4. 5. 6. 7. 2 Latuk LatukПо аналогии с крестиком можно сделать напротив Клиента кнопку которая будет инвертировать параметр для запроса показывать клиета в свернутом или развернутом виде Кнопка в ленточной форме действует на все записи сразу, что не есть красиво. Пока отрабатываю вариант одной формы с полем в виде списка, источником которого служит запрос union по аналогии с уже обсуждавшимся ранее . Табличные формы отпали в силу крайне отвратительного вида. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 14:31:42 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Рисуй не список, а текстовое поле заполняй какой-нить функцией Zakaz(Client_id) - конкатенация всех заказов (вернее каких -нить читаемых реквизитов) по клиенту с vbCR промеж. Неудобства - трудно реализовать "построчное выделение" и соответственные обработки "событий". Т.ч. прием годен только для одновременного отображения. для диалога же - любой из предложенных способов (без отображения одновременно всех). ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 15:03:50 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
авторКнопка в ленточной форме действует на все записи сразу И ЧТО?????!!!!!!!!! При нажатии на кнопку курсор переходит в соответствующую строку. А открывающаяся форма берет из этой строки необходимые значения. В чем проблема? Это обычный выход из такой ситуации - есть форма с основной информацией о клиентах, а дополнительная форма расскрывает эту информацию. И нечего мудрить ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 15:08:45 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
2 Andrey Sk Может все это вообще отчетом оформить? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 15:27:05 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
>Кнопка в ленточной форме действует на все записи сразу, что не есть красиво. Береш код клиента текущей строки добавляеш/удаляеш его из параметра типа '23 7654 77 4356 66 98' передаеш его в ХП там обрабатываеш таким образом чтобы клиенты чьи кода присутствуют в параметре сопровождались пустыми строками с заказами и будет выглядеть примерно так как ты хотел хотя может проще подискать соотв активикс контрол ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 15:28:38 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Я понял что надобно ! Я думаю, надо поговорить с самим клиентом. Он просит явную глупость. А если по каждому клиенту наберётся хотя бы по 20 заказов, дохр... он на экране клиентов увидит ? Есть две подчинённые формы. Встал на нужного клиента - посмотрел заказы. Гонишь мышкой или поиском - синхронизируются заказы: нормальный общепринятый интерфейс. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 15:32:15 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
ShubnikovА если по каждому клиенту наберётся хотя бы по 20 заказов, дохр... он на экране клиентов увидит Гениально! Только вот человечество давно скролбары в подформы научилось вставлять :) ShubnikovЯ думаю, надо поговорить с самим клиентом. Он просит явную глупость. Клиент всегда прав - пока готов оплачивать время, потраченное на разработку нестандартного (для аксеса) интерфейса. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 15:40:08 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
ШубниковЯ понял что надобно ! Я думаю, надо поговорить с самим клиентом. Он просит явную глупость. А если по каждому клиенту наберётся хотя бы по 20 заказов, дохр... он на экране клиентов увидит ? Есть две подчинённые формы. Встал на нужного клиента - посмотрел заказы. Гонишь мышкой или поиском - синхронизируются заказы: нормальный общепринятый интерфейс. Клиент у них не может иметь более 2-3 заказов, и манагер должен сразу видеть у кого они есть и какие, у кого - нет - и для этого его ломает становиться на каждого клиента и смотреть отдельно по каждому. В этом и смысл его работы - на основе некоего сравнения по списку пометить клиентов для печати и распечатать - ну а я ему "нечего мудрить!!!!!!!!", смотри каждого по отдельности!!!! ;-))) Все-таки склоняюсь, что без ActivX, список для этих целей самый подходящий инструмент: - быстро работает - можно выделить для печати нужные записи - легко фильтруется, сортируется по любым параметрам путем подмены источника Не хватает только подсветки строк по условиям, что намного помогло бы манагеру. Есть идеи по этой части? Только не слишком мудреные с подстановкой рисунков, если есть такие, конечно. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 16:10:16 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Тебе же сказали для списка решения нет он ведь один для всех строк значит ежели ограничиш список заказов то он ограничится для всех строк одинаково для комбика можно сыграть на том что нераскрытый ограниченный и не ограниченный комбик выглядит одинаково,а в текущей строке подсовывать юзеру ограниченный по текущим условиям но спрятанный под не ограниченный передавая ему фокус но со списком такого не получится ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 16:36:11 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
2 Latuk для комбика можно сыграть на том что нераскрытый ограниченный и не ограниченный комбик выглядит одинаково,а в текущей строке подсовывать юзеру ограниченный по текущим условиям но спрятанный под не ограниченный передавая ему фокус Вообще-то "классика" - это на событии GotFocus ограничивать источник строк, а никак не на событии Current. И ничего никуда не прятать. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 16:40:52 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Если источник не тяжелый то я его по GotFocus ограничиваю если тяжелый то на Current иначе при получении фокуса возникает раздражающая задержка (пусть на полсекуднды но субъективно очень неприятно) >И ничего никуда не прятать Если его не прятать то либо он будет оказыватся пустым в других строках либо устраивать чехарду постоянно меняя источник у контрола ограниченный/неограниченный а неограниченный источник тяжел по определению а если прятать то визуально то-же самое но неограниченный источник засасывается только один раз PS Можно конечно засосать неограниченный источник в рекордсет и подставлять оттуда,но с скрыванием контрола кода меньше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 17:13:59 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Просто, чтобы разговор поддержать ;-)) LatukТебе же сказали для списка решения нет Этого мне никто не говорил - у тебя в голове сложилась другая постановка, отличная от моей - извини, значит я плохо пояснил. Для моей - подходит, его преимущества читай выше. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 17:30:33 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Если его не прятать то либо он будет оказыватся пустым в других строках либо устраивать чехарду постоянно меняя источник у контрола ничего не оказывается пустым. на GotFocus - подсовывать ограниченный, на LostFocus - соответственно неограниченный. Все отрисовывается как надо. Метод борьбы с "тяжелыми" источниками - именно заранее заполнить рекордсет. Неограниченный совсем заранее, ограниченный - на current Твой способ с двумя комбиками вроде как преимуществ не имеет, точно так же надо ловить Current, GotFocus и когда-то заполнять ограниченный источник, зато на один контрол больше и еще фокус туда сюда гонять. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 17:31:03 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Есть еще одна поблемма при использовании перемены источника по GotFocus/LostFocus на Access2003ADP если перескакивать с одного комбика на другой в одном и томже столбце ленточной формы то одно то другое из событий из событий не срабатывает(попеременно) т.е. если у текущего контрола сработало LostFocus то у получившего фокус контрола из другой строки GotFocus не срабатывает а в следующий раз наоборот GotFocus контрола из другой строки сработает а у текущего контрола LostFocus не срабатывает. в результате чехарды ограниченный/неограниченный не получается и контрол в теряющей фокус строке делается пустым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 18:10:49 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
>Этого мне никто не говорил см пост ЛП от сегодня, 11:04 ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 18:12:12 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Поправка GotFocus срабатывает всегда LostFocus через раз ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 18:16:45 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Если сделать примитивно: Форма Заказы с полями "НомерЗаказа", "Клиент", "Что-то там еще про заказ", сортировка по полю "Клиент", за тем по "НомерЗаказа", то чем это будет отличаться от поставленной задачи? Тем, что в поле "Клиент" будут повторяющиеся значения? Ну и хрен с ними. За то просто, без выкрутасов и набор записей будет обновляемым. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 18:31:13 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
А если так? ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 30.08.2004, 20:22:56 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Почти тоже самое без строчки кода ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 09:43:41 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Робяты у Access-а есть стандартный интерфейс для такого дела. Называется "подтаблица", забей на ленточную форму и сделай табличную с развернутой подтаблицей. ---------------- Клиенты будут хрюкать от удовольствия... ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 10:13:04 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
авторЕсли сделать примитивно: Форма Заказы с полями "НомерЗаказа", "Клиент", "Что-то там еще про заказ", сортировка по полю "Клиент", за тем по "НомерЗаказа", то чем это будет отличаться от поставленной задачи? Тем, что в поле "Клиент" будут повторяющиеся значения? Ну и хрен с ними. За то просто, без выкрутасов и набор записей будет обновляемым.Второе по разумности предложение (1-ое - переубдить клиента).Причем, повторяющиеся значениея клиентов можно не выводить на форуме есть решение для формы. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 10:16:38 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
>Причем, повторяющиеся значениея клиентов можно не выводить Ровно то что я предлагал ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 10:22:28 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
Продолжаю настаивать, что этот режим относится к принятию решений, для чего и надо делать дополнительный отчёт, запрос или что угодно, а не к работе с данными. ... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 10:35:53 |
|
||
|
Список вместо подчиненной в ленточной форме
|
|||
|---|---|---|---|
|
#18+
... |
|||
|
:
Нравится:
Не нравится:
|
|||
| 31.08.2004, 10:52:16 |
|
||
|
|

start [/forum/topic.php?all=1&fid=45&tid=1672099]: |
0ms |
get settings: |
5ms |
get forum list: |
9ms |
check forum access: |
2ms |
check topic access: |
2ms |
track hit: |
48ms |
get topic data: |
7ms |
get forum data: |
11ms |
get page messages: |
69ms |
get tp. blocked users: |
1ms |
| others: | 196ms |
| total: | 350ms |

| 0 / 0 |
