2010-07-13 2 views
0

Я никогда не думал, что когда-нибудь это скажу, но хотел бы иметь что-то вроде генератора отчетов в Microsoft Access. Очень просто, просто перечислите данные из SQL-запроса.Быстрые и грязные отчеты на основе SQL-запроса

Мне все равно, какой язык используется до тех пор, пока я могу быстро это сделать. C#, C++, Python, Javascript ...

Я хочу узнать самый быстрый способ (развитие смысла) для отображения данных из базы данных.

редактировать:

Я использую MySQL с веб-интерфейсом для ввода данных. Мне было бы намного лучше, если бы у пользователя был какой-то графический интерфейс.

+0

Почему бы не использовать MS Access? – Stephen

+0

Больше контекста пожалуйста. Каков источник данных? Кто создает эти отчеты? Это может быть что угодно, от того, что вы запускаете запрос в SQL Server Mgt Console (с выходом, установленным в текстовый файл), в веб-приложение .net с использованием отчетов Crystal. А инструменты отчетов MS Access могут делать некоторые довольно сложные вещи - нужны ли пользователям изменения в будущем? – SteveCav

ответ

0

Зависит от базы данных - с [sqlite][1], например, ...:

$ sqlite3 databasefile 'select foo, bar from baz' 

все, что нужно (см URL я указал на дополнительные параметры, которые можно использовать, например, для изменения выходного сигнала формат и т. д.). Mysql имеет аналогичный клиент командной строки (см., Например, here), а также PostgreSQL (см. here) и т. Д. И т. Д.

Итак, к какому конкретному механизму БД вы относитесь? Или, если более одного, который установлен?

0

Некоторые предложения: 1) ASP.NET Gridview --- использовать свободное Visual Studio для создания страницы ASP.NET ... может сделать VB, C# и т.д. --- перетащить/опустить gridview на вашей странице, затем подключите его к полям данных и отображения, все через мастера (вы сказали, что быстро и грязно, правильно?). Не требуется кодирования, если вы можете жить в рамках ограничений мастера (которые на самом деле не так уж плохи).

Тип базы данных (mySQL или иное) не имеет отношения к делу.

Другим быстрым и грязным подходом может быть доступ - он может создавать «страницы», я думаю, которые являются веб-изданиями.

Если вы хотите добавить в него немного больше работы, у ASP.NET есть еще одна отличная возможность управления/компоновки (не-волшебник).

Кроме того, вы можете посмотреть SSRS, если у вас есть к нему доступ. Более начальная настройка работает, но есть возможность позволить своим пользователям создавать свои собственные отчеты в стиле полу-доступа. Доступен в Интернете.

Удачи.

Смежные вопросы