powered by simpleCommunicator - 2.0.61     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как упорядочить данные в раскр. списке?
16 сообщений из 16, страница 1 из 1
Как упорядочить данные в раскр. списке?
    #35313365
vizalis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Здравствуйте! Возник вопрос есть раскрывающийся список, по одному полю таблицы, где в свойствах надо что то изменить чтобы видеть упорядоченный по алфовиту этот список?
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35313388
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Это зависит от того, что у вас явялется источником данных для ComboBox.
Если RowSourceType = 0 или 1, то достаточно установить свойство Sorted = .T.
Иначе, сам источник данных должен быть отсортирован (проиндексирован).
С уважением, Алексей
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35313397
vizalis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-KЭто зависит от того, что у вас явялется источником данных для ComboBox.
Если RowSourceType = 0 или 1, то достаточно установить свойство Sorted = .T.
Иначе, сам источник данных должен быть отсортирован (проиндексирован).
С уважением, Алексей

А если RowSourceType = 6 т е берется поле из таблицы в к-й конечно данные не упорядочены. Конечно можно создавать индексированную таблицу с упорядочеными данными но это лишняя таблица без нее нельзя?
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35313409
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vizalis Aleksey-KЭто зависит от того, что у вас явялется источником данных для ComboBox.
Если RowSourceType = 0 или 1, то достаточно установить свойство Sorted = .T.
Иначе, сам источник данных должен быть отсортирован (проиндексирован).
С уважением, Алексей

А если RowSourceType = 6 т е берется поле из таблицы в к-й конечно данные не упорядочены. Конечно можно создавать индексированную таблицу с упорядочеными данными но это лишняя таблица без нее нельзя?
А зачем новую таблицу создавать ? Можно создать только индекс!
С уважением, Алексей
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35313630
vizalis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Расскажите пожалуйста еще ни разу не создавала отдельно индексы, как создать индекс для уже существующей таблицы с полями
id (primary) name ........

индекс нужен чтобы на форме в combobox вывести name по алфавиту
т е просто создать индекс через ALTER TABLE я могу а вот как создать через команду index не получается и как дальше применить чтобы вывести все это в список!
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35313650
Фотография Aleksey-K
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Например так:
Код: plaintext
1.
2.
3.
SELECT MyTableAlias
INDEX ON Name TAG TNAME
GOTO TOP
С уважением, Алексей
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35313716
vizalis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-KНапример так:
Код: plaintext
1.
2.
3.
SELECT MyTableAlias
INDEX ON Name TAG TNAME
GOTO TOP
С уважением, Алексей


Огромное спасибо! вся проблема была в том что нужно было задать фиксированную длину через substr и все работает!!!!
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35313803
vizalis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Aleksey-KНапример так:
Код: plaintext
1.
2.
3.
SELECT MyTableAlias
INDEX ON Name TAG TNAME
GOTO TOP
С уважением, Алексей

Возник еще один вопрос вот я создала index
Код: plaintext
1.
2.
3.
4.
USE marka
SELECT marka
INDEX ON SUBSTR(name_marka, 1 , 10 ) TAG NAME_marka
GOTO TOP
Дальше смотрю форму и действительно в списке все упорядочилось но как это зафиксировать что надо написать в програае к-ю я запускаю, а то после запуска exe-ника порядка опять нет?
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35314145
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
USE marka order tag NAME_marka



а за чем substr ?
Длинна поля name_marka какая?
> INDEX ON SUBSTR(name_marka,1,10) TAG NAME_marka


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35314155
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Посмотри так же комманду SET ORDER TO

А вообще можно сделать и так:

select Нужные_Поля from MyTableAlias order by name_marka into cursor
temp_MyTableAlias

И этот temp_MyTableAlias использовать в качестве источника для combo


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35314178
vizalis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Galyamov Rinat
USE marka order tag NAME_marka



а за чем substr ?
Длинна поля name_marka какая?
> INDEX ON SUBSTR(name_marka,1,10) TAG NAME_marka


Posted via ActualForum NNTP Server 1.4

длина до 100 символов а что касается курсора то я его стараюсь реже использовать, т к с ним часто возникает системная ошибка ,если закрыть и заново открыть все будет работать не знаю почему так
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35314239
vizalis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Galyamov Rinat
Посмотри так же комманду SET ORDER TO

А вообще можно сделать и так:

select Нужные_Поля from MyTableAlias order by name_marka into cursor
temp_MyTableAlias

И этот temp_MyTableAlias использовать в качестве источника для combo


Posted via ActualForum NNTP Server 1.4


Почему когда я пишу
Код: plaintext
1.
2.
3.
USE marka order tag NAME_marka

USE material order tag NAME_mat


то срабатывает только последний tag???
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35314479
vizalis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
если два сразу нельзя то как с ними быть?
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35314526
vizalis
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
просто у меня на форме два combobox и в каждом нужны упорядоченные данные!
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35314545
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Код: plaintext
1.
2.
3.
USE marka order tag NAME_marka IN  0 

USE material order tag NAME_mat IN  0 
...
Рейтинг: 0 / 0
Как упорядочить данные в раскр. списке?
    #35315815
Galyamov Rinat
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
> длина до 100 символов
А за чем 100 если длинна действительных данных всего 10?

Индекс построенный по твоему выражению практически нигде не нужен. Поэтому
стоит пересмотреть и сделать нормальный индекс по значению всего поля.


> а что касается курсора то я его стараюсь реже использовать, т к с ним
> часто возникает системная ошибка,если закрыть и заново открыть все будет
> работать не знаю почему так

Что значит системная ошибка какая?

Что-то не припомню чтобы где то встречал СИСТЕМНУЮ ошибку при использовании
курсора.

Ошибок программистов при использовании курсора встречал много, а вот
системных...


Posted via ActualForum NNTP Server 1.4
...
Рейтинг: 0 / 0
16 сообщений из 16, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Как упорядочить данные в раскр. списке?
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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