Форум программистов, компьютерный форум, киберфорум
Microsoft Access
Войти
Регистрация
Восстановить пароль
 
 
Рейтинг 4.85/1405: Рейтинг темы: голосов - 1405, средняя оценка - 4.85
10014 / 2600 / 83
Регистрация: 17.02.2009
Сообщений: 10,364
1

Делимся наработками

03.11.2009, 11:04. Просмотров 264318. Ответов 164
Метки нет (Все метки)

в этой теме предлагаю выкладывать интересные наработки по акцессу...

зы. в дальнейшем на основе их можно будет создать темы "важное"

Добавлено через 45 секунд
ззы. флуд и спам в этой теме будет награжден красными карточками
17
Лучшие ответы (1)
Programming
Эксперт
94731 / 64177 / 26122
Регистрация: 12.04.2006
Сообщений: 116,782
03.11.2009, 11:04
Ответы с готовыми решениями:

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

Обсуждение поста #137 в теме "Делимся наработками". Программный модуль контроля ресурсов принтеров сети.
Сейчас тестовая страница на каждом принтере выдаёт эту информацию.

Строковый тип данных. С наработками. Работает, но не верно
Написать программу определения в заданной строке номера первого по порядку слова, которое короче...

Кто занимался работой с timer поделитесь пожалуйста наработками интеренсыми
Например есть форма и на форме кнопка закрыть нажимая кнопку закрыть идет отсчет 10 9 8... и когда...

164
458 / 75 / 13
Регистрация: 06.03.2015
Сообщений: 148
16.11.2015, 21:28 61
Долго искал, но так и нашел пример как рассчитать ширину текста для произвольного шрифта в пикселях или твипах, чтобы установить размер подписи на форме Access. Вот, все-таки получилось.
6
Вложения
Тип файла: zip Определение_ширины_текста_в_пикселях.zip (23.6 Кб, 145 просмотров)
Эксперт MS Access
26380 / 14171 / 3120
Регистрация: 28.04.2012
Сообщений: 15,549
16.11.2015, 23:14 62
В Access есть штатный, но почему-то скрытый объект WizHook. В его составе есть функция TwipsFromFont, которая позволяет найти ширину любого текста разного размера, плотности, наклона. Пример использования здесь -
Автоматический подгон размера столбцов при открытии табличной формы Access
7
458 / 75 / 13
Регистрация: 06.03.2015
Сообщений: 148
16.11.2015, 23:37 63
Цитата Сообщение от mobile Посмотреть сообщение
штатный, но почему-то скрытый объект WizHook
Спасибо! Очень интересный объект. Жаль, раньше не знал.
1
13 / 13 / 0
Регистрация: 24.10.2015
Сообщений: 232
20.11.2015, 19:03 64
Дорогие форумчане, хочу поделится базой данных, используемой для заказа транспорта на предприятии. Сразу скажу, что создана она общими усилиями форумчан, отдельное спасибо dratxara за неоценимую помощь в создании сего творения. Собственно говоря я ему обещал выложить базу, когда она будет готова.
Итак, немного о базе. Ее можно использовать на любых предприятиях, на которых осуществляется заказ транспорта (заказ осуществляется пользователями по сети, база должна лежать на сервере) . В базу сразу заложена возможность заказа грузового, легкового транспорта и спецтехники. Есть ряд примочек (защиты от дураков), например, ограничена возможность для заказа транспорта через пять минут, чтобы охладить пыл заказывающих, ведь машина не стоит у дверей и ей еще нужно приехать, ограничена возможность захода в журнал заявок, дабы исключить возможность внесения корректировок. Это может сделать только диспетчер (человек, который мониторит поступающие заявки). В журнале есть возможность проставления отметок о выполнении заявок и обновления записей без выхода из базы.
В общем прошу не судить строго, пользуйтесь на здоровье. Если есть какие предложения по тюнингу, рад их принять.
0
Вложения
Тип файла: rar Перевозки.rar (106.2 Кб, 773 просмотров)
1387 / 322 / 45
Регистрация: 16.04.2013
Сообщений: 764
Записей в блоге: 2
21.11.2015, 01:56 65
PuhKMV
------------------------------------
В твоём исполнении было бы лучше.
2
Вложения
Тип файла: rar Перевозки 2003 для Пуха.rar (98.5 Кб, 458 просмотров)
7488 / 4700 / 518
Регистрация: 27.03.2013
Сообщений: 17,090
28.11.2015, 10:03 66
Цитата Сообщение от Волшебник 307 Посмотреть сообщение
...В твоём исполнении было бы лучше....
Не знаю, меня чёй та выбрасывает из БД, наверное какие то особые навороты присутствуют.
0
88 / 85 / 15
Регистрация: 13.04.2015
Сообщений: 545
25.12.2015, 12:49 67
Простая форма авторизации - логин и пароль. Данные хранятся в таблице, обработка ошибок и пр.написано на VBA.
Логин и пароль вытягиваются через код из таблицы.
Юзверь1 - 123
Юзверь2 - 321
Может кому пригодится
4
Вложения
Тип файла: rar Авторизация.rar (153.3 Кб, 675 просмотров)
Эксперт MS Access
26380 / 14171 / 3120
Регистрация: 28.04.2012
Сообщений: 15,549
30.12.2015, 23:43 68

