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

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

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

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


Огромное спасибо! вся проблема была в том что нужно было задать фиксированную длину через substr и все работает!!!!
...
Рейтинг: 0 / 0
15.05.2008, 11:01
    #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
15.05.2008, 12:35
    #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
15.05.2008, 12:38
    #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
15.05.2008, 12:43
    #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
15.05.2008, 12:57
    #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
15.05.2008, 13:56
    #35314479
vizalis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как упорядочить данные в раскр. списке?
если два сразу нельзя то как с ними быть?
...
Рейтинг: 0 / 0
15.05.2008, 14:15
    #35314526
vizalis
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как упорядочить данные в раскр. списке?
просто у меня на форме два combobox и в каждом нужны упорядоченные данные!
...
Рейтинг: 0 / 0
15.05.2008, 14:22
    #35314545
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Как упорядочить данные в раскр. списке?
Код: plaintext
1.
2.
3.
USE marka order tag NAME_marka IN  0 

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

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


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

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

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

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


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


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