powered by simpleCommunicator - 2.0.44     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Накидайте идей по реализации задуманного.
88 сообщений из 88, показаны все 4 страниц
Накидайте идей по реализации задуманного.
    #40088802
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Имеется таблица товаров.
Первый столбец логический, что бы галочки ставить при манипуляциях с товарами.
Товары располагаются по группам.
Идея не моя, но в каждой строке с товаром имеется запись к какой группе относится данный товар.
Порою, предполагают, перекладывать товар в другую группу.
В другую подгруппу. В третью подгруппу.

Думаю реализовать так:
Если перекладывается один товар, то ему ставится галочка, из выпадающего списка выбираем группу, в которую его надо перенести и нажимаем кнопочку "перенести".
Но, если предполагается перенести несколько товаров в одну и ту же группу, то тут надо тыкать галочки до посинения левой кнопки мыши.
Как можно тыкнув один товар, сместиться по строкам, и типа, удерживая шифт или ещё как, тыкнув второй раз - понаставить галочки у всех товаров, попавших под раздачу?
Вот такая стоит задача.
Жду идеи реализации.
------------------------------------------------------------------------
Спасибо за ответ.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088809
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Древовидные структуры данных и деревья вам в помощь.
Как хранить дерево в таблице... и т.д. и т. п.
Поиск по форуму рулит.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088832
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58, способов много, в том числе реализовывал и так (товары и уровни в связанных списках) - выбрали элемент-нажали переключатель - переносим по уровням, выбрали уровень-отжали переключатель, несколько элементов - несвязный выбор в списке - выбрали, нажали, прошлись по уровням, выбрали уровень - отжали переключатель (перекинули в выбранную группу) одновременно изменяю фон формы, чтобы понятно было в каком сейчас режиме.
способ выглядит громоздко, работает просто, но юзер-ли френдли сказать не могу-применено в форме настроек программ - туда юзеры не лезут, хотя такая возможность есть.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088834
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI,
Как дерево (Tree) может помочь?
Таблица с товарами уже имеется. Мне надо использовать именно её.
Шаг вправо и пиши пропало. Шаг влево расстрел, на фиг.

Вопрос - как в ленточной форме выделить сразу несколько строк. А точнее - отметить их галочками.
То есть проставить галочки у диапазона выбранных строк.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088837
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko,
Способ интересный.
Но у меня таблица уже имеется и мне надо работать с ней.
Именно в ней надо ставить галки напротив нужных товаров.
опрос - как поставить сразу с десяток галок в ленточной форме.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088841
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

древовидные структуры как раз заточены под ваши хотелки.
добавление в вашу таблицу хотя бы поля Paren (родитель)
весьма облегчило бы вашу хотелку (чеб не тыкать до посинения).
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088842
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
alecko,
опрос - как поставить сразу с десяток галок в ленточной форме.


ну при такой структуре Ручками.(до посинения)
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088843
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI, это всё понятно, как ясный день.
Меня в рамки поставили в положение "Ю"
Слабо, спрашивают, сделать без Parenta?

Мне нужно просто выделить диапазон строк и что бы они галочками зарисовались.
Как на ленточной форме такое реализовать? Вот в чём вопрос.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088844
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Связанные списки тоже из этой темы (вам правильно предложили)
А отмазка типа не хочу ни чего менять ну не меняйте.(клацайте мышкой)
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088845
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI,
Спасибки.
Только не я не хочу. А всё сделано до меня и решено тоже.
Мне надо реализовать.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088848
Swa111
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
час58,

подобную задачу решал через listbox, в нем есть возможность отслеживать множественный выбор. Плюс несколько кнопок: отметить все, снять все, отметить выбранные, очистить выбранные. Двойной клик инвертирует значение.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088849
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
ROI,
Спасибки.
Только не я не хочу. А всё сделано до меня и решено тоже.
Мне надо реализовать.

Ладна имеем:
Ленточная форма с отфильтрованными записями
Пробежаться в цикле программным способом по записям в этом кортеже данных
и присвоить чекбоксам True
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088852
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI,
Извиняюся. А фильтровать что?
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088854
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Swa111,

Да, тоже вот , гляжу в сторону списка.
Надо искать как в нём делать то, о чём ты подсказал.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088855
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
ROI,
Извиняюся. А фильтровать что?

Товар по группам.
Мне трудна понять как там у вас таблица товаров организована.
Одного поля группа мало(не гибко)
Нужна таблица многие ко многим где КодГруппы КодТовара
Ну это так на в скидку.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088857
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
Идея не моя, но в каждой строке с товаром имеется запись к какой группе относится данный товар.
Порою, предполагают, перекладывать товар в другую группу.
В другую подгруппу. В третью подгруппу.

