теряется курсор новой записи в BROWSE
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
теряется курсор новой записи в BROWSE
xp tps c6.3
есть browse по tps есть форма с различными вставками в embede
при вводе новой записи и нажатии ok в форме и при возвращении в
browse курсор теряет эту запись и стоит вааще не там. При вводе
последующих записей все ок
Как заставить высвечивать введенную первую запись ?
Отчего это может быть ?
есть browse по tps есть форма с различными вставками в embede
при вводе новой записи и нажатии ok в форме и при возвращении в
browse курсор теряет эту запись и стоит вааще не там. При вводе
последующих записей все ок
Как заставить высвечивать введенную первую запись ?
Отчего это может быть ?
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Re: теряется курсор новой записи в BROWSE
Вот ключевые слова...TTT55 писал(а):с различными вставками в embede
Вы в этих вставках судя по всему некорректно работает с текущей таблицей.
Нужно смотреть код, или просто пробуйте все отключить и постепенно включать.
Найдете виновного. Цикл по самому себе, GET и т.д.
P.S. Не нужно в разных ветках дублировать треды.

Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Re: теряется курсор новой записи в BROWSE
вроде все смотрел на этот предмет. А с алиасами можно куролесить ?
Попробую поотключаю embed - ы
Попробую поотключаю embed - ы
-
- ✯ Ветеран ✯
- Сообщения: 1039
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Re: теряется курсор новой записи в BROWSE
Если на примитивном уровне - присвой некий уник.индекс введенной записи в глоб. переменную приложения или модуля (если бровз и форма в одном модуле)... и при возврате в бровз ставь курсор по этой переменной - по установке на нужн. позицию/запись в бровз см. форум - вопрос обсуждался.TTT55 писал(а):Вы в этих вставках судя по всему некорректно работает с текущей таблицей.
Admin писал(а):Не нужно в разных ветках дублировать треды.
А по правильному - посм еще раз свой алгоритм формирования записей в ямбедах, разберись что происходит при добавлении/обновлении в стандартной форме/бровзе и в твоем варианте, возможно после самого первого ввода в форме в бровзе после возврата нет обновления очереди в бровз - поэтому и ставит не туда куда хочешь, а последнюю или первую позицию считанного фрагмента очереди вывода бровза на момент вызова твоей формы, а при последующих уже начинает нормально обновляться, вот и попадает курсор ПРИМЕРНО в нужную позицию... Кстати, обрати внимание как в бровз выводишь - весь файл или постранично...
Re: теряется курсор новой записи в BROWSE
ABC
УБРАЛ EMBEDE - БЕЗ ПОЛЬЗЫ... ПОДГРУЗКА - ПОСТРАНИЧНАЯ
ЕСТЬ У МЕНЯ УНИКАЛЬНЫЙ НОМЕР В ФОРУМЕ НЕ НАШЕЛ ПО ОБНОВЛЕНИЮ ЗАПИСЕЙ В BROWSE
УБРАЛ EMBEDE - БЕЗ ПОЛЬЗЫ... ПОДГРУЗКА - ПОСТРАНИЧНАЯ
ЕСТЬ У МЕНЯ УНИКАЛЬНЫЙ НОМЕР В ФОРУМЕ НЕ НАШЕЛ ПО ОБНОВЛЕНИЮ ЗАПИСЕЙ В BROWSE
-
- ✯ Ветеран ✯
- Сообщения: 5163
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: теряется курсор новой записи в BROWSE
Тема, по-моему, была. Проблема с индексами либо с первичным ключом таблицы, по которой создан Browse. Проверь - есть ли первичный ключ, и его поле попадает ли в Queue.
We are hard at work… for you. 

