?

Предыдущий пост Поделиться Пожаловаться Следующий пост
О доступной базе данных
Веселый
chispa1707
Нужны страничка типа Экселя с фильтрами и три массива.

Система тематических фильтров позволяет гостю выбрать интересующий его разрез

Массив № 1, парадный, здесь гость видит лишь те сведения, что выбрал, ничто иное не мешает.
Массив может быть свободно откопирован.

Массив № 2, рабочий, сюда данные вносятся, и здесь же правятся и удаляются.
Большое число столбцов со значащей информацией

Массив № 3, буферный, тоже рабочий - для пополнения баз.
Гость может оставить в нем своё датированное свидетельство, если убедился, что в базе его нет.
Я просматриваю, сверяя с указанным источником и пополняю базу.

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



  • 1
Там по одной из ссылок, что вы присылали - похоже, нашлось оптимальное решение задачи:

С таблицей работаете в google.docs - там сами решите - кому ещё можно её редактировать. Можно редактировать в реальном времени нескольким людям, да и вроде как объём данных не влияет на работоспособность, можно выгрузить в xls.

А далее по расписанию (или лучше по нажатии администраторской кнопки "обновить" на вашем сайте) таблица загружается на сервер и импортируется в базу данных. Из которой уже пользователи сайта могут сделать выборки, посмотреть карточки и т.п.

В результате останется только написать код для отображения карточек и выборок для сайта, это не так сложно.

Массив №3 можно будет осуществить через форму обратной связи - которая будет пополнять отдельную таблицу.

Это всё осуществимо. Самое сложное в поставленной задаче было найти средство для онлайн редактирования таблиц, хотя оно в принципе было на виду. Попробуйте загрузить самую большую вашу таблицу в google.docs - посмотрите, удовлетворяет ли вас такой вариант, проверьте работоспособность с большими данными.

Без Вашей помощи мне не справиться.
Помогите, пожалуйста.

проблема которая даже не обозначена

звучит так: "грязное чтение" данных. как только вы отойдете от плоских таблиц с полной блокировкой на время записи (изменения) данных и потребуется иметь связи, то готовьтесь к проблемам...
ИМХО, должны быть предложена форма для заполнения онлайн или офлайн с механизмом импорта (добавления) данных. Одна форма - одна запись (строка)! Блокировку всей таблицы можно по расписанию вынести на нерабочее время - пусть макрос ходит по предзагруженным формам(записям) и добавляет их в общую таблицу. Для Гугла Excel не родной продукт - все его решения исключительно для того, чтобы сманить пользователя...
Я не зря указал на MS SQL - там много вопросов решается втемную от пользователя. Когда он пытается сделать это руками - выясняется, что "мелкомягкие" хотят очень мало за свой продукт.

Re: проблема которая даже не обозначена

Мелкомягкий - нам не друг.

Re: проблема которая даже не обозначена

https://powerbi.microsoft.com/ru-ru/pricing/ - все что нужно за 10 дол в мес.(никаких адренд VPS и проч.), подготовка данных в Power Desktop.
Введение https://habrahabr.ru/company/microsoft/blog/264051/
https://support.office.com/ru-ru/article/Power-BI-%E2%80%94-%D0%BE%D0%B1%D0%B7%D0%BE%D1%80-%D0%B8-%D0%BE%D0%B1%D1%83%D1%87%D0%B5%D0%BD%D0%B8%D0%B5-02730e00-5c8c-4fe4-9d77-46b955b71467
имхо ваш ответ про "мелкомягких" никак не связан с попыткой решить поставленную задачу...
я больше ни слова не напишу - в холиварах не участвую (возврастное).

Edited at 2016-04-09 22:58 (UTC)

Re: проблема которая даже не обозначена

А что это за ресурс?

Re: проблема которая даже не обозначена

powerbi название продукта microsoft, который доступен в двух редакциях - веб-сервис (платно до 10GB на учетную запись и БЕСПЛАТНО до 1ГБ на учетную запись) и локально (desktop - БЕСПЛАТНО). встроены инструменты для импорта из десятков ресурсов или баз данных. бери и пользуйся.
вторая ссылка - обзор возможностей с картинками.

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

Вам надо посмотреть в сторону языка SQL. Что-нибудь из серии "для чайников".
Учится за вечер спокойно, зато потом с большими базами данных будете на ты.

Это язык общения с БД. Различные СУБД могут позволять общаться с собой на этом языке. Вот, например, как общаться с Excel на SQL http://ru.wikihow.com/%D0%B2%D1%81%D1%82%D1%80%D0%BE%D0%B8%D1%82%D1%8C-SQL-%D0%B7%D0%B0%D0%BF%D1%80%D0%BE%D1%81-%D0%B2-Microsoft-Excel

Лучший способ для себя сориентироваться в этой кухне это (по моему скромному мнению) MS Access, входящий в обычный привычный офис. Он и под рукой, и позволяет без глубоких тонкостей и языка SQL прикинуть, как это все работает, и позволит потом перенести без больших проблем свои наработки в другие системы. Да и сам по себе на небольших базах (а десятки тысяч записей это небольшие объемы) работает вполне.
Только все это смахивает на технологический тупик, имхо, конечно. Как в фильме "ДМБ", помните фразу - движение есть прогресса нет. Я, возможно, слишком пессимистичен, но мне пока непонятно, как поможет создание некоей базы. Ну, будет несколько таблиц, нормализованная БД вместо плоского файла, но данные то останутся прежними.

Андрей, не по теме английские (механизм) башенные часы 18 века.
http://engineering-ru.livejournal.com/432780.html

Стальной трос и резьба это 19 век, разумеется.
Ну, и барабан, обработанный с машинной точностью.

Где можно скачать ваш Excel file? Хочу глянуть, что он собой представляет "up close and personal".



Edited at 2016-04-10 04:45 (UTC)

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

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

Мульти-язычность важна не только в пользовательском интерфейсе (это сделать просто), а также в самих данных. А это сложно. Но по моему мнению, очень важно - для увеличения пользовательской аудитории.

Re: предусмотреть связку базы с английским языком

Согласен.
Переводы нужны, и думаю, их можно сделать.

  • 1