А если товар относиться к нескольким группам(это сплошь и рядом)
Идея не ваша, но она не правильная.
Нужна таблица многие ко многим "Группы_С_Товаром"
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088867
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58, замените ленточку (вообще она нужна довольно редко) на табличную форму, в ней можно делать фильтры и ставить галки клацнув на кнопке 1 раз.
можно выбирать товары в отдельную форму/отчет и уже собранную кучу переносить куда нужно.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088875
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI,
Код: vbnet
1.
2.
3.
А если товар относиться к нескольким группам(это сплошь и рядом)
Идея не ваша, но она не правильная.
Нужна таблица многие ко многим "Группы_С_Товаром"



Совершенно верно.
Там, идиотизм, начинается с названий поле и заканчивается таблицей EXCEL с идиотскими форматами ячеек и странными столбцами типа F5. То есть бардак во всём.
Но, хозяин барин.
Код: vbnet
1.
НАМ ТАК УДОБНО


На вопрос, а почему в разных листах, одинаковые столбцы имеют различные наименования?
Код: vbnet
1.
МЫ ТАК ПРИВЫКЛИ


Так что делая запрос, голову сломаешь, что есть что.
Но это лирика.
Мне надо реализовать выбор нескольких товаров и перенос их в выбранную группу.
А другой гемор буду решать по мере его образования.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088886
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
Мне надо реализовать выбор нескольких товаров и перенос их в выбранную группу.


6 этапов
-очистка флажков
- фильтр для выбора старой группы
- задание значения новой группы
- расстановка флажков
- фильтр по флажку для проверки
- запросом по кнопке присвоение выбранным новой группы
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088895
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
Первый столбец логический, что бы галочки ставить при манипуляциях с товарами.

Внимание вопрос этот логическое поле в таблице существует?
или это свободный контрол на форме?
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088897
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
Как можно тыкнув один товар, сместиться по строкам, и типа, удерживая шифт или ещё как, тыкнув второй раз - понаставить галочки у всех товаров, попавших под раздачу?

клавишей Ctr
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088930
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,
Немного не так.
Не все товары из одной группы надо переносить в другую группу.
Это можно было бы сделать и без флажков. Простым обновлением с условием, что это изначальная группа.
Надо выбирать определённые товары и переносить их в определённую группу.
:-)
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088931
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI,
Логич. поле - да. В таблице оно.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088932
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
ROI,
Логич. поле - да. В таблице оно.

Ну тады выделяй через Ctr
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088933
ROI
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
Не все товары из одной группы надо переносить в другую группу.
Это можно было бы сделать и без флажков. Простым обновлением с условием, что это изначальная группа.
Надо выбирать определённые товары и переносить их в определённую группу.

Да я это понял с самого начала.
В данной ситуации только глазами фильтровать,
а мышкой швыркать.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088938
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ROI,
А в ЛИСТБОКСЕ можно провернуть выборку нескольких строк - одним кликом?
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088944
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
Можно. но геморойное это занятие по выделению.
Поиграйся с
Код: plsql
1.
 ListBox.MultiSelect Property
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088960
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
Понятно.
Ставим параметр в значение = 2
и наслаждаемся выделением.
ДА!

Затем пробегаем по выделенным строкам
Код: vbnet
1.
2.
3.
4.
5.
Dim i As Integer
For i = Me!VIBORKA.ItemsSelected.Item(0) To Me.VIBORKA.ListCount - 1
' Ставим галочки в строках листбокса
    If Me.VIBORKA.Selected(i) Then Exit For
Next



А как проставить галочки , пробегая по выбранным строкам?
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088970
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
а зачем они(галочки\поле) вообще нужны-в свободном поле\полеСоСписком указываете\выбираете в какую группу переносить и проходя циклом по выбранным в списке записям перемещаете их
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088973
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,
Можно и так.
Но выбранные строки не всегда идут по порядку.
Кучками, одиноко стоящие....
вобщем как рука возьмёт.
Потому придётся запросом на обновление из таблицы взять все отмеченные галочками и перекинуть в другую группу.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088981
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
Но выбранные строки не всегда идут по порядку.
Кучками, одиноко стоящие...

исходя из этого я и давала свой вариант
он сработает даже, если выбирать из нескольких групп в некую новую