Не по теме:

Дело было вечером, делать было нечего...

Противники и завистники Access часто ставят ему в вину бедность и невыразительность интерфейса. Особенно в части динамического интерфейса. Они правы, конечно, но и в аксе что-то сделать можно. Вот я сделал три простеньких примера: таскание кнопки по экрану, изменение цвета подформы и изменение высот столбцов нестандартной диаграммы из лейблов. Не особенно надеюсь, что эти примеры пригодятся на практике, но они иллюстрируют, что и на относительно бедном инструменте тоже можно как-то сыграть.

Разумеется приведенные примеры не слишком сильно доведены. До "совершенства" очень далеко, но достичь его и не ставилось целью.
9
Вложения
Тип файла: rar ButtonMove.rar (36.4 Кб, 443 просмотров)
7488 / 4700 / 518
Регистрация: 27.03.2013
Сообщений: 17,090
31.12.2015, 00:35 69
Во истину согласен с сим мнением.
Аксик - великолепный ни с кем не сраввнитя по ВААЩЕ простоте освоения.
Даже я весь такой полунгеграмотный кажись смог чего то достигнуть в данной области програмирования, даже пару раз некоторые ТС не смотря на мою вредность и занудность +1 Спасибор даже ставили, видимо в прок пошло.
0
Эксперт MS Access
26380 / 14171 / 3120
Регистрация: 28.04.2012
Сообщений: 15,549
03.01.2016, 23:16 70
В продолжение предшествующего поста от 31.12.2015: Делимся наработками.
Думаю, нашлась тема, где динамический интерфейс интересен. Не столь уж редко пользователи хотят в списках (ListBox) раздвигать столбцы, чтобы увидеть длинный текст. Эта возможность как-то реализована в предлагаемой БД ListBound. Сделано 2 варианта: 1) изменение ширины столбцов кнопками, 2) так как обычно реализуют движение границ - стрелками "вправо-влево" при наведении курсора на границу. Примерно как в табличной форме. Во втором варианте движение ограничено шириной списка, так как я не нашел способа определить положение курсора при смещении горизонтальной полосы прокрутки. Наверное такой способ есть, но известные мне апи не дают ширину скрытой части списка.

Конечно, динамический интерфейс на форуме предлагался и ранее, например при изменении ширины полей в ленточной форме. Но в применении к спискам, такого примера не нашел.
6
Вложения
Тип файла: rar ListBound.rar (63.3 Кб, 319 просмотров)
7488 / 4700 / 518
Регистрация: 27.03.2013
Сообщений: 17,090
03.01.2016, 23:29 71
Цитата Сообщение от mobile Посмотреть сообщение
...динамический интерфейс на форуме предлагался и ранее,...
Не смотря на то что неприемлю по жизни динамический интерыейс, как мене это и не как бы противь моего внутреннего Эго, но признаю, иногда он Нужно.
Огромное спасибо - mobile, за науку.с+++
0
889 / 355 / 91
Регистрация: 21.03.2013
Сообщений: 926
18.02.2016, 15:05 72
с 1 января 2016 года в Украине введен госклассификатор Единый закупочный словарь
ексель таблицу можно скачать на официальном сайте госзакупок https://tender.me.gov.ua/EDZFr... EDZrDWkAmc.
Пользоваться им крайне не удобно, но нужно для определения предмета конкурса (тендера).
Для использования в работе написал небольшой обработчик этого классификатора. Осуществляется поиск по коду или по укр названию предмета закупки. Показывает что в какую группы товаров (услуг) входит. Мне так показалось легче его использовать. Если кому понадобиться - пользуйтесь. Если есть замечания - прошу не держать в себе.
1
Вложения
Тип файла: rar DK021_2015.rar (532.8 Кб, 169 просмотров)
шапоклякистка 8-го дня
3648 / 2209 / 390
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
18.02.2016, 15:20 73
Идея хорошая, но база не работает. Форма открывается сдвинутой левее и выше левого верхнего края экрана. Модули не компилируются, ругаются на необъявленные однобуквенные переменные, типа f или I. Воспользоваться формой тоже не удалось, по причине этой же ошибки (перемнная I не объявлена).
1
Модератор
Эксперт MS Access
9855 / 3894 / 627
Регистрация: 07.08.2010
Сообщений: 11,030
Записей в блоге: 2
18.02.2016, 15:52 74
убрала лишние запятушки --работает
но особого ничего нет, кроме скрытия панелей

