|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
Приветствую. В связке Excel + .mdb пишу "систему упраления" данными в базе данных на сайте. Поподробнее. В файле .mdb находится база данных со сложно структурой. В Excel реализован "интерфейс", позволяющий производить поиск по базе данных; удобный просмотр данных; изменение, добавление, удаление данных... не суть - это "инструмент", для работы с базой данных. Есть сайт с точно такой же структурой базы данных как и локальная - .mdb. Excel умеет синхронизировать данные базы данных. Сайт простой: поисковая форма, вывод результатов поиска по базе данных (это основное) и прочая текстовая инфорация. Почему решил пойти таким путем для решения задачи: мне проще писать на VBA в Excel; маловато опыта, чтобы на php создавать движок по управлению данными в базе данных + интерфейс; в целях экономии трафика; на некоторых хостах превышение отпределенного предела трафика оплачивается дополнительно; выполнение манипуляций (вычисления, обработка и т.п.) над данными можно производиться на клиентском компе (в Excel), что значительно быстрее (а потом их отправлять "готовые" на сайт), чем это производилось бы на веб-сервере; а также при выполнении данных манипуляций на веб-сервере могут потребоваться более завышение требования к производительности, что влечет выбор более дорого тарифа. Прошу высказать свои мнения, предложения и замечания. Если такие (или похожие) решения? Заранее благодарен. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 10:20 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
.Михаил., По уму "внутренняя" часть на Excel + mdb вполне возможна и оправданна. Особенно - когда над данными постоянно производим разнообразные изменения. Внешняя часть - так на чем вы планируете писать сайт ? . По большому счета данные из mdb можно просто экспортировать в любую СУБД. Для php массовый выбор это MySQL для ASP MSSQL... ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 10:45 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
А у меня недоумение вызвала связка эксел + аксес для внутренней части. В самом аксесе есть все возможности для разработки хорошего интерфейса. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 10:47 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
П-Л, Это то понятно, не хочет и не может человек ничего разрабатывать. Данные формируются по "требованию пятки" вручную , просто с хранением в mdb ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 10:49 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
dvimВнешняя часть - так на чем вы планируете писать сайт ? Ничего особенного: php + mysql на каком-нить недорогом хостинге. П-Л...В самом аксесе есть все возможности для разработки хорошего интерфейса. Согласен. Но в Access мне не нравится, что интерфейс стоится в основном на одних формах. В Excel, что мне нравится (в добавок к формам) можно использовать сами экселевские листы, можно довольно "красиво сделать". Тут уж дело хозяйское, что использовать, да хоть Word, AutoCAD, HTA и т.п. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 10:59 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
.Михаил.,Ничего особенного: php + mysql на каком-нить недорогом хостинге. Так и храните данные в mysql . Перекачивать их можно через текстовый файл с разделителями. Либо как вариант поднять Mysql локально и выгружать данные туда. Просто работать из php с mdb на недорогом хостере - сложно и проблемно. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 11:57 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
Как, например, нарисовать в екселе такую форму ? ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 12:29 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
dvimТак и храните данные в mysql... Идея хорошая, но (в силу моих знаний) для этого на клиенте должен быть установлен MySql. Что не всегда возможно его установить в силу пользовательских ограничений. А офис установлен почти на каждом компе. dvim...Перекачивать их можно через текстовый файл с разделителями. Либо как вариант поднять Mysql локально и выгружать данные туда... Идея хорошая, лучше моей (далее описано), надо подумать. dvimПросто работать из php с mdb на недорогом хостере - сложно и проблемно. Работать из php с mdb - исключено; сам файл mdb на веб-сервере не отправляется, а отправляется его содержимое. Синхронизацию планирую осуществлять: на веб-сервер - отправкой методом POST в виде простого массива данных; на клиент - по запросу GET в формате XML. База данных mdb состоит из основных таблиц и вспомогательных. Вспомогательные таблицы имеют структуру типа "ключ"-"наименование". Основные таблицы состоят в основном из "ключей" (типа ссылки на вспомогательные таблицы) и числовых значений. Подвергаться синхронизации будут часто - основные, редко - впомогательные. Так-что инетовский трафик при синхронизации будет небольшим. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 12:37 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
П-ЛКак, например, нарисовать в екселе такую форму ? В принципе можно, если в системном реестре зарегестрированы соответствующие контролы. Но опыт показывает, что форма в Excel работает не со всеми "внешними" контролами. Конечно, "собственными" контролами Excel такое не сделать. ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 12:43 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
Пример1 функционала в Excel ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 12:48 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
Пример2 функционала в Excel ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 12:48 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
Пример формы ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 12:51 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
.Михаил.Прошу высказать свои мнения, предложения и замечания. Если такие (или похожие) решения? Заранее благодарен. главное в этом: "мне проще писать на VBA в Excel; маловато опыта, чтобы на php создавать..." все остальное - попытка подвести левое обосновалово под эту фразу ИМХО: решение - через ... обосновалово - еще хуже, т.к. "вычислениями на клиентском компе", а точнее загрузкой на клиентский комп данных, к-е необходимы для вычислений, ты убьешь всю, даже теоретически необоснованную тобой, экономию трафика на разработку, по факту, двух вариантов БД и интерфейсов к ним ты рискуешь убить времени больше, чем потратил бы на освоение стандартного метода решения поддерживать такую систему, с-но, тоже как минимум в два раза дороже, чем стандартную ... |
|||
:
Нравится:
Не нравится:
|
|||
19.01.2011, 16:57 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
.Михаил., у нас нечто похожее напишите mx@enters.eu или sia.enters@inbox.lv пришлю скрины нашего варианта кстати все формы ввода показаные в этом топе очень просто реализуемы на EXCEL по нашей методе ... |
|||
:
Нравится:
Не нравится:
|
|||
23.01.2011, 20:53 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
Chop... главное в этом: "мне проще писать на VBA в Excel; маловато опыта, чтобы на php создавать..." все остальное - попытка подвести левое обосновалово под эту фразу ... +1024 сам страдал подобной ерудной http://www.sql.ru/forum/actualthread.aspx?tid=486268 позже переписал на C# с веб сервисами и для ASP.NET хостинга, положа руку на сердце, не потому что так лучше, а чтоб потренироваться на кошках в свободное время ИМХО надо брать наиболее подоходящую CMS, и докручивать её под себя... 95% всех необходимостей, вполне реализуемы и php и asp... есть море готовых CMS (за функционалом которых самому не угнаться), есть всякие фреймворки который упрощают разработку отдельное десктопное приложение оправдано только в случае очень специфичных данных, либо при необходимости офлайн работы более того, полученный в разработке CMS в excel-е опыт, очень сложно потом куда-то "продать" ))) с каждым годом мне этот аргумент кажется все тяжелее и тяжелее ... |
|||
:
Нравится:
Не нравится:
|
|||
24.01.2011, 00:57 |
|
Управление данными базы данных сайта при помощи VBA (Excel+mdb).
|
|||
---|---|---|---|
#18+
MX-9.Михаил., у нас нечто похожее напишите mx@enters.eu или sia.enters@inbox.lv пришлю скрины нашего варианта кстати все формы ввода показаные в этом топе очень просто реализуемы на EXCEL по нашей методе а есть где посмотреть и потрогать, на нечто подобное? ... |
|||
:
Нравится:
Не нравится:
|
|||
09.09.2012, 12:02 |
|
|
start [/forum/topic.php?fid=33&msg=37949816&tid=1547794]: |
0ms |
get settings: |
9ms |
get forum list: |
12ms |
check forum access: |
3ms |
check topic access: |
3ms |
track hit: |
40ms |
get topic data: |
9ms |
get forum data: |
2ms |
get page messages: |
44ms |
get tp. blocked users: |
1ms |
others: | 14ms |
total: | 137ms |
0 / 0 |