например перевести некие сверла из групп 2,3,6 в группу 7
-выбираем сверла гр.2 - помечаем
-................гр.3
-................гр.6
проверяем по галочке, может что-то не так -подправляем галочку в выборке или заново выбираем например в гр.2

далее запрос на обновление
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40088992
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
sdku,
Но выбранные строки не всегда идут по порядку.
Кучками, одиноко стоящие....
А таблица всегда просто без системная "куча" записей и в каком порядке они отобразятся в форме решает разработчик, а пользователь использует предоставленные ему возможности (фильтрация и сортировка по любому из полей-кстати Вам предлагали использовать табличную форму-это её штатные возможности-хотя используя VBA это делается и в ленточной)-других вариантов порядка записей в форме просто НЕТ
А что Вы хотите-чтоб записи по команде пользователя голосом "стройся как мне надо!",железяка "догадалась" чего он хочет и соответственно желанию расположила записи.
Создайте программу которой сможет пользоваться даже дурак и только он то и будет ей пользоваться .(Умные мысли)
Не мои,но я полностью солидарен с их автором
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089063
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторНо, если предполагается перенести несколько товаров в одну и ту же группу, то тут надо тыкать галочки до посинения левой кнопки мыши.
Вот беда, когда интерфейс пользователя по работе с таким объёмным справочником, как справочник МТР, проектируют "визуалы" - в расчёте на тырканье мышью. Это дико неудобно и непроизводительно на списках большого объёма.

Прикрутите к вашей форме/контролу выбора кнопку "Загрузить список из файла" и "Загрузить список из буфера обмена". Так как пользователи обычно работают каждый со своими какимито номенклатурами МТР, у них есть хотябы один отчёт в экселе, где список код-наименование материала. Вот сделайте, чтобы человек мог в экселе выделить список кодов, нажать Ctrl+C, и чтобы по кнопке ваш контрол мог подхватить этот список и отфильтровать нужные МТР. Поверьте, это куда производительнее, чем заставлять людей мышками тыкать галки.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089108
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ldfanate,
Отличная идея!
Спасибо!
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089110
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,
Да. Спасибо!
Я , сейчас, использую ЛистБокс
Возникло пару вопросов.
Подскажите -почему в нём не отображаются галочки, а высвечивается слово "НЕТ" ?
Как из VBA поставить галочку, находясь на строке ЛистБокса?
Возможно ли применение фильтра в ЛистБоксе?
Если да, то как из VBA задать фильтр?
Например вывести на вид только отмеченные(выделенные строки)
Если это возможно, подскажите - как?
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089117
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
Я , сейчас, использую ЛистБокс

я бы использовала ленточную форму с динамическим фильтром
намного меньше неясностей в логике и коде
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089119
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,
В Листбоксе - удобно выделять мышкой целые куски списка, вот что меня подкупило.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089121
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
в крайнем случае можно по кнопке запомнить начало интервала
по другой кнопке -конец

затем интервалу присвоить ИСТИНА с учетом текущего фильтра
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089125
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
на событие Mousemove через hittest вычислять положение курсора и выбирать записи?
а запускать этот режим каким-нибудь переключателем или кнопкой?
или повесить это на правую кнопку мыши
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089127
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
В истбоксе - удобно выделять мышкой целые куски списка, вот что меня подкупило

зато неудобно исправлять ошибки, особенно если они по 2-й сотне записей
также неудобен контроль выбранного перед заменой

задачу надо смотреть в комплексе
-сброс флажка
-просмотр нескольких условий с выставлением флажка или можно и двойным кликом по наименованию
-контрольный просмотр со сбросом лишних флажков
-корректировка при необходимости, для этого можно запоминать ранее примененные фильты
-собственно замена

списки позволят сделать только начальную постановку флажков, все остальное В ЛЮБОМ СЛУЧАЕ делается в ленточной форме
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089132
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

забыла еще одну возможность - у ленточной есть область выделения
вполне возможно опираться и на ее

хотя я ни разу ее не применяла в коде , что-бы пользователи лишнего не удалили
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089134
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,
Благодарствуйте.
Пока попробую - набью шишек с ЛистБоксом, но одним глазом, буду смотреть в сторону ленточной формы.

по ЛистБокс
Возникло пару вопросов.
Подскажите -почему в нём не отображаются галочки, а высвечивается слово "НЕТ" ?
Как из VBA поставить галочку, находясь на строке ЛистБокса?
Возможно ли применение фильтра в ЛистБоксе?
Если да, то как из VBA задать фильтр?
Например вывести на вид только отмеченные(выделенные строки)
Если это возможно, подскажите - как?
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089135
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

