|
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
|
|
Совет по выбору БД (не Access), взаимодействующей с VBA04.10.2012, 05:40. Показов 5537. Ответов 39
Метки нет (Все метки)
Нужно заполненные данные где то хранить и выбирать из каких либо справочником.
есть программа которая заполняет отчет в ms word спомощью VBA там всякие расчеты и т.д. ну и нужно где то хранить данные которые заполняем, для историй. И есть выпадающие списки которые показывают список оборудования , я сделал это в текстовых файлах. Вообщем препод сказал, что в текстовиках не хорошо и Access тоже не хорошо. Предложить какуе нибудь БД с которой можно работать через. vba. И примеры как с ней работать (таблицами и т.д. )
0
|
|
| 04.10.2012, 05:40 | |
|
Ответы с готовыми решениями:
39
Совет по выбору БП Совет по выбору БД Совет по выбору БП |
|
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
|
|||
| 26.10.2012, 16:18 [ТС] | |||
|
У меня наверно из за бесплатно оффиса не конектица. Нужно до компьютера добраться, я сейчас когда получается на работе пробую подсоеденить у меня там оффис 2007 плюс. Я все еще в поиске хочется что то без установочное. Типо как пример с сайта который вы мне дали Excel ForSqlite. Пока пытаюсь разобраться как выдернуть таблицу в Выпадающий список из того готового примера. у меня время есть еще, я сейчас буду защищать локальную разработку в презентаций. А потом вот с серверной мучаться в плотную до января . А так как у меня нет пока интернета на компе, тока с планшета, я не могу быстро проверять примеры. Дальше у меня мысли выводить график в. web или c# winForm.
Добавлено через 6 часов 2 минуты Добавлено через 3 минуты Добавлено через 2 минуты Если осилю. sqlite выложу исходник. проекта в архиве.
0
|
|||
|
2787 / 719 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
| 26.10.2012, 17:02 | |
|
Если есть инет на планшете (не iPad), то не вижу сложностей с переносом данных не ноутбук при помощи той же microSDHC с адаптером через кардридер или напрямую по USB. Office поменяйте или активируйте. С такими отговорками у вас шансов прикрутить прогу к СУБД до января ничтожно мало! .NET тоже не отговорка - её встроили во все поддерживаемые "настольные" операционные системы Windows. Да и в чем проблема если что установить тот же фреймворк? Вообще в дипломную программу можно инсталлятором NSIS сделать - и нет больше проблем.
Просто возьмите SQLiteForExcel позапускайте тесты по отдельности в трассировщике (по F8 пошагово) -сразу поймете, что и как работает (и почему что-то не сработало). У меня тоже базовый тест вылетал с ошибкой на kill file, но отдельные подпрограммы позапускал и во всем разобрался, правил где надо по смыслу. Кстати, ваш выбор насчет программ без установки какой-то немотивированный. Должны быть веские причины на усложнение того, что и так доступно. Программы, запускающиеся из любой папки в наше время удел в основном freeware и вылеченных лицензий, а вы защищаете диплом, чтобы продавать, а не дарить программный код. Вообще до января довольно мало времени, если будете делать привязку проги к базе "от души", а не "на коленке". Был бы больше срок - можно разобраться с SQLite API и работать с базой родными API-вызовами без прослоек (в SQLiteForExcel это библиотека-оболочка на Си). Я бы на Вашем месте все-таки работал с SQLite через ADO и ODBC драйвер. Драйвер 1 раз установить установщиком и только. А по ADO примеров в сети полным-полно - в вашем коде останется только строку подключения к базе "ConnectionString" заменить и использовать любые примеры кода по работе с Access, SQL Server, Fox Pro DBF, текстовым БД с разделителями CSV и т.д. Кстати, для диплома не устроит ADO подключение к встроенному в систему драйверу текстовых баз данных из файлов с разделителями? Удачи!
0
|
|
|
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
|
||||||
| 29.10.2012, 08:47 [ТС] | ||||||
|
mc-black, что значет файлы с разделителями ? Как можно посмотреть установленный драйвер ? например при подключений в Делфи и С# можно их выбирать при подключения к базами , а как тут в VBA или оффисе ?
Добавлено через 2 часа 45 минут Спасибо. anvg его полностью код работа способен )) Переустановил оффис добавил в. refference ado 2.8 и все заработало ) Сейчас буду начинать пробывать SQL запросы для свойх нужд , там уже буду перебираться на построение графика по всем созд документам) кстати вопрос можно ли просто библиотеку в. system32 скопировать (sqlite3odbc.ddl) не устанавливая через setup. будет ли работать проект ? Добавлено через 1 час 14 минут
Это код полностью работает, я прокомментировал ,что знаю без Гугла. Прошу гуру помоч с другими кусками кода или что я не правильно прокомментировал. Меня интересует можно ли сделать Id так. Что бы я мог заносить поля2 в таблицу и он сам нумеровал поле 1 . Как допустим в 1С или MS Access .Какой нужно параметр задать полю 1 ?
0
|
||||||
|
1234 / 424 / 107
Регистрация: 31.03.2012
Сообщений: 1,159
|
||
| 29.10.2012, 09:09 | ||
|
Неоднократно использовал такую технологию, но в соответствии со справочной системой только, - Для чтения, импорта или экспорта данных в формате текстовых файлов и HTML. Сообщи как тебе удалось сделать обновление отдельных записей? Добавлено через 6 минут gray59, ну уж прочти наконец Как работать в редакторе сообщений
0
|
||
|
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
|
|
| 29.10.2012, 09:38 [ТС] | |
|
Извините не могу пользоваться Тэгами с панели. Страница из за медленного соед не может прогрузится приходится их в ручную писать.
0
|
|
|
1234 / 424 / 107
Регистрация: 31.03.2012
Сообщений: 1,159
|
||||||||
| 29.10.2012, 09:40 | ||||||||
1
|
||||||||
|
Почетный модератор
23253 / 9167 / 1084
Регистрация: 11.04.2010
Сообщений: 11,014
|
|
| 29.10.2012, 09:43 | |
|
gray59, теги Вы ставите не те
Они в квадратных скобках, и не BASIC, а VB: [VB]Ваш код[/VB]
0
|
|
|
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
|
||
| 29.10.2012, 09:50 [ТС] | ||
|
, а то сидишь пишишь и у тебя все сообщение стирается )ИЗ за того что ты не успел набрать текст или страница не загрузилась. Скорость у меня 2кб в секунду )
0
|
||
|
2787 / 719 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|||
| 29.10.2012, 10:23 | |||
|
Добавлено через 5 минут
0
|
|||
|
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
|
|
| 29.10.2012, 11:26 [ТС] | |
|
mc-black, Это получается велосипед с нуля ) Я уже с sqlite разобрался, дальше дело пойдет ) Может предложите как лучше график выводить или в чем ?
Вобщем опишу что он будет выводить. Каждый раз аудитор заполняет шаблон отчет, у меня это реализовано через vba, там подчет формул и заполнение повторяющихся данных, выбор оборудования выбирается из Sqlite. Температура там под каждый город подгоняется. Экономический эффект подсчитывается и т.д. Вообщем есть три показателя это Аудируемая компания и у неее есть показания Тепло, Вода, ГВС, Электричества и нужно сделать столбчатую диагрумму или еще какуенибудь по красивее. Хотелось как. web что бы руководитель этих аудиторов имел представление, что да как и в каком году это предприятия имела )Как снизилось потребление этих ресурсов ) Добавлено через 28 минут Первый: это фирма Второй: Вода,гвс, тепло, электричество Третий: Год
0
|
|
|
2787 / 719 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|||||||
| 29.10.2012, 12:08 | |||||||
1
|
|||||||
|
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
|
|||||||
| 29.10.2012, 12:16 [ТС] | |||||||
|
mc-black, интересный пример, я не такое думал. Мне представлялось этого много циклов по перебору текстовых файлов. Ища разделители и заголовки.
0
|
|||||||
|
2787 / 719 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
| 29.10.2012, 12:17 | |
|
@Joeymax
Когда надо писать в CSV большие массивы данных (если их может потянуть драйвер), я бы кодировал файлы как бинарные в подходящую 6-битную кодировку типа UUE, XXE, Base64 и построчно бы загонял в таблицу с полями: ИмяХранимогоФайла, НомерСтрокиXXE, ДанныеФорматXXE. При необхоимости извлекал бы данные SQL-запросом к одному или нескольким именам файлов + функцией по работе с кодировкой (по XXE у меня есть заготовка). Это бы подошло в равной мере как к HTML, так и к хранимой для него графикой и т.д.
0
|
|
|
1234 / 424 / 107
Регистрация: 31.03.2012
Сообщений: 1,159
|
|||||||
| 30.10.2012, 01:54 | |||||||
0
|
|||||||
|
2787 / 719 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
||||
| 30.10.2012, 12:19 | ||||
Я извиняюсь, у меня всегда выходит очень много опечаток в тексте несмотря на то, что я отношу себя к умеющим писать без ошибок на русском языке. Мне часто не хватает 10 минут, чтобы перечитать свой же текст и отредактировать все допущенные опечатки. Модератор имеет возможность увеличивать эту задержку отдельными пользователям в исключительных случаях, скажем до 15-20 минут? Добавлено через 11 минут
0
|
||||
| 30.10.2012, 12:25 | ||
|
Не по теме:
Но я обратил внимание на одну лазейку - если после вашего поста нет ещё других сообщений, то можно в Быстром ответе набрать что-нибудь, включить Расширенный режим, нажать Ответить. Сообщение присоединяется к предыдущему посту и появляется возможность для его правки. Возможность эта не документирована кажется и не всегда срабатывает, но попытка не пытка:)
0
|
||
|
0 / 0 / 0
Регистрация: 28.07.2012
Сообщений: 65
|
|
| 01.11.2012, 06:55 [ТС] | |
|
Я уже с sqlite разобрался и уже перевел текстовые файлы) а вы тут мне пишите sqlite не подходит для web ) Мне и My SQL предлагаете добавить ? много статей где исп для web sqlite ) Изначально если бы знал , что график появится то сразу бы на php +mysql делал. Сами знаете , что эти Доценты кафедр ИТ , что только не придумают ) Я делал как просили на производстве, а тут не исп текстовых файлоа не безопасно и не хорошо для диплома и добавь график. Предприятию отдал разработку они нечего не сказали плохого, а тут насте ))Проблему под окончания универа ) Как предложите График выводить ?? в WEbe или winForme это C# или делфи , может быть в этом же файле. doc прикрутить ?
0
|
|
|
173 / 19 / 3
Регистрация: 14.12.2010
Сообщений: 50
|
|
| 01.11.2012, 11:13 | |
|
А почему бы график не выводить в самом документе Word, возможность вставлять их есть? Или тоже не по доцентски?
0
|
|
|
2787 / 719 / 106
Регистрация: 04.02.2011
Сообщений: 1,443
|
|
| 02.11.2012, 10:34 | |
|
Можно в отдельно раскрытающуюся книгу Excel график встроить, либо обхкт Excel с графиком встроить в документ Word.
0
|
|
| 02.11.2012, 10:34 | |
|
Совет по выбору ОС Совет по выбору форума Совет по выбору видеокарты
Совет по выбору роутера Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Запустил конкурс "тем и промптов для текстовых квестов созданных почти чисто ИИ"
Adler 06.10.2026
Всем привет!
За последние три-четыре дня я создал более 16 текстовых квестовых игр используя преимущественно по одному запросу к ИИ на игру. Мне так понравилось смотреть все ветки/ сцены во всех. . .
|
ИИ не может найти нужный язык в списке
Supersumestria 05.10.2026
Я ему даю вот такое изображение и прошу найти и подчеркнуть немецкий язык.
Возвращает он вот это:
https:/ / i. **********/ vqBWLe2. png
Нужную строчку в 3й колонке просто выдумал. .
Это. . .
|
Новая последняя моя музыка в SUNO
zorxor 05.10.2026
Здравствуйте, дорогие мои друзья! С большой радостью я хотел бы представить вам свою новую последнею музыку, которую сгенерировала мне по моей просьбе нейросеть SUNO. С уважением, zorxor.
Это. . .
|
Программный домашний кинотеатр
russiannick 27.09.2026
Сподобился на программный домашний кинотеатр. В качестве ЯВУ по традиции выбрал js.
В помощники взял Яндекс-Алису.
Было создано три зала на разные интересы.
исторические и ретро
сериал Хичкок. . .
|
|
Беседа с ИИ о программистах, недопускающих к созданию и правке кода генеративные ИИ и причины этого
zorxor 21.09.2026
Раньше я радовался или получал некоторые эмоции, пусть небольшие, но всё же, от самого процесса написания кода, рекомпиляции и запуска, видя постепенное развитие программы и прочее. А теперь лень. . .
|
Мобильное приложение ColorStep
pavlinmavlin 17.09.2026
Реализовал приложение Красный, Зеленый, Синий в Unity3d + c#.
Название изменил на ColorStep.
Приложение прошло модерацию и теперь доступно для скачивания. Делал его сам, шаг за шагом — и вот,. . .
|
Запрет дублирования строк в табличной части
Maks 13.09.2026
Реализация из решения ниже выполнена на нетиповом справочнике "Нормы ТО" с табличной часть "Виды ТО", разработанного в КА2, со следующими реквизитами:
- ВидТО (СправочникСсылка. ВидыТО);
- ВидГСМ. . .
|
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Jin X 06.09.2026
Скрипты Tampermonkey для CyberForum, ChatGPT, Claude и пр.
Работая с форумом и нейросетями в браузере часто хочется что-то подкорректировать или добавить какого-то функционала.
Ниже прикреплён. . .
|