Простой вопрос про Browse
Модератор: Дед Пахом
Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
- Admin
- Администратор
- Сообщения: 4010
- Зарегистрирован: 05 Июль 2005, 15:59
- Откуда: Хабаровск
- Благодарил (а): 53 раза
- Поблагодарили: 33 раза
- Контактная информация:
Re: Простой вопрос про Browse
Если в бровз грузится весь файл (опция такая) то через вычисляемое поле. (если есть разные сортировки - смысл по моему теряется.)dik1970 писал(а):Как в первой колонке Browse отображать номер строки ?
для C63.9059 ABC
Если постраничная загрузка - х.з.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
-
- Ветеран
- Сообщения: 390
- Зарегистрирован: 26 Август 2009, 12:41
- Откуда: Moscow
- Контактная информация:
Re: Простой вопрос про Browse
Добрый день!
Например: первая страница броуза в 20 строк: первая строка = 1. Это понятно. А вот вторая страница броуза : первая строка = 1 или 21?
И.т.д.
Алексей
Уточните "номер строки"!Как в первой колонке Browse отображать номер строки ?
Например: первая страница броуза в 20 строк: первая строка = 1. Это понятно. А вот вторая страница броуза : первая строка = 1 или 21?
И.т.д.
Алексей
Re: Простой вопрос про Browse
Все просто - есть накладная, ее строки должны динамически нумероваться (нет смысла хранить номера в файле и каждый раз корректировать их после удаления- добавления).
- Игорь Столяров
- Ветеран движения
- Сообщения: 8028
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Простой вопрос про Browse
Есть ! Даже если забыть про то, что нужно дать возможность пользователю упорядочить строки содержания в нужной последовательности (по наименованию товара, цене, кол-ву, стоимости позиции и т.д.), то все равно для корректной работы BROWSE требуется уникальный ключ. Первый его элемент - это уникальный код документа в списке, второй - уникальный номер строки содержания в этом документе. Перенумерация при изменении содержания (перемещение строк, сортировка содержания с изменением нумерации) - делаются элементарно. Что касается автонумерации строк в содержании, то она возможно только при работе BROWSE в режиме FILE (как уже писали ниже).dik1970 писал(а):Все просто - есть накладная, ее строки должны динамически нумероваться (нет смысла хранить номера в файле и каждый раз корректировать их после удаления- добавления).
Make Clarion Great Again ! 
Re: Простой вопрос про Browse
Далеко не всем пользователям это нужно.Игорь Столяров писал(а): Даже если забыть про то, что нужно дать возможность пользователю упорядочить строки содержания в нужной последовательности (по наименованию товара, цене, кол-ву, стоимости позиции и т.д.), то все равно для корректной работы BROWSE требуется уникальный ключ.
- Игорь Столяров
- Ветеран движения
- Сообщения: 8028
- Зарегистрирован: 07 Июль 2005, 10:19
- Откуда: г. Ростов-на-ДоМу
- Благодарил (а): 28 раз
- Поблагодарили: 96 раз
Re: Простой вопрос про Browse
Есстественно. Поэтому думать должен тот, кто создает структуру БД. Почитайте пожалуйста этот форум - проблема работы BROWSE без уникального ключа обсуждалась неоднократно.dik1970 писал(а):Далеко не всем пользователям это нужно.
Make Clarion Great Again ! 
Re: Простой вопрос про Browse
Вообще-то накладная уникальный документ. И после наступления времени "Ч" её уже не "корректируют". ИМХО.dik1970 писал(а):Все просто - есть накладная, ее строки должны динамически нумероваться (нет смысла хранить номера в файле и каждый раз корректировать их после удаления- добавления).
А для внутренних перемещений есть индексация по "инвентарным номерам".
Re: Простой вопрос про Browse
Вот нафига уходить от вопроса в дебри делопроизводства. Накладные бывают разные.