забыла еще одну возможность - у ленточной есть область выделения
вполне возможно опираться и на ее

хотя я ни разу ее не применяла в коде , что-бы пользователи лишнего не удалили
обычно скрывала область выделения и все кнопки переходов/закрытий
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089137
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
Если да, то как из VBA задать фильтр?
Например вывести на вид только отмеченные(выделенные строки)

я вроде бы вам показывала по скайпу динамический выбор в ленточной форме
надо только поискать -как обработать область выделения
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089151
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА
час58
Если да, то как из VBA задать фильтр?
Например вывести на вид только отмеченные(выделенные строки)

я вроде бы вам показывала по скайпу динамический выбор в ленточной форме
надо только поискать -как обработать область выделения


Это я уже и не помню.
:-)
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089157
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

skype SHANEMAC51
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089160
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,
Да, спасибо.
Нет у меня сейчас возможностей скайп использовать.
Табличная форма тоже, наверное хорошо подойдёт?
В ней так же масса возможностей.
И, опять же - все действия сразу происходят в самой таблице и всё на виду.
Надо попробовать.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089166
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58, в списке все в текстовом виде, поэтому и галочки тоже должны быть текстом - либо через iif, если это присваивание ресурса, либо проставление "V", и "-" - если происходит добавление в список построчно (рекомендую именно этот способ)-большая управляемость списком, и отсутствие необходимости передачи данных.
объявляем список с заголовками (какими хотим)
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
Dim strsql As String, str2
strsql = "SELECT DISTINCT tblAgent.ID, tblAgent.Naim,IIf([idinvoice]=" & k0dInvoise & ",""V"",""-"") AS Инвойс " & _
"FROM tblZakaz INNER JOIN (tblAgent INNER JOIN tblPostOrders ON tblAgent.ID = tblPostOrders.ida) ON tblZakaz.ID = tblPostOrders.idz " & _
"WHERE (((tblZakaz.ID)=" & k0dInvoise & "));" ' это просто пример подставите свой запрос
str2 = "0;Поставщик; Инвойс;"
strsql = str2 & ReSource( strsql) ' функция описана ниже
With Me.List57
   .RowSourceType = "Value List"
   .RowSource = strsql
   .BoundColumn = 1
   .ColumnCount = 3
   .ColumnWidths = "0; " & .Width-twp(1) "; " & twp(2) ' twp - внутренняя процедура переводящая твипы в см
  .ColumnHeads = True
.Selected(0) = True ' выбираем первую строку в списке
.Value = .ItemData(0)
 End With


эта процедура прописывается в модуле проекта -создает перечень полей
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
Public Function ReSource( str1 As String ) As String
      Dim strsql As String, rst As ADODB.Recordset, str2 As String, str3 As String
10    On Error GoTo ReSource_ERROR
20   strsql = str1
30    str2 = vbNullString
40       Set rst = New ADODB.Recordset
50       With rst
60       Set .ActiveConnection = CurrentProject.Connection
70      .CursorLocation = adUseServer
80       .LockType = adLockReadOnly
90       .CursorType = adOpenKeyset
100     .Source = strsql
110      .Open
120         If Not .EOF Then
130            str3 = .GetString(, , ";", ";", vbNullString)
140            str2 = Left(str3, Len(str3) - 1)
150         End If
160      .Close
170   End With
180   Set rst = Nothing
      'Debug.Print str2

Exithere:
190   ReSource = str2

200   Exit Function
ReSource_ERROR:
      'Debug.Print err.Number
210   If err.Number = -2147217904 Then Resume Exithere
220   If RejDevel00pers Then Debug.Print err.Number; Tab; err.Description: Stop: Resume
230   LibP_errorLog "MISTAKE IN  Module1", "ReSource", err.Number, err.Description & Gl0balDelimiter & Erl
240   Resume Exithere
End Function


выбор обычно делается двойным кликом - удаляем нужную строку с "нет", или скажем с "-", а на это место ставим такую же строку с "V".
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
Private Sub List57_DblClick(Cancel As Integer)
Dim str2, strsql ' (в голове поставлено DefStr S-T)
If Me.List57.Column(4) = "V" Then str2 = 0 Else str2 = k0dInvoise
CurrentDb.Execute "UPDATE tblZayClient SET tblZayClient.idinvoice = " & str2 & " WHERE (((tblZayClient.ID)=" & List34.Value & "));"
strsql = "SELECT DISTINCT tblAgent.ID, tblAgent.Naim,IIf([idinvoice]=" & k0dInvoise & ",""V"",""-"") AS Инвойс " & _
"FROM tblZakaz INNER JOIN (tblAgent INNER JOIN tblPostOrders ON tblAgent.ID = tblPostOrders.ida) ON tblZakaz.ID = tblPostOrders.idz " & _
"WHERE (((tblZakaz.ID)=" & k0dInvoise & "));" ' это просто пример подставите свой запрос
str2 = "0;Поставщик; Инвойс;"
strsql = str2 & ReSource( strsql)
Me.List57.RowSource = strsql
end sub


