Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сортировка в гриде / 12 сообщений из 12, страница 1 из 1
18.07.2007, 12:14
    #34666589
k_a_t_e
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
неободимо с помощью sql запроса выбрать данные так,чтобы на первом месте находилась запись удовлетворяющая некоторому условию, а далее остальные.
...
Рейтинг: 0 / 0
18.07.2007, 12:19
    #34666608
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
не понятненько ...

пример таблички

и что желаете получить в результате
...
Рейтинг: 0 / 0
18.07.2007, 12:24
    #34666634
k_a_t_e
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
прошелмимоне понятненько ...

пример таблички

и что желаете получить в результате
Есть грид, пользователь вводит поле, по которому происходит поиск записи, далее необходимо отобразить найденную запись, а за ней все остальные, не удовлетворяющие условию.
...
Рейтинг: 0 / 0
18.07.2007, 12:27
    #34666648
Burn
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
Выбрать селектом нужную запись, скопировать ее в новый курсор, потом подлить все остальные, не удовлетворяющие условию. Без индекса все покажет как надо
...
Рейтинг: 0 / 0
18.07.2007, 12:30
    #34666658
Peisov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
??????

Код: plaintext
1.
2.
select * from table where <<условие>>
union all
select * from table where NOT <<условие>>
...
Рейтинг: 0 / 0
18.07.2007, 12:38
    #34666694
k_a_t_e
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
Следующий запрос выбирает только однузапись, а необходимо, отобразить все.
Код: plaintext
1.
2.
3.
4.
thisform.Grid1.RecordSource = 'SElect Distinct abonent.clic_schet,abonent.cfio,ulitsa.ctext,abonent.ndom,abonent.nkvartira,domtip.ctext,normativ.ctext,isschet.ctext1 '+;
			"FROM abonent LEFT JOIN ulitsa ON abonent.nulitsaid = ulitsa.nulitsaid LEFT JOIN domtip ON abonent.ndomtip = domtip.ndomtip "+;
			"LEFT JOIN normativ ON abonent.ndomtip = normativ.ndomtip LEFT JOIN isschet ON abonent.n_nal_sch=isschet.isschet INTO CURSOR  me NOFILTER "+;
			"where abonent.clic_schet = this.Value " 
...
Рейтинг: 0 / 0
18.07.2007, 13:00
    #34666800
k_a_t_e
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
Peisov??????

Код: plaintext
1.
2.
select * from table where <<условие>>
union all
select * from table where NOT <<условие>>

Спасибо, но теперь результат запроса отображается как надо в окне Browse, но грид остается пустым.
...
Рейтинг: 0 / 0
18.07.2007, 13:01
    #34666806
Peisov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
Ну нету тут телепатов, нету !!!!

Хотите, что бы помогли разобраться с запросом - давайте текст запроса ( это есть ), описание таблиц и тестовые данные....
...
Рейтинг: 0 / 0
18.07.2007, 13:07
    #34666838
Peisov
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
А грид настраивать?

Код: plaintext
ThisForm.grid1.recordsource = <<имя курсора, в котоорый вывели результат запроса>>
...
Рейтинг: 0 / 0
18.07.2007, 13:16
    #34666881
Aleksey-K
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
PeisovА грид настраивать?

Код: plaintext
ThisForm.grid1.recordsource = <<имя курсора, в котоорый вывели результат запроса>>

Да еще и каждую колонку тоже желательно настроить:
Код: plaintext
1.
2.
3.
4.
WITH ThisForm.grid1
.Column1.ControlSource = "имя курсора.имя поля1"
.Column2.ControlSource = "имя курсора.имя поля1"
....
ENDWITH
С уважением, Алексей
...
Рейтинг: 0 / 0
18.07.2007, 13:31
    #34666946
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Сортировка в гриде
положить кад+грид
привязать курсор када к гриду
у када подменять селекткмд или указать параметры
и дергать курсорфил када
...
Рейтинг: 0 / 0
18.07.2007, 13:38
    #34666982
Сортировка в гриде
Если результат запроса показывается в Browse, то дело в отсутсвии указания куда этот результат направлять. В конце запроса должно быть into cursor <имя курсора под гридом>.
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Сортировка в гриде / 12 сообщений из 12, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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