|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
Имеется таблица товаров. Первый столбец логический, что бы галочки ставить при манипуляциях с товарами. Товары располагаются по группам. Идея не моя, но в каждой строке с товаром имеется запись к какой группе относится данный товар. Порою, предполагают, перекладывать товар в другую группу. В другую подгруппу. В третью подгруппу. Думаю реализовать так: Если перекладывается один товар, то ему ставится галочка, из выпадающего списка выбираем группу, в которую его надо перенести и нажимаем кнопочку "перенести". Но, если предполагается перенести несколько товаров в одну и ту же группу, то тут надо тыкать галочки до посинения левой кнопки мыши. Как можно тыкнув один товар, сместиться по строкам, и типа, удерживая шифт или ещё как, тыкнув второй раз - понаставить галочки у всех товаров, попавших под раздачу? Вот такая стоит задача. Жду идеи реализации. ------------------------------------------------------------------------ Спасибо за ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 11:12 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, Древовидные структуры данных и деревья вам в помощь. Как хранить дерево в таблице... и т.д. и т. п. Поиск по форуму рулит. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 11:28 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, способов много, в том числе реализовывал и так (товары и уровни в связанных списках) - выбрали элемент-нажали переключатель - переносим по уровням, выбрали уровень-отжали переключатель, несколько элементов - несвязный выбор в списке - выбрали, нажали, прошлись по уровням, выбрали уровень - отжали переключатель (перекинули в выбранную группу) одновременно изменяю фон формы, чтобы понятно было в каком сейчас режиме. способ выглядит громоздко, работает просто, но юзер-ли френдли сказать не могу-применено в форме настроек программ - туда юзеры не лезут, хотя такая возможность есть. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 11:59 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ROI, Как дерево (Tree) может помочь? Таблица с товарами уже имеется. Мне надо использовать именно её. Шаг вправо и пиши пропало. Шаг влево расстрел, на фиг. Вопрос - как в ленточной форме выделить сразу несколько строк. А точнее - отметить их галочками. То есть проставить галочки у диапазона выбранных строк. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:00 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
alecko, Способ интересный. Но у меня таблица уже имеется и мне надо работать с ней. Именно в ней надо ставить галки напротив нужных товаров. опрос - как поставить сразу с десяток галок в ленточной форме. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:04 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, древовидные структуры как раз заточены под ваши хотелки. добавление в вашу таблицу хотя бы поля Paren (родитель) весьма облегчило бы вашу хотелку (чеб не тыкать до посинения). ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:10 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 alecko, опрос - как поставить сразу с десяток галок в ленточной форме. ну при такой структуре Ручками.(до посинения) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:12 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ROI, это всё понятно, как ясный день. Меня в рамки поставили в положение "Ю" Слабо, спрашивают, сделать без Parenta? Мне нужно просто выделить диапазон строк и что бы они галочками зарисовались. Как на ленточной форме такое реализовать? Вот в чём вопрос. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:16 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, Связанные списки тоже из этой темы (вам правильно предложили) А отмазка типа не хочу ни чего менять ну не меняйте.(клацайте мышкой) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:16 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ROI, Спасибки. Только не я не хочу. А всё сделано до меня и решено тоже. Мне надо реализовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:18 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, подобную задачу решал через listbox, в нем есть возможность отслеживать множественный выбор. Плюс несколько кнопок: отметить все, снять все, отметить выбранные, очистить выбранные. Двойной клик инвертирует значение. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:22 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 ROI, Спасибки. Только не я не хочу. А всё сделано до меня и решено тоже. Мне надо реализовать. Ладна имеем: Ленточная форма с отфильтрованными записями Пробежаться в цикле программным способом по записям в этом кортеже данных и присвоить чекбоксам True ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:24 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ROI, Извиняюся. А фильтровать что? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:28 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
Swa111, Да, тоже вот , гляжу в сторону списка. Надо искать как в нём делать то, о чём ты подсказал. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:30 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 ROI, Извиняюся. А фильтровать что? Товар по группам. Мне трудна понять как там у вас таблица товаров организована. Одного поля группа мало(не гибко) Нужна таблица многие ко многим где КодГруппы КодТовара Ну это так на в скидку. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:36 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 Идея не моя, но в каждой строке с товаром имеется запись к какой группе относится данный товар. Порою, предполагают, перекладывать товар в другую группу. В другую подгруппу. В третью подгруппу. А если товар относиться к нескольким группам(это сплошь и рядом) Идея не ваша, но она не правильная. Нужна таблица многие ко многим "Группы_С_Товаром" ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:41 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, замените ленточку (вообще она нужна довольно редко) на табличную форму, в ней можно делать фильтры и ставить галки клацнув на кнопке 1 раз. можно выбирать товары в отдельную форму/отчет и уже собранную кучу переносить куда нужно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 12:54 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ROI, Код: vbnet 1. 2. 3.
Совершенно верно. Там, идиотизм, начинается с названий поле и заканчивается таблицей EXCEL с идиотскими форматами ячеек и странными столбцами типа F5. То есть бардак во всём. Но, хозяин барин. Код: vbnet 1.
На вопрос, а почему в разных листах, одинаковые столбцы имеют различные наименования? Код: vbnet 1.
Так что делая запрос, голову сломаешь, что есть что. Но это лирика. Мне надо реализовать выбор нескольких товаров и перенос их в выбранную группу. А другой гемор буду решать по мере его образования. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 13:21 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 Мне надо реализовать выбор нескольких товаров и перенос их в выбранную группу. 6 этапов -очистка флажков - фильтр для выбора старой группы - задание значения новой группы - расстановка флажков - фильтр по флажку для проверки - запросом по кнопке присвоение выбранным новой группы ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 13:55 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 Первый столбец логический, что бы галочки ставить при манипуляциях с товарами. Внимание вопрос этот логическое поле в таблице существует? или это свободный контрол на форме? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 14:19 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 Как можно тыкнув один товар, сместиться по строкам, и типа, удерживая шифт или ещё как, тыкнув второй раз - понаставить галочки у всех товаров, попавших под раздачу? клавишей Ctr ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 14:21 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Немного не так. Не все товары из одной группы надо переносить в другую группу. Это можно было бы сделать и без флажков. Простым обновлением с условием, что это изначальная группа. Надо выбирать определённые товары и переносить их в определённую группу. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 15:30 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ROI, Логич. поле - да. В таблице оно. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 15:31 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 ROI, Логич. поле - да. В таблице оно. Ну тады выделяй через Ctr ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 15:34 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 Не все товары из одной группы надо переносить в другую группу. Это можно было бы сделать и без флажков. Простым обновлением с условием, что это изначальная группа. Надо выбирать определённые товары и переносить их в определённую группу. Да я это понял с самого начала. В данной ситуации только глазами фильтровать, а мышкой швыркать. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 15:38 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ROI, А в ЛИСТБОКСЕ можно провернуть выборку нескольких строк - одним кликом? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 15:48 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, Можно. но геморойное это занятие по выделению. Поиграйся с Код: plsql 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 16:06 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, Понятно. Ставим параметр в значение = 2 и наслаждаемся выделением. ДА! Затем пробегаем по выделенным строкам Код: vbnet 1. 2. 3. 4. 5.
А как проставить галочки , пробегая по выбранным строкам? ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 16:37 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, а зачем они(галочки\поле) вообще нужны-в свободном поле\полеСоСписком указываете\выбираете в какую группу переносить и проходя циклом по выбранным в списке записям перемещаете их ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 17:18 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
sdku, Можно и так. Но выбранные строки не всегда идут по порядку. Кучками, одиноко стоящие.... вобщем как рука возьмёт. Потому придётся запросом на обновление из таблицы взять все отмеченные галочками и перекинуть в другую группу. ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 17:24 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 Но выбранные строки не всегда идут по порядку. Кучками, одиноко стоящие... исходя из этого я и давала свой вариант он сработает даже, если выбирать из нескольких групп в некую новую например перевести некие сверла из групп 2,3,6 в группу 7 -выбираем сверла гр.2 - помечаем -................гр.3 -................гр.6 проверяем по галочке, может что-то не так -подправляем галочку в выборке или заново выбираем например в гр.2 далее запрос на обновление ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 17:49 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 sdku, Но выбранные строки не всегда идут по порядку. Кучками, одиноко стоящие.... А что Вы хотите-чтоб записи по команде пользователя голосом "стройся как мне надо!",железяка "догадалась" чего он хочет и соответственно желанию расположила записи. Создайте программу которой сможет пользоваться даже дурак и только он то и будет ей пользоваться .(Умные мысли) Не мои,но я полностью солидарен с их автором ... |
|||
:
Нравится:
Не нравится:
|
|||
05.08.2021, 18:43 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
авторНо, если предполагается перенести несколько товаров в одну и ту же группу, то тут надо тыкать галочки до посинения левой кнопки мыши. Вот беда, когда интерфейс пользователя по работе с таким объёмным справочником, как справочник МТР, проектируют "визуалы" - в расчёте на тырканье мышью. Это дико неудобно и непроизводительно на списках большого объёма. Прикрутите к вашей форме/контролу выбора кнопку "Загрузить список из файла" и "Загрузить список из буфера обмена". Так как пользователи обычно работают каждый со своими какимито номенклатурами МТР, у них есть хотябы один отчёт в экселе, где список код-наименование материала. Вот сделайте, чтобы человек мог в экселе выделить список кодов, нажать Ctrl+C, и чтобы по кнопке ваш контрол мог подхватить этот список и отфильтровать нужные МТР. Поверьте, это куда производительнее, чем заставлять людей мышками тыкать галки. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 08:25 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ldfanate, Отличная идея! Спасибо! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 11:32 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Да. Спасибо! Я , сейчас, использую ЛистБокс Возникло пару вопросов. Подскажите -почему в нём не отображаются галочки, а высвечивается слово "НЕТ" ? Как из VBA поставить галочку, находясь на строке ЛистБокса? Возможно ли применение фильтра в ЛистБоксе? Если да, то как из VBA задать фильтр? Например вывести на вид только отмеченные(выделенные строки) Если это возможно, подскажите - как? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 11:38 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 Я , сейчас, использую ЛистБокс я бы использовала ленточную форму с динамическим фильтром намного меньше неясностей в логике и коде ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 11:59 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, В Листбоксе - удобно выделять мышкой целые куски списка, вот что меня подкупило. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 12:01 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
в крайнем случае можно по кнопке запомнить начало интервала по другой кнопке -конец затем интервалу присвоить ИСТИНА с учетом текущего фильтра ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 12:02 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
на событие Mousemove через hittest вычислять положение курсора и выбирать записи? а запускать этот режим каким-нибудь переключателем или кнопкой? или повесить это на правую кнопку мыши ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 12:08 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 В истбоксе - удобно выделять мышкой целые куски списка, вот что меня подкупило зато неудобно исправлять ошибки, особенно если они по 2-й сотне записей также неудобен контроль выбранного перед заменой задачу надо смотреть в комплексе -сброс флажка -просмотр нескольких условий с выставлением флажка или можно и двойным кликом по наименованию -контрольный просмотр со сбросом лишних флажков -корректировка при необходимости, для этого можно запоминать ранее примененные фильты -собственно замена списки позволят сделать только начальную постановку флажков, все остальное В ЛЮБОМ СЛУЧАЕ делается в ленточной форме ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 12:12 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, забыла еще одну возможность - у ленточной есть область выделения вполне возможно опираться и на ее хотя я ни разу ее не применяла в коде , что-бы пользователи лишнего не удалили ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 12:20 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Благодарствуйте. Пока попробую - набью шишек с ЛистБоксом, но одним глазом, буду смотреть в сторону ленточной формы. по ЛистБокс Возникло пару вопросов. Подскажите -почему в нём не отображаются галочки, а высвечивается слово "НЕТ" ? Как из VBA поставить галочку, находясь на строке ЛистБокса? Возможно ли применение фильтра в ЛистБоксе? Если да, то как из VBA задать фильтр? Например вывести на вид только отмеченные(выделенные строки) Если это возможно, подскажите - как? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 12:21 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, забыла еще одну возможность - у ленточной есть область выделения вполне возможно опираться и на ее хотя я ни разу ее не применяла в коде , что-бы пользователи лишнего не удалили обычно скрывала область выделения и все кнопки переходов/закрытий ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 12:22 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 Если да, то как из VBA задать фильтр? Например вывести на вид только отмеченные(выделенные строки) я вроде бы вам показывала по скайпу динамический выбор в ленточной форме надо только поискать -как обработать область выделения ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 12:24 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА час58 Если да, то как из VBA задать фильтр? Например вывести на вид только отмеченные(выделенные строки) я вроде бы вам показывала по скайпу динамический выбор в ленточной форме надо только поискать -как обработать область выделения Это я уже и не помню. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 12:58 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, skype SHANEMAC51 ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 13:13 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, Да, спасибо. Нет у меня сейчас возможностей скайп использовать. Табличная форма тоже, наверное хорошо подойдёт? В ней так же масса возможностей. И, опять же - все действия сразу происходят в самой таблице и всё на виду. Надо попробовать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 13:20 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, в списке все в текстовом виде, поэтому и галочки тоже должны быть текстом - либо через iif, если это присваивание ресурса, либо проставление "V", и "-" - если происходит добавление в список построчно (рекомендую именно этот способ)-большая управляемость списком, и отсутствие необходимости передачи данных. объявляем список с заголовками (какими хотим) Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16.
эта процедура прописывается в модуле проекта -создает перечень полей Код: 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.
выбор обычно делается двойным кликом - удаляем нужную строку с "нет", или скажем с "-", а на это место ставим такую же строку с "V". Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11.
есть ещё метод ручного добавления построчно .additem - принцип такой же, но строки собираются по другому, и там замена производится используя listindex - ваять пример уже неохота :( ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 13:46 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
alecko, огромное спасибо. Када тебе будет охота. Точнее - када к тебе вновь придёт красавица ОХОТА, тада наваяй примерчик. ПЛИИИИИИИИИззззззз. --------------------------------------- А вообще, яменя тут всё больше убеждают, что ЛистБокс - не вариант. Вот и твои примеры показывают, что работа с этим элементом управления - сплошные извороты. Он подходит лишь для минимального визуального просмотра данных. Да? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:04 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 ...Как можно тыкнув один товар, сместиться по строкам, и типа, удерживая шифт или ещё как, тыкнув второй раз - понаставить галочки у всех товаров, попавших под раздачу?... Попробуйте так: Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12.
Здесь Flag - логическое поле в таблице. Если вместо .Flag = True поставить .Flag = Not .Flag, то можно инвертировать значение Flag в выбранном фрагменте (установить/снять). ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:04 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
__Michelle, Спасибо. Попробую. А ты чё так поздно подтянулась? Работу работал? Я бы давно бы понял, что ЛистБокс - это просто список. И, лучше всего, работать именно с Таблицей. Хотя бы в той же табличной форме.... :-\ ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:07 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, Я всегда поздно подтягиваюсь. Женщины любят опаздывать. Это их фишка. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:11 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 А ты чё так поздно подтянулся? час58 Я бы давно бы понял, не совместимые строки... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:12 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
vmag, неостри. ---------------------------- И так, дорога раздвояица.... Либо продолжать долбиться в упёртый ЛистБокс с кучей изворотов, но иметь гибкую систему выделения строк, используя мультиселект. Либо использовать - старую добрую табличную форму, где всё просто и знакомо.... трудныйвыбораднака. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:15 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
[quot час58#22356131]vmag, неостри. шютнык. ---------------------------- жаль, не удаляется коммент. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:19 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
не люблю оставлять на потом берем рекордсет (ещё 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.
пример замены - сначала удаляем, потом ставим на место перед предыдущей строкой Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:24 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 Либо использовать - старую добрую табличную форму, где всё просто и знакомо.... кстати я нашла , как в ленточной кодом в 10 строк менять значение поля, в данном случае галочек ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:25 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
alecko, ты чудо чудесное! Класссс! Спасибки! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:29 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА час58 Либо использовать - старую добрую табличную форму, где всё просто и знакомо.... кстати я нашла , как в ленточной кодом в 10 строк менять значение поля, в данном случае галочек Это радует! И моя личность раздвояется ещё больше. Мне надо спокойно сесть и подумать, всё взвеси Вши. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:30 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 трудныйвыбораднака. это потому, что нет глобальной концепции... тебе уже кучу вариантов набросали и так и эдак... любой режим нужно делать имея глобальную концепцию, сейчас твоя концепция похожа на такую: - есть ведро мелких деталей, которые нужно разложить по коробочкам... но в жизни так редко бывает... обычно нужно например: - болты, гайки и шайбы переместить в крепеж... - или шапки, шарфы и пальто определить как верхняя одежда... Тогда всё проще: - слева фильтром ищешь нужное (пофиг где, в фоме или в списке) - справа выбираешь дерево куда переместить - жмешь один раз кнопку переместить и не нужно тыкать мышью по 100 раз... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:32 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
vmag, не получится фильтром. У них там бардак во всём и везде. Потому товары валяются не пойми в каких группах. И они хотят иметь возможность наводить порядок. Потому концепция зыбкая - Иметь возможность находить товар или группу смежных товаров и перенаправлять их в нужную коробочку(группу товаров(категорию)) кактатак :-\ ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:36 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, все зависит от задачи, я не за "только список" - все элементы управления необходимы и имеют свои преимущества и недостатки перед другими. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:37 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 __Michelle, ... А ты чё так поздно подтянулся? час58 , А вот в 17 году была Ваша тема https://www.sql.ru/forum/1260888/imeutsya-li-sobytiya-dlya-oblasti-vydeleniya-lentochnoy-formy?hl=selheight. Вроде бы, аналогичная? Это тот же самый вопрос или другой? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:47 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
alecko час58, замените ленточку (вообще она нужна довольно редко) на табличную форму, в ней можно делать фильтры и ставить галки клацнув на кнопке 1 раз.можно выбирать товары в отдельную форму/отчет и уже собранную кучу переносить куда нужно. sdku фильтрация и сортировка по любому из полей-кстати Вам предлагали использовать табличную форму-это её штатные возможности-хотя используя VBA это делается и в ленточной час58 И, лучше всего, работать именно с Таблицей.(любая форма,кроме свободной,работает непосредственно с таблицей\запросом) Хотя бы в той же табличной форме.... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:48 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
__Michelle час58 __Michelle, ... А ты чё так поздно подтянулся? час58 , А вот в 17 году была Ваша тема https://www.sql.ru/forum/1260888/imeutsya-li-sobytiya-dlya-oblasti-vydeleniya-lentochnoy-formy?hl=selheight. Вроде бы, аналогичная? Это тот же самый вопрос или другой? ---------------------------------------------------- я, ДИКА ЗВИНЯЮСЯ. У меня память нет савсэм. Патаму, может быть и такое, что я павторна спрашивать буду то, чтоуже аднаждыспрашивал. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:50 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 У них там бардак во всём и везде. а по подробнее ? жотя бы скрин шот таблицы с товаром? что в ходит в описание единицы товара кроме количества и цены? как они до этого работали ? если есть в описании штрих-код или артикул, то вообще ничего не нужно - выбираешь раздел классификатора (куда переместить) - и бибикаешь товар, он не важно где был - перемещается куда нужно... - или ввел артикул, нажал энтер и пару тыщ записей уже там где нужно... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 14:54 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
vmag, Попа дробнее. Артикул есть. можно и бибикать. А как быть, если надо переместить небольшой диапазончик товаров? Надо же диапазончик выделить и потом уже сказать куда его слать. В какую группу товаров. Взять хотя бы заголовки столбцов. Впечатление, что их писало три человека и каждый писал на свой манер. Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 19:27 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
авторВпечатление, что их писало три человека и каждый писал на свой манер. sku naimenovanie tovar brent ...Вложенность ostatki Цена со скидками и промо (желтым цветом) ...photo kratkoe opisanie opisanie strana ...price YOOMA kategoria podkat 1 podkat 2 podkat 3 похоже, что так ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 20:11 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, :-)) Поэтому моя задача сделать интерфейс, работать с которым сможет (как бы это помягче выразиться...) Ну, вобщем любой , даже не желающий работать. ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 20:19 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, после задачи СОСТАВ ИЗДЕЛИЯ с фильтрами по основным полям ленточной формы были написаны подобные же задачи -КАДРЫ -МАТЕРИАЛЫ -СЧЕТА ФАКТУРЫ 6-10 полей для условий фильтра(часть значения поля), при клике на определенном поле - подробный показ выбранной записи проблем с освоением не было - понимали принцип работы с первого показа при установке(даже бабушки за 60+, тогда их еще не выгнали на заслуженный отдых) для особо требовательных к нестандартным запросам - были сделаны варианты, сохранив принцип ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 20:32 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ПЕНСИОНЕРКА, :-))) Да уж. Состав изделия - это крутейшая разработка!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 20:48 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 Впечатление, что их писало три человека и каждый писал на свой манер. Хочешь я тебе поколдую, поворожу... ? Жил был "Час" (не буду расшифровывать фио), и всё у него было относительно хорошо, пока он не решил расширить сферы своей автоматизации с местного ЖКХ на местную торговлю... Тут и конторка нашлась подходящая: люди есть, компьютеры тоже, а главное есть шеф, которого уже достали менеджеры и бардак с учетом товара: - у каждого менеджера были свои экселевские файлы, которые он давным давно состряпал себе сам, и именно в них он делал учет по своему направлению... - соответственно данные по лакокрасочным изделиям первого менеджера никаким боком не коррелировались с данными о скобяных изделиях второго менеджера (ни по столбцам, ни по строкам экселя), ну и т.д. Судя по этому посту и посту от 2 августа, где ты пытался ковырять присоединенный эксель, у меня и появилось это предсказание... Угадал ? ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 20:50 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
vmag, можно тебя и не огорчать. И сказать - угадал. Но.... я этого предпринимателя знаю много лет. Он щаз занялся сайтом (магазин типа). И вот лепят excel файл , что бы товары на сайт грузить. Я спрашиваю, а почему нельзя заголовки столбцов такие же как в том Excel файле, что от поставщика приходит? Уже всё придумано до нас. И сливать удобнее. И автоматизировать процессы удобнее. Мы уже так всё наладили. Сделай нам из этой какашки - конфетку. У поставщика получшее файл. Код: vbnet 1.
... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 20:59 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58 И вот лепят excel файл , что бы товары на сайт грузить. Понятно... По уму бы в первый раз сделать нужно качественно и не всё подряд, а по реальным остаткам... Обычно из того что есть в ассортименте, на сант идет 30-70 % ассортимента... Потом в основной учетке делаешь пометку товара продается на сайте или нет, ну и гоняешь туда - сюда остатки после прихода и продаж... ... |
|||
:
Нравится:
Не нравится:
|
|||
06.08.2021, 22:15 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
vmag, У них с сайта товары не убираются. Просто пишется нет в наличии. То есть остаток = 0. Поэтому Просто правим EXCEL файл и они его вновь заливают. А там, при заливке - свой алгоритм, наверное на Яве. ... |
|||
:
Нравится:
Не нравится:
|
|||
07.08.2021, 13:01 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
Подскажите код VBA что бы узнать имеются ли выделенные строки в ListBox. Или это надо пробежать весь список и найти выделенные? ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2021, 15:32 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, Есть св-во SelectedIndex , если ничего не выбрано оно равно -1 Читайте на досуге Учтите что ListBox VBA и VBA.net кое в чем,не значительно, отличаются ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2021, 17:54 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
sdku, да, отличаются. Я, было начал изучать оный. Но, за отсутствием необходимости в программах, забросил. Access к тому времени уже сносно знал. Да и сейчас знаю сносно. Потому как работаю в нём 1 раз в год или раз в три года. Забывается всё что читаю и знал. Потому приходится спрашивать здесь у тех, кто часто или постоянно создаёт что-то в этой среде обитания. :-) ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2021, 18:06 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
Думаю список с множественным выбором Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2021, 18:28 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
sdku, Да. спасибо. Я решил таким образом. Иду до первого выделенного и считаю, что таковые имеются. Значит можно перекидывать их. Код: vbnet 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13.
... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2021, 18:40 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
Me.Список4.ItemsSelected.count ... |
|||
:
Нравится:
Не нравится:
|
|||
08.08.2021, 21:13 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
alecko, Спасибо!!! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 11:24 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, Цикл Each выдаст Вам индексы выделенных элементов(или выдаст сообщение,если ничего не выделено) по которым определяется значение кодового поля в таблице и производится перемещение выделенных записей, а список обновляется. Фсе... ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 11:56 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
sdku, :-)) Да! ... |
|||
:
Нравится:
Не нравится:
|
|||
09.08.2021, 11:58 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, авторУ них там бардак во всём и везде. Потому товары валяются не пойми в каких группах. И они хотят иметь возможность наводить порядок. Тогда сразу надо закладывать журнал аудита действий "кто взял мою миску и съел её и переложил в свою кучку". Иначе будут перепирательства ресурсных отделов, перетягивания каната туда-сюда, и обвинения программиста что "всё не так". А ещё лучше при наведении бардака в НСИ МТР - прописать процедуру выверки и подтверждения, чтобы позиция МТР, перемещённая в правильную категорию, получала какойто дополнительный статус "Проверена" и блокировалась для дальнейших переносов. И соответственно, только свой товарный отдел (или профильный сотрудник), ответственный за данную категорию, мог бы разблокировать и "отдать" свою выверенную позицию. Иначе хаос. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2021, 08:46 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
ldfanate, Я у них не работаю. Мне их хаус как блок хаос. А наводить им порядок, это уже слишком. :-))) Пусть купаются в этом ***** сами. ... |
|||
:
Нравится:
Не нравится:
|
|||
10.08.2021, 12:46 |
|
Накидайте идей по реализации задуманного.
|
|||
---|---|---|---|
#18+
час58, ну вы же сами попросили накидать идей)) Просто заказчики часто сами внятно не могут сформулировать, что хотят. А распределённое ведение такого объёмного НСИ как справочник МТР - это традиционное хождение по одним и темже вобщемто граблям (бусидо - путь самурая :-). Одними из которых какраз является структурирование классификаторов МТР. У вас ещё лёгкий случай - всего один классификатор в виде дерева групп, а бывает что один федеральный, другой несколько перпендикулярный ему отраслевой/корпоративный, плюс по одному от каждого крупного контрагента-поставщика где по тем же граблям ходят другой тропой)) ... |
|||
:
Нравится:
Не нравится:
|
|||
16.08.2021, 10:00 |
|
|
start [/forum/topic.php?all=1&fid=45&tid=1609621]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
32ms |
get topic data: |
11ms |
get forum data: |
3ms |
get page messages: |
81ms |
get tp. blocked users: |
1ms |
others: | 11ms |
total: | 168ms |
0 / 0 |