-----
посимвольный выбор
3
Вложения
Тип файла: zip DK021_2015.zip (652.0 Кб, 196 просмотров)
889 / 355 / 91
Регистрация: 21.03.2013
Сообщений: 926
18.02.2016, 16:02 75
shanemac51,
Цитата Сообщение от shanemac51 Посмотреть сообщение
но особого ничего нет, кроме скрытия панелей
из фишек аксесса там только скрытие панелей и изменение размеров полей кнопок под видимую часть формы. Эти решения были подсказаны на форуме.
а практическая фишка в том что можно искать не только в видимой части классификатора (посимвольно), но и находить все вхождения искомого (кнопка Шукати все) по всему классификатору и уже от найденного переходить или вниз на составляющие значения группы (или вверх на укрупнение классификации). Попробуйте найти чай и посмотрите куда он может входить))
0
Модератор
Эксперт MS Access
9855 / 3894 / 627
Регистрация: 07.08.2010
Сообщений: 11,030
Записей в блоге: 2
18.02.2016, 16:29 76
Попробуйте найти чай и посмотрите куда он может входить))
обязательно посмотрю, интересно куда

--
не нашла я чай через поиск
только через прямое залезание в таблицу
0
889 / 355 / 91
Регистрация: 21.03.2013
Сообщений: 926
18.02.2016, 17:05 77
Цитата Сообщение от shanemac51 Посмотреть сообщение
не нашла я чай через поиск
прошу пояснить мне: на вашем аксессе не работает так как у меня?
если нет то в чем может быть причина?
0
Миниатюры
Делимся наработками   Делимся наработками   Делимся наработками  

Делимся наработками  
Модератор
Эксперт MS Access
9855 / 3894 / 627
Регистрация: 07.08.2010
Сообщений: 11,030
Записей в блоге: 2
18.02.2016, 17:22 78
я набрала ча --вы видите рисунок
при наборе чай --пустой выбор
-------------
не срабатывает даже на код 1586
другие коды выбираются
0
Миниатюры
Делимся наработками  
889 / 355 / 91
Регистрация: 21.03.2013
Сообщений: 926
18.02.2016, 17:29 79
shanemac51,
Форма загружается изначально из разделов групп товаров (услуг).
При поиске в строке - посимвольный поиск происходит в видимой части классификатора( то есть то что в Списке),
если искомого нет - список становится пустым - это значит разделов содержащих искомое нет.
Нажимаем Шукати весь и просматриваем все позиции классификатора содержащие искомое (чай к примеру) и выводим в список. Если список большой то можем посимвольно в нем еще раз искать нужную позицию. Если нашли что нужно выделяем ее и можем переходить вверх или вниз. Мне интересно будет услышать ваше мнение работает ли он так же у вас как и у меня.
Мне кажется удобным кнопка - ищем все, набираем текст - идет поиск в выбраном.
1
шапоклякистка 8-го дня
3648 / 2209 / 390
Регистрация: 26.06.2015
Сообщений: 4,647
Записей в блоге: 1
18.02.2016, 18:17 80
С той же задачей прекрасно справляется встроенный фильтр аксес )) Да и фильтр экселя тоже.

Но за сами данные спасибо.
0
IT_Exp
Эксперт
87844 / 49110 / 22898
Регистрация: 17.06.2006
Сообщений: 92,604
18.02.2016, 18:17

Заказываю контрольные, курсовые, дипломные и любые другие студенческие работы здесь.

Делимся.
Доброго времени суток всем посетителям этой темы!=) Хочу попросить вас поделиться самой...

Делимся vpn)
Ребят, накидайте vpn серверов работающих на просторах СНГ.

Делимся опытом
Добрый день! Давайте делиться мыслями о разработках, которые прямо не используются в работе, но...

Делимся знаниями по С++
По вашему зачем нужна виртуальная функция в программе? Какой от нее толк если она вызывается как...


Искать еще темы с ответами

Или воспользуйтесь поиском по форуму:
80
Ответ Создать тему
Опции темы

КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2020, vBulletin Solutions, Inc.