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

Если в VFP8 , поле ID сделать типом AUTOINC
и пусть у VFP голова болит при присвоении ID
...
Рейтинг: 0 / 0
Триггер на Insert
    #32925010
Увы у мя старая фокса и новой нету, поэтому и прошу пример трига :(
...
Рейтинг: 0 / 0
Триггер на Insert
    #32925022
Yuriy Zaytsev
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Есть очень хороший пример
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
Триггер на Insert
    #32925077
Фотография ВладимирМ
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Триггер на Insert
    #32925274
Все пасибо! Разобрался что к чему наконец :)
...
Рейтинг: 0 / 0
6 сообщений из 6, страница 1 из 1
Форумы / FoxPro, Visual FoxPro [игнор отключен] [закрыт для гостей] / Триггер на Insert
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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