Новые сообщения [новые:0]
Дайджест
Горячие темы
Избранное [новые:0]
Форумы
Пользователи
Статистика
Статистика нагрузки
Мод. лог
Поиск
|
01.03.2017, 09:27
|
|||
---|---|---|---|
|
|||
FastBase |
|||
#18+
Представляю программу для создания простых баз данных. В программе можно создавать структуру таблиц, создавать простые выборки, управлять пользователями и правами, создавать простые скрипты на паскале. Программа умеет работать по сети. Пока что всё очень минималистично, но кому-то может хватить и того что уже есть. Поэтому выкладываю на ознакомление. Сайт: fastbase.net Пример создания простой БД: ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 12:36
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDevПример создания простой БД:Пример не без недостатков. Пользователю "пользователь" следовало дать права на просмотр представления, но без права просмотра колонки "сумма", тогда была бы законченная концепция. А так он совсем представления не видит. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 12:45
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDev, построчное разграничение доступа к данным в рамках одной таблицы - есть? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 13:02
|
|||
---|---|---|---|
|
|||
FastBase |
|||
#18+
чччДпострочное разграничение доступа к данным в рамках одной таблицы - есть? Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами: ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 13:25
|
|||
---|---|---|---|
|
|||
FastBase |
|||
#18+
FastBaseDevМожно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами Нужно в списке таблиц в попапе поставить галку "Показать системные таблицы" и в свойствах таблички FBXUsers поставить галку "Справочник", и фильтр заработает. Нужно будет подправить... ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 13:57
|
|||
---|---|---|---|
FastBase |
|||
#18+
О, в нашем полку снова прибыло, привет конкурент :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 15:42
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDev... Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами: ... Можете реализовать понятие "владелец документа"? Ну, чтобы редактировать его могли только те, кто создал. А пользователи указанной группы - только видеть. А прочие - чтобы и видеть не могли. Это обычное требование на предприятиях, когда пользователей больше трех-пяти. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 15:46
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDevчччДпострочное разграничение доступа к данным в рамках одной таблицы - есть? Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами: В будущий модуль отчетов (вы же собираетесь результаты работы в твердой форме выдавать) тоже этот фильтр потяните? Получается, что вместо примитивного sql - запроса при проектировании отчета людям придется с фильтрами работать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 15:54
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDev, очень часто данные иерархически связаны. Часто - в виде дерево. Очень часто. У вас есть средство описания иерархий? А средство отображения? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 16:18
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDev, а зачем все это? Ну непонятно, зачем это нужно, когда есть MS Access. Который вполне себе может работать и в качестве клиента MS SQL сервера (например). Конечный пользователь с этим работать не сможет, это 1000%. Профессиональный разработчик с этим связываться тоже не станет. Тем более, что у него не будет исходников. Если появится "богатый" заказчик, вам придется барахтаться во всем этом самому. Вместо того, чтобы использовать все возможности СУБД и просто реализовывать бизнеслогику, вам придется бороться с ограничениями вашей модели. Единственный плюс такой системы: продавцы могут показать покупателю: "смотрите, все это вы сможете сделать самостоятельно!". Бывает, что он верит и покупает, глупыш. А в реальности ему некогда разбираться в тонкостях и ограничениях, он либо выбрасывает ЭТО на помойку, либо заказывает вам же доработку и сопровождение. А доработка костылей - это ад. У нас есть подобная система, где, кроме описательно - отобразительной части, есть и отчеты, и плагины и "виды" (способ отображения иерархически-связанных данных), и скрипты. Но мы затачивали ее изначально под нашу прикладную область, как средство интеграции документов, т.е., делаем то, что не умеет MS Access. Периодически приходится дорабатывать систему, добавляя костыль к костылю. ... В вашем случае - зачем пользователю ЭТО использовать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 17:13
|
|||
---|---|---|---|
|
|||
FastBase |
|||
#18+
чччД, у меня очень простая программа, для тех кому достаточно этого простого. Например, человек ведёт таблицу в excel, и это его до определённого времени устраивает, пока этим файлом не начинает пользоваться кто-то ещё. И начинается отсылка файла по почте или открывание его через сеть. Один открыл, второй ждёт. А если пользователей этого файла десять? :) Я просто в своё время решал именно эту задачу. Как простой пользователь может это решить? Он может сам что-то запрограммировать на Access с sql-сервером (а они стоят существенных денег), а может просто воспользоваться моей программой, если функционал подходит. Это вопрос выбора и удобства. И полагаю что если человек справился с Access, то уж с моей программой справится тем более :) Иерархических структур нет и пока не предвидятся :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 17:31
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDev, имхо, пустая трата времени. Если юзер может поставить и настроить в локальной сети сервер FireBird, тем более он сможет создать общую папку для общих документов MS Excel. И уж тем более - совместный доступ к базе MS Access. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 18:01
|
|||
---|---|---|---|
FastBase |
|||
#18+
И полагаю что если человек справился с Access, то уж с моей программой справится тем болееДля этого нужно иметь побогаче ф-л. Что-то вроде ISCRA или Terrasoft. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 18:18
|
|||
---|---|---|---|
|
|||
FastBase |
|||
#18+
чччД, Там не используется тот Firebird, о котором вы говорите. Серверная часть системы (FastBaseServer.exe) использует Frebird embedded. Его ставить не нужно, т.к. это просто набор dll. Клиентские части не используют fbclient.dll. И кстати программа эффективно работает через internet. Эффективней чем это было бы возможно через протокол Firebird (на данный момент). Я поэтому и говорю, что от пользователя нужна минимальная квалификация. Во всяком случае я старался делать именно так. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 18:39
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDevчччД, у меня очень простая программа, для тех кому достаточно этого простого. ... "Простая учетная программа" с настройками доступа для каждого пользователя? Уже смешно. А кто пользователям права настроит? Каждый для себя введет нужные ограничения, "чтобы чего не испортить и не увидеть лишнего"? Или специально обученный человек понадобится, с админскими правами? Ну, как вы представляете себе внедрение системы? И какие типовые прикладные задачи предполагаете с помощью нее решать? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 18:51
|
|||
---|---|---|---|
|
|||
FastBase |
|||
#18+
LSVИ полагаю что если человек справился с Access, то уж с моей программой справится тем болееДля этого нужно иметь побогаче ф-л. Что-то вроде ISCRA или Terrasoft. Мне нужно создать табличку регистрации клиентских заявок (на что угодно), структура: - создатель заявки - время создания заявки - телефон клиента - что хочет клиент - сумма оплаты - примерный срок реализации - статус (новая, отработана, отклонена) - кто отработал (отклонил) - дата отработотки (отклонения) Заявки принимают 10 моих сотрудников в трех городах страны (скажем по 10 штук в час, каждый). И ещё двое обрабатывают, где-то в штатах. Тут всего одна табличка (ну может ещё плюс табличка со статусами). Таких простых задач очень много. Для пользователей с такими задачами нужно что-то совсем простое и понятное в настройке. Монструозное и дорогое тут не подходит, если смотреть глазами пользователя. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 19:24
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDev...10 моих сотрудников в трех городах страны... И ещё двое ...где-то в штатах... Расскажите, пожалуйста - каким образом происходит связь? Вы предоставляете публичный сервис для сообщений, используете существующие мессенджеры, предлагаете пользователю создать сервер с "белым айпи", что-то еще? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 20:33
|
|||
---|---|---|---|
FastBase |
|||
#18+
Простой вопрос, так сказать проверка на вшивость. Работает ли ваша программа в ОС Linux? ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 20:36
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDevчччД, Любой сервер с белым IP. Например можно взять VDS вот тут . "Простой пользователь", конечно же, готов к аренде виртуального сервера для размещения, настройки и запуска на нем вашего сервера. . ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 20:49
|
|||
---|---|---|---|
|
|||
FastBase |
|||
#18+
SheratonПростой вопрос, так сказать проверка на вшивость. Работает ли ваша программа в ОС Linux? Нет. Программа написана на Delphi XE2. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 20:52
|
|||
---|---|---|---|
|
|||
FastBase |
|||
#18+
чччД, хорошее замечание :) ... |
|||
:
Нравится:
Не нравится:
|
|||
|
01.03.2017, 21:10
|
|||
---|---|---|---|
FastBase |
|||
#18+
FastBaseDev, что за тип поля "ссылка на таблицу"? Судя по DDL, создается поле - ссылка другую таблицу, ну и FK - констреинт. Как указать поля FK-таблицы, которые должны отображаться при редактировании такого поля? ...кстати, генерация имени констреинта как "FK_ИмяТаблицы_ИмяПоля" чревато легким попаданием под ограничением длины имени. ... |
|||
:
Нравится:
Не нравится:
|
|||
|
|
start [/forum/topic.php?fid=33&tablet=1&tid=1547273]: |
0ms |
get settings: |
9ms |
get forum list: |
14ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
45ms |
get topic data: |
12ms |
get forum data: |
2ms |
get page messages: |
53ms |
get tp. blocked users: |
1ms |
others: | 272ms |
total: | 416ms |
0 / 0 |