Ввод новой записи в Browse

Clarion, Clarion 7

Модератор: Дед Пахом

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
Malex
Посетитель
Сообщения: 26
Зарегистрирован: 16 Март 2006, 14:59
Откуда: Крым

Ввод новой записи в Browse

Сообщение Malex »

Ввод данных в таблицу. Используется стандартный Browse (в смысле построенный по шаблону АВС Clarion 6.2). При вводе новой записи, необходимо что бы курсор устанавливался на вновь введенную запись, а не оставался на прежднем месте. Может кто то сталкивался с такой ситуацией и знает как это сделать?
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Сообщение Admin »

Ха. Ну он и так должен вставать на новую запись.
Malex
Посетитель
Сообщения: 26
Зарегистрирован: 16 Март 2006, 14:59
Откуда: Крым

Сообщение Malex »

Должен, но не устанавливается
Amike34
Бывалый
Сообщения: 52
Зарегистрирован: 03 Август 2005, 19:06
Откуда: г. Чебоксары

Сообщение Amike34 »

Ну тогда посмотри, может какие-то сторонние шаблоны используешь?
Или еще в вставках логику поведения Browse "ломаешь" ? (ненужные CYCLE или RETURN не туда куда нужно)
На худой конец пользуй ResetFromBuffer.
Аватара пользователя
Admin
Администратор
Сообщения: 4010
Зарегистрирован: 05 Июль 2005, 15:59
Откуда: Хабаровск
Благодарил (а): 53 раза
Поблагодарили: 33 раза
Контактная информация:

Сообщение Admin »

ну что я могу сказать...
как в предыдущем письме написано:
1. Отключай посторонние шаблоны в этом окне.
2. Пробуй коментарить EMBED`s
и т.д.
т.е. оставь только оригинальный код для проверки что глюкает ...
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Сообщение Дед Пахом »

Броуз по ключу? Может, после добавления ключевые поля не обновляются? (напр. такое может быть, если база SQL, ключ по Identity, и после добавления поле Identity не известно)
С уважением, ДП
Malex
Посетитель
Сообщения: 26
Зарегистрирован: 16 Март 2006, 14:59
Откуда: Крым

Сообщение Malex »

Совершенно верно по ключу (изв. не написал), а ключевое поле инкриментируется по сиквесу.
Аватара пользователя
Дед Пахом
Старичок
Сообщения: 3289
Зарегистрирован: 07 Июль 2005, 16:51
Откуда: Москва, Россия
Благодарил (а): 15 раз
Поблагодарили: 49 раз
Контактная информация:

Сообщение Дед Пахом »

Что и требовалось доказать...
Пока Андрей Мялин на рыбалке, слушай сюда:
после добавления получи id новой записи
{prop:sql}='select @@identity'
сделай
fil:id=эта @@identity
Access:file.Fetch(fil:byId)
brw1.ResetFromBuffer()

вроде должно сработать
С уважением, ДП
Ответить