Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Триггер на Insert / 6 сообщений из 6, страница 1 из 1
20.02.2005, 11:05
    #32924986
Триггер на Insert
Помогите с триггерами не получается
У меня Справочник Судей у них ФИО и ID
Я хочу написать триг который бы автоматом проставлял при добавлении новой записи
Но че то не получается нефига. Пишет мол не могу обновить курсор.
Дайте плиз пример рабочий. Никак не могу разобраться...
...
Рейтинг: 0 / 0
20.02.2005, 12:02
    #32925004
Yuriy Zaytsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггер на Insert
Василий АлтунинПомогите с триггерами не получается
У меня Справочник Судей у них ФИО и ID
Я хочу написать триг который бы автоматом проставлял при добавлении новой записи
Но че то не получается нефига. Пишет мол не могу обновить курсор.
Дайте плиз пример рабочий. Никак не могу разобраться...

Если в VFP8 , поле ID сделать типом AUTOINC
и пусть у VFP голова болит при присвоении ID
...
Рейтинг: 0 / 0
20.02.2005, 12:20
    #32925010
Триггер на Insert
Увы у мя старая фокса и новой нету, поэтому и прошу пример трига :(
...
Рейтинг: 0 / 0
20.02.2005, 13:00
    #32925022
Yuriy Zaytsev
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггер на Insert
Есть очень хороший пример
TASTRADE идет вместе с VFP6
в нем есть таблица employee

Вот пример на INSERT вист __ri_insert_employee()
посмотри как устроен

Ну а сам код генерится примерно так

FUNCTION NewIDEmployee(tcAlias)
LOCAL lcAlias, ;
lcID, ;
lcOldReprocess, ;
lnOldArea
lnOldArea = SELECT()
lcID = ""
lcOldReprocess = SET('REPROCESS')
SET REPROCESS TO AUTOMATIC
select employee_id from employee order by employee_id into cursor qemployee
go bottom
lcID = strtran(str(val(employee_id)+1,6)," ","0")
use
SELECT (lnOldArea)
SET REPROCESS TO lcOldReprocess
RETURN lcID
ENDFUNC
NewIDEmployee вешай на столбец по DEFAULT


Код я дал для примера!
немного творчества и все будет как хочется

НОВЫЙ УРЕНГОЙ
"ЗАПСИБКОМБАНК" ОАО
Юрий Зайцев
...
Рейтинг: 0 / 0
20.02.2005, 15:09
    #32925077
ВладимирМ
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Триггер на Insert
...
Рейтинг: 0 / 0
21.02.2005, 07:08
    #32925274
Триггер на Insert
Все пасибо! Разобрался что к чему наконец :)
...
Рейтинг: 0 / 0
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Триггер на Insert / 6 сообщений из 6, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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