есть ещё метод ручного добавления построчно .additem - принцип такой же, но строки собираются по другому, и там замена производится используя listindex - ваять пример уже неохота :(
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089171
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko,
огромное спасибо.
Када тебе будет охота.
Точнее - када к тебе вновь придёт красавица ОХОТА, тада
наваяй примерчик.
ПЛИИИИИИИИИззззззз.
---------------------------------------
А вообще, яменя тут всё больше убеждают, что ЛистБокс - не вариант.
Вот и твои примеры показывают, что работа с этим элементом управления - сплошные извороты.
Он подходит лишь для минимального визуального просмотра данных.
Да?
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089172
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
...Как можно тыкнув один товар, сместиться по строкам, и типа, удерживая шифт или ещё как,
тыкнув второй раз - понаставить галочки у всех товаров, попавших под раздачу?...

Попробуйте так:
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
Private Sub Form_KeyUp(KeyCode As Integer, Shift As Integer)
 Dim i As Integer
 With Me.RecordsetClone
  .AbsolutePosition = Me.SelTop - 1
  For i = 1 To Me.SelHeight
   .Edit
   .Flag = True
   .Update
   .MoveNext
  Next
 End With
End Sub

Здесь Flag - логическое поле в таблице.

Если вместо .Flag = True поставить .Flag = Not .Flag,
то можно инвертировать значение Flag в выбранном фрагменте (установить/снять).
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089174
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle,

Спасибо.
Попробую.
А ты чё так поздно подтянулась?
Работу работал?

Я бы давно бы понял, что ЛистБокс - это просто список.
И, лучше всего, работать именно с Таблицей.
Хотя бы в той же табличной форме....
:-\
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089176
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,

Я всегда поздно подтягиваюсь.

Женщины любят опаздывать.

Это их фишка.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089178
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
А ты чё так поздно подтянулся?

час58
Я бы давно бы понял,


не совместимые строки...
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089179
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag, неостри.
----------------------------
И так, дорога раздвояица....
Либо продолжать долбиться в упёртый ЛистБокс с кучей изворотов, но иметь гибкую систему выделения строк, используя мультиселект.
Либо использовать - старую добрую табличную форму, где всё просто и знакомо....
трудныйвыбораднака.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089180
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
[quot час58#22356131]vmag, неостри. шютнык.
----------------------------
жаль, не удаляется коммент.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089182
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
не люблю оставлять на потом
берем рекордсет (ещё DAO) в примере
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
14.
15.
16.
17.
18.
19.
20.
21.
22.
23.
24.
25.
26.
27.
28.
29.
30.
31.
32.
33.
34.
35.
36.
37.
38.
39.
40.
41.
42.
43.
44.
Private Sub listplaces()
Dim rst As Recordset, str As String, Kol As Long, Nom As Long
str = "SELECT ID_place, PlacePrim, Count(ID_Check) AS [Число товаров] " & _
"FROM tblRev " & _
"WHERE(((ID_Rev) = " & NomerRevizion & ") And ((ID_place) < 997)) " & _
"GROUP BY ID_place, PlacePrim " & _
"ORDER BY ID_place;"
  Set rst = CurrentDb.OpenRecordset(str, dbOpenDynaset)
With Spisk2
    .ColumnCount = 3
    .BoundColumn = 1
    .Width = 4.9 * tw_pix
    .ColumnWidths = "0; 2157;  567"
    .ColumnHeads = True
    .RowSourceType = "Value List"
        .RowSource = vbNullString
        str = "0;Место №; Кол."
                    .AddItem str, 0
        str = "0;Ревизия;-"
                    .AddItem str, 1
        str = "1000;Перевод ;-"
                    .AddItem str, 2
        str = "999;Уценка;-"
                    .AddItem str, 3
        str = "998;Стоимость-0;-"
                    .AddItem str, 4
If rst.AbsolutePosition = -1 Then Exit Sub
Kol = 0: Nom = 4
rst.MoveFirst
    Do Until rst.EOF
    Kol = Kol + rst(2)
        str = rst.Fields(0) & ";" & rst(1) & ";" & rst(2)
            .AddItem str, Nom + rst(0)
    rst.MoveNext
    Loop
.RemoveItem 1
        str = "0;Ревизия;" & Kol
                    .AddItem str, 1
        .value = 0
End With
rst.Close
Set rst = Nothing

End Sub


пример замены - сначала удаляем, потом ставим на место перед предыдущей строкой
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Sub btndels_DblClick(cancel As Integer)
Dim Nom As Variant, ilval As Long, str3 as string, tt as string
tt =vbnullstring: str3 =vbnullstring
With Spisk2.value
    Nom = .ListIndex
' нужно собрать строку
for ilval =0 to Spisk2.columns-1 ' последний столбец поменяем
str3=str3 & "; " & Spisk2.column(ilval ,Nom)' не помню либо брать Nom, либо Nom+1
next
    .RemoveItem Nom
    .additem tt & "V",nom-1 ' где то так - ставим перед той строкой которую удалили
End With
end sub

...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089183
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
Либо использовать - старую добрую табличную форму, где всё просто и знакомо....

кстати я нашла , как в ленточной кодом в 10 строк менять значение поля, в данном случае галочек
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089185
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko,
ты чудо чудесное!
Класссс!
Спасибки!
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089186
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА
час58
Либо использовать - старую добрую табличную форму, где всё просто и знакомо....

кстати я нашла , как в ленточной кодом в 10 строк менять значение поля, в данном случае галочек

Это радует!
И моя личность раздвояется ещё больше.
Мне надо спокойно сесть и подумать, всё взвеси Вши.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089188
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
трудныйвыбораднака.

это потому, что нет глобальной концепции...
тебе уже кучу вариантов набросали и так и эдак...
любой режим нужно делать имея глобальную концепцию, сейчас твоя концепция похожа на такую:
- есть ведро мелких деталей, которые нужно разложить по коробочкам... но в жизни так редко бывает...
обычно нужно например:
- болты, гайки и шайбы переместить в крепеж...
- или шапки, шарфы и пальто определить как верхняя одежда...
Тогда всё проще:
- слева фильтром ищешь нужное (пофиг где, в фоме или в списке)
- справа выбираешь дерево куда переместить
- жмешь один раз кнопку переместить и не нужно тыкать мышью по 100 раз...
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089190
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,
не получится фильтром.
У них там бардак во всём и везде.
Потому товары валяются не пойми в каких группах.
И они хотят иметь возможность наводить порядок.
Потому концепция зыбкая - Иметь возможность находить товар или группу смежных товаров и перенаправлять их в нужную коробочку(группу товаров(категорию))
кактатак
:-\
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089191
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58, все зависит от задачи, я не за "только список" - все элементы управления необходимы и имеют свои преимущества и недостатки перед другими.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089195
Фотография __Michelle
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
__Michelle,
...
А ты чё так поздно подтянулся?
И, похоже, вообще зря подтягивалась.

час58 ,

А вот в 17 году была Ваша тема https://www.sql.ru/forum/1260888/imeutsya-li-sobytiya-dlya-oblasti-vydeleniya-lentochnoy-formy?hl=selheight.
Вроде бы, аналогичная?
Это тот же самый вопрос или другой?
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089197
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko
час58, замените ленточку (вообще она нужна довольно редко) на табличную форму, в ней можно делать фильтры и ставить галки клацнув на кнопке 1 раз.можно выбирать товары в отдельную форму/отчет и уже собранную кучу переносить куда нужно.
sdku
фильтрация и сортировка по любому из полей-кстати Вам предлагали использовать табличную форму-это её штатные возможности-хотя используя VBA это делается и в ленточной
час58
И, лучше всего, работать именно с Таблицей.(любая форма,кроме свободной,работает непосредственно с таблицей\запросом)
Хотя бы в той же табличной форме....
УРА!!! ЗАРАБОТАЛО!!! (кот Матроскин) Почти....
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089198
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
__Michelle
час58
__Michelle,
...
А ты чё так поздно подтянулся?
И, похоже, вообще зря подтягивалась.

час58 ,

А вот в 17 году была Ваша тема https://www.sql.ru/forum/1260888/imeutsya-li-sobytiya-dlya-oblasti-vydeleniya-lentochnoy-formy?hl=selheight.
Вроде бы, аналогичная?
Это тот же самый вопрос или другой?

----------------------------------------------------
я, ДИКА ЗВИНЯЮСЯ.
У меня память нет савсэм.
Патаму, может быть и такое, что я павторна спрашивать буду то, чтоуже аднаждыспрашивал.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089200
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
У них там бардак во всём и везде.

а по подробнее ?
жотя бы скрин шот таблицы с товаром?
что в ходит в описание единицы товара кроме количества и цены?
как они до этого работали ?

если есть в описании штрих-код или артикул, то вообще ничего не нужно
- выбираешь раздел классификатора (куда переместить)
- и бибикаешь товар, он не важно где был - перемещается куда нужно...
- или ввел артикул, нажал энтер и пару тыщ записей уже там где нужно...
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089265
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,
Попа дробнее.
Артикул есть.
можно и бибикать.
А как быть, если надо переместить небольшой диапазончик товаров?
Надо же диапазончик выделить и потом уже сказать куда его слать. В какую группу товаров.
Взять хотя бы заголовки столбцов.
Впечатление, что их писало три человека и каждый писал на свой манер.
Код: vbnet
1.
sku	naimenovanie tovar	brent	Вложенность	ostatki	Цена со скидками и промо (желтым цветом)	photo	kratkoe opisanie	opisanie	strana	price YOOMA		kategoria	podkat 1	podkat 2	podkat 3										
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089272
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
авторВпечатление, что их писало три человека и каждый писал на свой манер.
sku naimenovanie tovar brent
...Вложенность ostatki Цена со скидками и промо (желтым цветом)
...photo kratkoe opisanie opisanie strana
...price YOOMA kategoria podkat 1 podkat 2 podkat 3
похоже, что так
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089276
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,
:-))
Поэтому моя задача сделать интерфейс, работать с которым сможет (как бы это помягче выразиться...)
Ну, вобщем любой , даже не желающий работать.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089279
Фотография ПЕНСИОНЕРКА
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
после задачи СОСТАВ ИЗДЕЛИЯ с фильтрами по основным полям ленточной формы были написаны подобные же задачи
-КАДРЫ
-МАТЕРИАЛЫ
-СЧЕТА ФАКТУРЫ

