Простой вопрос про Browse

Clarion, Clarion 7

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

Правила форума
При написании вопроса или обсуждении проблемы, не забывайте указывать версию Clarion который Вы используете.
А так же пользуйтесь спец. тегами при вставке исходников!!!
Ответить
dik1970
Посетитель
Сообщения: 43
Зарегистрирован: 06 Август 2009, 23:39

Простой вопрос про Browse

Сообщение dik1970 »

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

Re: Простой вопрос про Browse

Сообщение Admin »

dik1970 писал(а):Как в первой колонке Browse отображать номер строки ?
для C63.9059 ABC
Если в бровз грузится весь файл (опция такая) то через вычисляемое поле. (если есть разные сортировки - смысл по моему теряется.)
Если постраничная загрузка - х.з.
Рай совершает ошибки ничуть не реже чем ад. Просто у него хорошая пресса
Алексей- Софт-Центр
Ветеран
Сообщения: 390
Зарегистрирован: 26 Август 2009, 12:41
Откуда: Moscow
Контактная информация:

Re: Простой вопрос про Browse

Сообщение Алексей- Софт-Центр »

Добрый день!
Как в первой колонке Browse отображать номер строки ?
Уточните "номер строки"!
Например: первая страница броуза в 20 строк: первая строка = 1. Это понятно. А вот вторая страница броуза : первая строка = 1 или 21?

И.т.д.

Алексей
dik1970
Посетитель
Сообщения: 43
Зарегистрирован: 06 Август 2009, 23:39

Re: Простой вопрос про Browse

Сообщение dik1970 »

Все просто - есть накладная, ее строки должны динамически нумероваться (нет смысла хранить номера в файле и каждый раз корректировать их после удаления- добавления).
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8028
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Re: Простой вопрос про Browse

Сообщение Игорь Столяров »

dik1970 писал(а):Все просто - есть накладная, ее строки должны динамически нумероваться (нет смысла хранить номера в файле и каждый раз корректировать их после удаления- добавления).
Есть ! Даже если забыть про то, что нужно дать возможность пользователю упорядочить строки содержания в нужной последовательности (по наименованию товара, цене, кол-ву, стоимости позиции и т.д.), то все равно для корректной работы BROWSE требуется уникальный ключ. Первый его элемент - это уникальный код документа в списке, второй - уникальный номер строки содержания в этом документе. Перенумерация при изменении содержания (перемещение строк, сортировка содержания с изменением нумерации) - делаются элементарно. Что касается автонумерации строк в содержании, то она возможно только при работе BROWSE в режиме FILE (как уже писали ниже).
Make Clarion Great Again ! 😎
dik1970
Посетитель
Сообщения: 43
Зарегистрирован: 06 Август 2009, 23:39

Re: Простой вопрос про Browse

Сообщение dik1970 »

Игорь Столяров писал(а): Даже если забыть про то, что нужно дать возможность пользователю упорядочить строки содержания в нужной последовательности (по наименованию товара, цене, кол-ву, стоимости позиции и т.д.), то все равно для корректной работы BROWSE требуется уникальный ключ.
Далеко не всем пользователям это нужно.
Аватара пользователя
Игорь Столяров
Ветеран движения
Сообщения: 8028
Зарегистрирован: 07 Июль 2005, 10:19
Откуда: г. Ростов-на-ДоМу
Благодарил (а): 28 раз
Поблагодарили: 96 раз

Re: Простой вопрос про Browse

Сообщение Игорь Столяров »

dik1970 писал(а):Далеко не всем пользователям это нужно.
Есстественно. Поэтому думать должен тот, кто создает структуру БД. Почитайте пожалуйста этот форум - проблема работы BROWSE без уникального ключа обсуждалась неоднократно.
Make Clarion Great Again ! 😎
AlexRS
Новичок
Сообщения: 6
Зарегистрирован: 16 Февраль 2009, 11:16

Re: Простой вопрос про Browse

Сообщение AlexRS »

dik1970 писал(а):Все просто - есть накладная, ее строки должны динамически нумероваться (нет смысла хранить номера в файле и каждый раз корректировать их после удаления- добавления).
Вообще-то накладная уникальный документ. И после наступления времени "Ч" её уже не "корректируют". ИМХО.
А для внутренних перемещений есть индексация по "инвентарным номерам".
dik1970
Посетитель
Сообщения: 43
Зарегистрирован: 06 Август 2009, 23:39

Re: Простой вопрос про Browse

Сообщение dik1970 »

Вот нафига уходить от вопроса в дебри делопроизводства. Накладные бывают разные.
Ответить