powered by simpleCommunicator - 2.0.55     © 2025 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Порядок строк в отчете
12 сообщений из 12, страница 1 из 1
Порядок строк в отчете
    #39294447
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Приветствую,
Хотел бы узнать кто-нибудь сталкивался с проблемой установления порядка строк? Я понимаю, что в отчете выходят данные которые представлены в таблице, на основе, которой составлен отчет, но мне нужна не жесткий order by,а возможность пользователю самомстоятельно передвигать строки вверх/вниз с информацией. Может быть это можно как-то делать форме или списке?
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39294458
Фотография Akina
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisanмне нужна не жесткий order by,а возможность пользователю самостоятельно передвигать строки вверх/вниз с информацией. Может быть это можно как-то делать форме или списке?
Чтобы это реализовать, необходимо где-то (в дополнительном поле таблицы или в дополнительной связанной таблице) хранить этот самый порядок. Модифицировать данные в соответствии с пользовательским драг-н-дропом. И использовать во всё том же ORDER BY.
Если речь идёт о неплоском списке (перетаскивание записи сопровождается и перетаскиванием всех подчинённых записей - подразделы там и пр.), возможно, что даже будет иметь смысл в преобразовании списка в дерево с соответствующим изменением структуры хранения.
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39294468
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

к счатью мне необходима, лишь визуализация. Т.е. мне нужно сделать что-то вроде счетчика, который будет перерасчитывать значение айди. У меня в голове пока следующая идея, я делаю список в форме, в этом списке я могу выюрать несколько записей и когда я нажимаю кнопку вверх, то для этих записей вычитается 1, а для тех записей которые стояли на тех местах, куда я хочу передвинуть свои должен прибавиться 1?
Вы когда-нибудь делали что-то подобное? мб есть пример?
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39294469
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Akina,

к счатью мне необходима, лишь визуализация. Т.е. мне нужно сделать что-то вроде счетчика, который будет перерасчитывать значение айди. У меня в голове пока следующая идея, я делаю список в форме, в этом списке я могу выюрать несколько записей и когда я нажимаю кнопку вверх, то для этих записей вычитается 1, а для тех записей которые стояли на тех местах, куда я хочу передвинуть свои должен прибавиться 1?
Вы когда-нибудь делали что-то подобное? мб есть пример?
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39294563
Фотография kima
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RetvisanAkina,

к счатью мне необходима, лишь визуализация. Т.е. мне нужно сделать что-то вроде счетчика, который будет перерасчитывать значение айди. У меня в голове пока следующая идея, я делаю список в форме, в этом списке я могу выюрать несколько записей и когда я нажимаю кнопку вверх, то для этих записей вычитается 1, а для тех записей которые стояли на тех местах, куда я хочу передвинуть свои должен прибавиться 1?
Вы когда-нибудь делали что-то подобное? мб есть пример?id на то и айди что никто его не перерасчитывает, делай дополнительное поле, которое изначально при создании записи будет = айдишнику, а потом его уже модифицируй как угодно
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39294664
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
kima,

да, в принципе я имел ввиду это, просто скопирую айди в отдельный столбец и уже там его промодефицирую, но для этого должно быть что-то вроде счетчика же....
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39294672
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisan,
Просто в нужной таблице создайте числовое поле и указывайте в нем числа, типа № п/п, а в самом отчете укажите сие поле первым и укажите как сортировать.
Захотели поменять последовательность - Изменяйте цыферки и будет вам счастье.
В 2000-03 это визуально выглядит примерно так, в более высших 2007-16, наверное примерно так же.
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39299084
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Лапух,

спасибо,но вцелом я щас пытаюсь сделать контролы которыми я буду перемещать записи в списке, темсамым у меня уже будет необходимая последовательность записей в отчете
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39299085
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Retvisan,
На сколько я секу в этом и если правильно изначально понял вопрос, то - Сортировка и группировка в отчете - ПРЕОБЛАДАЕТ, над сортировкой в просто запросе, являющимся источником записей отчета.
По крайней мере у меня это ВСЕГДА почему то так случается
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39299971
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
RetvisanЛапух,
спасибо,но вцелом я щас пытаюсь сделать контролы которыми я буду перемещать записи в списке, темсамым у меня уже будет необходимая последовательность записей в отчете

Примерно понимаю что вы хотите сделать и совершенно не вижу никаких проблем.

Создаете Recordset c записями в нужном порядке и натравливаете на него свой отчет...
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39300111
AndrF
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Примерчик приложил...
...
Рейтинг: 0 / 0
Порядок строк в отчете
    #39300354
Retvisan
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
AndrF,

Спасибо огромное, перенес в свою БД, все работает)
...
Рейтинг: 0 / 0
12 сообщений из 12, страница 1 из 1
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Порядок строк в отчете
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]