6-10 полей для условий фильтра(часть значения поля), при клике на определенном поле - подробный показ выбранной записи

проблем с освоением не было - понимали принцип работы с первого показа при установке(даже бабушки за 60+, тогда их еще не выгнали на заслуженный отдых)

для особо требовательных к нестандартным запросам - были сделаны варианты, сохранив принцип
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089281
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ПЕНСИОНЕРКА,
:-)))
Да уж.
Состав изделия - это крутейшая разработка!!!
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089282
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
Впечатление, что их писало три человека и каждый писал на свой манер.

Хочешь я тебе поколдую, поворожу... ?
Жил был "Час" (не буду расшифровывать фио), и всё у него было относительно хорошо, пока он не решил расширить сферы своей автоматизации с местного ЖКХ на местную торговлю...
Тут и конторка нашлась подходящая: люди есть, компьютеры тоже,
а главное есть шеф, которого уже достали менеджеры и бардак с учетом товара:
- у каждого менеджера были свои экселевские файлы, которые он давным давно состряпал себе сам,
и именно в них он делал учет по своему направлению...
- соответственно данные по лакокрасочным изделиям первого менеджера никаким боком не
коррелировались с данными о скобяных изделиях второго менеджера (ни по столбцам, ни по строкам экселя), ну и т.д.
Судя по этому посту и посту от 2 августа, где ты пытался ковырять присоединенный эксель, у меня и
появилось это предсказание... Угадал ?
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089284
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,
можно тебя и не огорчать.
И сказать - угадал.
Но....
я этого предпринимателя знаю много лет.
Он щаз занялся сайтом (магазин типа).
И вот лепят excel файл , что бы товары на сайт грузить.
Я спрашиваю, а почему нельзя заголовки столбцов такие же как в том Excel файле, что от поставщика приходит? Уже всё придумано до нас. И сливать удобнее. И автоматизировать процессы удобнее.
Мы уже так всё наладили.
Сделай нам из этой какашки - конфетку.
У поставщика получшее файл.
Код: vbnet
1.
Материал	Наименование товара	Торговая марка	Вложенность	количество	цена со скидкой и промо 	Заказ	Сумма
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089294
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58
И вот лепят excel файл , что бы товары на сайт грузить.

