Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / зашол в тупик...????!!! / 6 сообщений из 6, страница 1 из 1
16.03.2009, 14:22
    #35871612
Liosha_nove4ok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зашол в тупик...????!!!
помогите мне плиzzz, кателок ваще не варит, выбров человека у меня в гриде показывает инфу чела когда и куда ездил, но в этой таблице от куда вся инфа тяница только коды названий, подскажите как сделать чтобы инфу брать из этой же таблице но в гриде показывалось название вместо кодов?.... походу тут запрос нужен, но как его замутить

USE usl-do

SELECT usl_do.bdp, usl_do.tab_nom, usl_do.summa, usl_do.datv, usl_do.cods, usl_do.cena, usl_do.kol, usl_do.summ, usl_do.datr;
FROM usl_do;
WHERE usl_do.tab_nom = x8;
ORDER BY datr;
INTO CURSOR t_otp

IF reccount()=0
thisform.grid1.Visible=.f.

ELSE

thisform.grid1.Recordsource='t_otp'
thisform.grid1.Visible=.t.
thisform.grid1.Refresh
ENDIF

извените если чё не так, я недавно общаюсь с VFP
...
Рейтинг: 0 / 0
16.03.2009, 15:01
    #35871727
sh_61
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зашол в тупик...????!!!
Liosha_nove4ok,

Как я понял есть у тебя еще одна таблица где хранятся коды и названия куда ездил человек (например "Справочник мест командировок" бум схематично так называть с полями kods и name_mest, где в поле kods - коды, а в name_mest - названия.
X8 как я понял табельный номер человека?
Код: plaintext
1.
2.
3.
4.
5.
SELECT a.bdp, a.tab_nom, a.summa, a.datv, b.name_mest, a.cena, a.kol, a.summ, a.datr;
FROM usl_do a, "Справочник мест командировок" b;
WHERE a.tab_nom = x8 AND a.cods == b.cods;
ORDER BY datr;
INTO CURSOR t_otp

А остальное все покажет GRID
...
Рейтинг: 0 / 0
16.03.2009, 15:12
    #35871762
Liosha_nove4ok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зашол в тупик...????!!!
sh_61,

я написал как вы мне подсказали но в гриде мне показывает все места из "Справочник мест командировок" b
...
Рейтинг: 0 / 0
16.03.2009, 15:50
    #35871902
прошелмимо
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зашол в тупик...????!!!
Код: plaintext
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
create cursor ttt (id i autoinc, id_ppp i)
insert into ttt (id_ppp) values ( 3 )
insert into ttt (id_ppp) values ( 1 )
insert into ttt (id_ppp) values ( 2 )
insert into ttt (id_ppp) values ( 1 )
insert into ttt (id_ppp) values ( 1 )


create cursor ppp (id i autoinc, name c( 10 ))
insert into ppp (name) values ("Склад 1")
insert into ppp (name) values ("База 2")
insert into ppp (name) values ("Гараж")

select t1.*, t2.name ;
	from ttt t1 ;
		left join ppp t2 on t1.id_ppp = t2.id
		
...
Рейтинг: 0 / 0
16.03.2009, 16:07
    #35871956
sh_61
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зашол в тупик...????!!!
"прошелмимо" дал отличный пример.
Если и после этого не появится, тогда уточни свою задачу по конкретнее.

Для будующего после запроса можно определить количество записей системной переменной "_tally"
...
Рейтинг: 0 / 0
16.03.2009, 16:27
    #35872018
Liosha_nove4ok
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
зашол в тупик...????!!!
спасибо парни, ща буду пробовать
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / зашол в тупик...????!!! / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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