-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: теряется курсор новой записи в BROWSE
Добрый день!
1. Проверьте ключ броуза.
2. Добавьте уникальный номер в ключ
3. Проверьте нааличие ключевых полей (да и уникального номера) в полях броуза
Алексей
1. Проверьте ключ броуза.
2. Добавьте уникальный номер в ключ
3. Проверьте нааличие ключевых полей (да и уникального номера) в полях броуза
Алексей
Re: теряется курсор новой записи в BROWSE
BRWSE ПО КОМБ.КЛЮЧУ - ФАМИЛИЯ И ДАТА ПОСЕЩЕНИЯ
ЛОКАТОР ПО ФАМИЛИИ
ФАМИЛИЯ ЗАПОЛНЯЕТСЯ ИЗ ДРУГОЙ СВЯЗАННОЙ ТАБЛИЦЫ В МОМЕНТ ЗАКРЫТИЯ ФОРМЫ
В BROWSE ЗАСЕЛЕНЫ ВСЕ ПОЛЯ КЛЮЧА
САМА ТАБЛИЦА ИМЕЕТ ЕЩЕ СЛОЖНЫЙ УНИКАЛЬНЫЙ КЛЮЧ ПО ШЕСТИ ПАРАМЕТРАМ
И ОНИ ТОЖЕ ЕСТЬ В BROWSE
ЛОКАТОР ПО ФАМИЛИИ
ФАМИЛИЯ ЗАПОЛНЯЕТСЯ ИЗ ДРУГОЙ СВЯЗАННОЙ ТАБЛИЦЫ В МОМЕНТ ЗАКРЫТИЯ ФОРМЫ
В BROWSE ЗАСЕЛЕНЫ ВСЕ ПОЛЯ КЛЮЧА
САМА ТАБЛИЦА ИМЕЕТ ЕЩЕ СЛОЖНЫЙ УНИКАЛЬНЫЙ КЛЮЧ ПО ШЕСТИ ПАРАМЕТРАМ
И ОНИ ТОЖЕ ЕСТЬ В BROWSE
-
- ✯ Ветеран ✯
- Сообщения: 1039
- Зарегистрирован: 08 Июль 2005, 6:48
- Откуда: Россия
- Поблагодарили: 1 раз
Re: теряется курсор новой записи в BROWSE
Привет.
Тема треда могла и по-другому называться - но по тексту похожие проблемы обсуждались не раз.
http://forum.clarionlife.net/phpbb/view ... 0%B8%D0%B5
http://forum.clarionlife.net/phpbb/view ... 0%B8%D0%B5
http://forum.clarionlife.net/phpbb/view ... 0%B8%D0%B5
http://forum.clarionlife.net/phpbb/view ... 0%B8%D0%B5
http://forum.clarionlife.net/phpbb/view ... 0%B8%D0%B5
Если нужен конкретный совет от ALL - надо выдать конкретный код для рассмотрения...
Тема треда могла и по-другому называться - но по тексту похожие проблемы обсуждались не раз.
http://forum.clarionlife.net/phpbb/view ... 0%B8%D0%B5
http://forum.clarionlife.net/phpbb/view ... 0%B8%D0%B5
http://forum.clarionlife.net/phpbb/view ... 0%B8%D0%B5
http://forum.clarionlife.net/phpbb/view ... 0%B8%D0%B5
http://forum.clarionlife.net/phpbb/view ... 0%B8%D0%B5
Если нужен конкретный совет от ALL - надо выдать конкретный код для рассмотрения...
-
- ✯ Ветеран ✯
- Сообщения: 5163
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: теряется курсор новой записи в BROWSE
Ну а первичного ключа нет совсем что-ли? Есть только уникальный?
We are hard at work… for you. 

-
- ✯ Ветеран ✯
- Сообщения: 5163
- Зарегистрирован: 28 Май 2009, 15:54
- Откуда: Москва
- Благодарил (а): 11 раз
- Поблагодарили: 26 раз
Re: теряется курсор новой записи в BROWSE
Ну поэтому Browse не может идентифицировать конкретную запись. Сделай первичный ключ и будет все OK!
We are hard at work… for you. 

Re: теряется курсор новой записи в BROWSE
А не играл с глобальными настройками (Global/Classes/Browser/Configure)?
Последние неприятности такого рода поимел, когда был сброшен флажок Retain Row
Последние неприятности такого рода поимел, когда был сброшен флажок Retain Row
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: теряется курсор новой записи в BROWSE
Добрый день!
И еще : попробуй убрать сначала локатор)
Алексей
Сюда надо добавить уникальный номер для создания первичного ключа.BRWSE ПО КОМБ.КЛЮЧУ - ФАМИЛИЯ И ДАТА ПОСЕЩЕНИЯ
И еще : попробуй убрать сначала локатор)
Алексей