Понятно...
По уму бы в первый раз сделать нужно качественно и не всё подряд, а по реальным остаткам...
Обычно из того что есть в ассортименте, на сант идет 30-70 % ассортимента...
Потом в основной учетке делаешь пометку товара продается на сайте или нет,
ну и гоняешь туда - сюда остатки после прихода и продаж...
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089338
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmag,
У них с сайта товары не убираются. Просто пишется нет в наличии. То есть остаток = 0.
Поэтому Просто правим EXCEL файл и они его вновь заливают.
А там, при заливке - свой алгоритм, наверное на Яве.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089442
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Подскажите код VBA что бы узнать имеются ли выделенные строки в ListBox.
Или это надо пробежать весь список и найти выделенные?
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089490
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
Есть св-во SelectedIndex , если ничего не выбрано оно равно -1
Читайте на досуге
Учтите что ListBox VBA и VBA.net кое в чем,не значительно, отличаются
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089497
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,
да, отличаются. Я, было начал изучать оный. Но, за отсутствием необходимости в программах, забросил. Access к тому времени уже сносно знал. Да и сейчас знаю сносно. Потому как работаю в нём 1 раз в год или раз в три года. Забывается всё что читаю и знал.
Потому приходится спрашивать здесь у тех, кто часто или постоянно создаёт что-то в этой среде обитания.
:-)
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089502
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Думаю список с множественным выбором
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
Dim i, myN
For Each i In Me.Список4.ItemsSelected
myN = myN & "," & Me.список.ItemData(i)
Next
If myN= Empty Then
    msgbox "не выбрано"
