Гость
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сортировка поля со списком. / 21 сообщений из 21, страница 1 из 1
27.12.2017, 19:32
    #39577093
Финист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
Здравствуйте.
Вобщем то вопрос что я делаю не так и можно ли как то сделать. Форма "Серии" (Добавить серию) Поле со списком "год". Не могу настроить сортировку по возрастанию раскрывающегося списка.
Сылка на архив с базой: https://yadi.sk/d/GfurIxEr3R2jEX
...
Рейтинг: 0 / 0
28.12.2017, 08:48
    #39577244
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
Финист, нужно ORDER BY {поле сортировки}, или ORDER BY {поле сортировки} DESC добавить в rowsource списка.
...
Рейтинг: 0 / 0
28.12.2017, 12:24
    #39577356
Финист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
alecko,
А у меня разве нет?
...
Рейтинг: 0 / 0
28.12.2017, 12:55
    #39577374
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
Финист,
посмотреть не удалось (не открывается архив) но смутно подозреваю,что Вы не по тому полю сортируете или хотите получить сортировку по числу,а поле текст (тогда ...ORDER BY val(ctl))
...
Рейтинг: 0 / 0
28.12.2017, 16:51
    #39577474
alecko
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
упс...со списком перепутал-в форме он один а полей со списком 9. поскольку открыть таблицы не смог предположу что Год.Год - текстовое поле.
...
Рейтинг: 0 / 0
28.12.2017, 21:11
    #39577578
Финист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
sdku,

Поле текстовое, т.к. содержит не только числовые значения. Делал в построителе запросов, но вобщем строка имеет такой вид:
SELECT Год.КодГод, Год.Год FROM Год WHERE (((Год.КодГОСТ)=[Формы]![Серии]![КодГОСТ])) ORDER BY Год.Год;
Как она должна выглядеть с "Val"? Что то я попробовал - эфект нулевой, может записываю не правильно.

Вот если что разделённая база без архивации (две части)
https://yadi.sk/d/6id7OUrF3R4pbn
https://yadi.sk/d/9Thy1Lwv3R4pd6
...
Рейтинг: 0 / 0
29.12.2017, 00:30
    #39577641
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
Финист....Поле текстовое, т.к. содержит не только числовые значения....Я вижу сортировку в таком поле:числовые значения (причем 7 больше 22), а затем текст по афавиту
...
Рейтинг: 0 / 0
29.12.2017, 09:23
    #39577699
bubucha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
ФинистПоле текстовое, т.к. содержит не только числовые значения
Это про поле Год.Год ?
Году пофиг, текстовое оно ,или нет - order by asc отсортирует по возрастанию, ну это конечно в том случае, если Год это набор из цифр :) 2001, 2002.....
Приведите пример реальных данных
...
Рейтинг: 0 / 0
29.12.2017, 13:13
    #39577855
Финист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
sdkuФинист....Поле текстовое, т.к. содержит не только числовые значения....Я вижу сортировку в таком поле:числовые значения (причем 7 больше 22), а затем текст по афавиту

Ээээ.... Не понял как 7 может быть больше 22? Да же если это текст?
Как в моём примере сделать сортировку?
...
Рейтинг: 0 / 0
29.12.2017, 13:15
    #39577859
Финист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
bubuchaФинистПоле текстовое, т.к. содержит не только числовые значения
Это про поле Год.Год ?
Году пофиг, текстовое оно ,или нет - order by asc отсортирует по возрастанию, ну это конечно в том случае, если Год это набор из цифр :) 2001, 2002.....
Приведите пример реальных данных
База чуть выше приведена, Значения поля год есть и там, например, значение "Без указания года"
...
Рейтинг: 0 / 0
29.12.2017, 13:37
    #39577882
bubucha
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
ФинистБаза чуть выше приведена
спасибо конечно..она в формате A97?
Финист, Значения поля год есть и там, например, значение "Без указания года"
При order by asc сначала будут года по возрастанию, потом тексты "Без указа.." и прочее
У вас не так?
...
Рейтинг: 0 / 0
29.12.2017, 17:23
    #39578021
Финист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
bubuchaПри order by asc сначала будут года по возрастанию, потом тексты "Без указа.." и прочее
У вас не так?
В том то и дело, что нет. Сортровка вобще не работает.
...
Рейтинг: 0 / 0
29.12.2017, 18:14
    #39578042
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
ФинистЭэээ.... Не понял как 7 может быть больше 22? Да же если это текст?
Как в моём примере сделать сортировку?Вот текстовое поле отсортированное по возрастанию-могли бы и проверить (скорей всего сортировка происходит,но для текста)
...
Рейтинг: 0 / 0
29.12.2017, 18:22
    #39578044
sdku
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
это же поле,только с числовым типом
...
Рейтинг: 0 / 0
29.12.2017, 18:45
    #39578048
Финист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
sdku,

Прошу прощения, немного стормозил... хотя не немного.))) Естественно 7>22? если это текст.
И кончно же я проверил сортировку по тексту. Значения в списке поля располагаются в последовательности из заполнения. Сортировка не происходит.
...
Рейтинг: 0 / 0
29.12.2017, 20:21
    #39578065
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
Финист, что нужно выбрать на форме, в каких полях, чтобы проявилась неверная сортировка. Пока, чтобы ни выбрал сортировка правильная. Win 7, А2010, 32 бит
...
Рейтинг: 0 / 0
29.12.2017, 21:46
    #39578085
Финист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
mds_world,
Поле КодГод форма серии не сортируется при любом выборе.
...
Рейтинг: 0 / 0
29.12.2017, 22:44
    #39578104
mds_world
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
И где здесь неотсортированный список?
...
Рейтинг: 0 / 0
29.12.2017, 23:29
    #39578116
Финист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
mds_world,

На изображении )
Он просто заполнен в таком порядке.
Выберите ГОСТ 1820-45.
...
Рейтинг: 0 / 0
30.12.2017, 03:25
    #39578160
Eugene-LS
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
Финист, так у вас там процедура работает без сортировки после обновления поля КодГОСТ ...
Напишите так (в модуле формы):
Код: vbnet
1.
2.
3.
Private Sub КодГОСТ_AfterUpdate()
    Me!КодГод.RowSource = "SELECT * FROM Год WHERE КодГОСТ=" & Me.КодГОСТ & " ORDER BY Год"
End Sub


И всё.
...
Рейтинг: 0 / 0
30.12.2017, 10:36
    #39578180
Финист
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка поля со списком.
Eugene-LS,

Работает!!! )))
Спсибо всем откликнувшимся!
Eugene-LS, отдельное огромное спасибо!
Всех с наступающим Новым годом! Здоровья и всех благ!
...
Рейтинг: 0 / 0
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Сортировка поля со списком. / 21 сообщений из 21, страница 1 из 1
Целевая тема:
Создать новую тему:
Автор:
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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