Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум программистов > Foxpro/Clipper/Dbase > Создание курсора


Автор: mAtIk 22.5.2007, 10:57
Подскажите пожалуста как создать курсор из имеющейся таблицы(rka.dbf)
необходимо что бы все поля и значения таблицы передались в курсор(kagy).
 smile 

Автор: VladimirSklyar 22.5.2007, 14:35
Код

SELECT * FROM rka INTO CURSOR <имя курсора>


Автор: mAtIk 22.5.2007, 15:27
Сенк smile
вот столкнлся(я новичек) :
нужно переменным а и b из таблице confg присвоить значения полей st_r и end_r

Хелп

Автор: VladimirSklyar 22.5.2007, 15:40
Изъясняйтесь яснее.
Какие структуры у таблиц, по какому полю увязывать

Автор: mAtIk 23.5.2007, 08:32
структура таблицы congf.dbf: 
поле1 st_r(int) 
поле2 end_r(int)
всего одна запись это значения полей  1 и 2999 соответственно

необходимо присвоить значения полей переменным а и b

далее ...
при добавление новой записи в другую таблицу(spr_k.dbf)значение одного из поля(id) не должно превышать или быть меньше наших значений переменных b и а
т.е.поставить ограничение на ввод (при условии что ввод осуществляется через grid)

Автор: Cashey 23.5.2007, 09:13
Цитата(mAtIk @  23.5.2007,  09:32 Найти цитируемый пост)
всего одна запись это значения полей  1 и 2999 соответственно

эти значения - константы, что ли?

Автор: mAtIk 23.5.2007, 09:36
Cashey да, это константы.

Автор: Cashey 24.5.2007, 08:49
тогда проще делать так
Код

#define a st_r
#define b end_r

и далее 
Код

IF BETWEEN(newvalue, a,b)
    INSERT INTO ......
ENDIF

Автор: mAtIk 5.6.2007, 08:23
спс  smile тема закрыта

Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)