Else
    msgbox "выбраны элементы: " &  Mid(myN, 2)  
End If
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089511
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,
Да. спасибо.
Я решил таким образом.
Иду до первого выделенного и считаю, что таковые имеются.
Значит можно перекидывать их.
Код: vbnet
1.
2.
3.
4.
5.
6.
7.
8.
9.
10.
11.
12.
13.
Private Function IMEEM_SELEKT_ILI_NET() As Boolean
  Dim i As Integer

  IMEEM_SELEKT_ILI_NET = False
  
 For i = 0 To Me!VIBORKA.ListCount - 1
    If Me!VIBORKA.Selected(i) = True Then
          IMEEM_SELEKT_ILI_NET = True
          Exit For
    End If
 Next i

End Function
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089552
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Me.Список4.ItemsSelected.count
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089648
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
alecko, Спасибо!!!
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089665
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
Цикл Each выдаст Вам индексы выделенных элементов(или выдаст сообщение,если ничего не выделено) по которым определяется значение кодового поля в таблице и производится перемещение выделенных записей, а список обновляется. Фсе...
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089666
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku, :-))
Да!
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089780
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
авторУ них там бардак во всём и везде.
Потому товары валяются не пойми в каких группах.
И они хотят иметь возможность наводить порядок.
Тогда сразу надо закладывать журнал аудита действий "кто взял мою миску и съел её и переложил в свою кучку". Иначе будут перепирательства ресурсных отделов, перетягивания каната туда-сюда, и обвинения программиста что "всё не так".

А ещё лучше при наведении бардака в НСИ МТР - прописать процедуру выверки и подтверждения, чтобы позиция МТР, перемещённая в правильную категорию, получала какойто дополнительный статус "Проверена" и блокировалась для дальнейших переносов. И соответственно, только свой товарный отдел (или профильный сотрудник), ответственный за данную категорию, мог бы разблокировать и "отдать" свою выверенную позицию. Иначе хаос.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40089837
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ldfanate,
Я у них не работаю. Мне их хаус как блок хаос.
А наводить им порядок, это уже слишком.
:-)))
Пусть купаются в этом ***** сами.
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40090947
ldfanate
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
час58,
ну вы же сами попросили накидать идей))
Просто заказчики часто сами внятно не могут сформулировать, что хотят. А распределённое ведение такого объёмного НСИ как справочник МТР - это традиционное хождение по одним и темже вобщемто граблям (бусидо - путь самурая :-). Одними из которых какраз является структурирование классификаторов МТР.
У вас ещё лёгкий случай - всего один классификатор в виде дерева групп, а бывает что один федеральный, другой несколько перпендикулярный ему отраслевой/корпоративный, плюс по одному от каждого крупного контрагента-поставщика где по тем же граблям ходят другой тропой))
...
Рейтинг: 0 / 0
Накидайте идей по реализации задуманного.
    #40090959
Фотография час58
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ldfanate,
Да, всё так.
:-)))
...
Рейтинг: 0 / 0
88 сообщений из 88, показаны все 4 страниц
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Накидайте идей по реализации задуманного.
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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