| 
 | 
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Представляю программу для создания простых баз данных. В программе можно создавать структуру таблиц, создавать простые выборки, управлять пользователями и правами, создавать простые скрипты на паскале. Программа умеет работать по сети. Пока что всё очень минималистично, но кому-то может хватить и того что уже есть. Поэтому выкладываю на ознакомление. Сайт: fastbase.net Пример создания простой БД: ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 09:27 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDevПример создания простой БД:Пример не без недостатков. Пользователю "пользователь" следовало дать права на просмотр представления, но без права просмотра колонки "сумма", тогда была бы законченная концепция. А так он совсем представления не видит. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 12:36 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDev, построчное разграничение доступа к данным в рамках одной таблицы - есть? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 12:45 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  чччДпострочное разграничение доступа к данным в рамках одной таблицы - есть? Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами: ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 13:02 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDevМожно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами Нужно в списке таблиц в попапе поставить галку "Показать системные таблицы" и в свойствах таблички FBXUsers поставить галку "Справочник", и фильтр заработает. Нужно будет подправить... ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 13:25 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  О, в нашем полку снова прибыло, привет конкурент :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 13:57 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDev... Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами: ... Можете реализовать понятие "владелец документа"? Ну, чтобы редактировать его могли только те, кто создал. А пользователи указанной группы - только видеть. А прочие - чтобы и видеть не могли. Это обычное требование на предприятиях, когда пользователей больше трех-пяти. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 15:42 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDevчччДпострочное разграничение доступа к данным в рамках одной таблицы - есть? Можно в фильтре сделать условие с дефолтным значением, редактируемое только пользователями с определёнными атрибутами: В будущий модуль отчетов (вы же собираетесь результаты работы в твердой форме выдавать) тоже этот фильтр потяните? Получается, что вместо примитивного sql - запроса при проектировании отчета людям придется с фильтрами работать? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 15:46 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDev, очень часто данные иерархически связаны. Часто - в виде дерево. Очень часто. У вас есть средство описания иерархий? А средство отображения? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 15:54 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDev, а зачем все это? Ну непонятно, зачем это нужно, когда есть MS Access. Который вполне себе может работать и в качестве клиента MS SQL сервера (например). Конечный пользователь с этим работать не сможет, это 1000%. Профессиональный разработчик с этим связываться тоже не станет. Тем более, что у него не будет исходников. Если появится "богатый" заказчик, вам придется барахтаться во всем этом самому. Вместо того, чтобы использовать все возможности СУБД и просто реализовывать бизнеслогику, вам придется бороться с ограничениями вашей модели. Единственный плюс такой системы: продавцы могут показать покупателю: "смотрите, все это вы сможете сделать самостоятельно!". Бывает, что он верит и покупает, глупыш. А в реальности ему некогда разбираться в тонкостях и ограничениях, он либо выбрасывает ЭТО на помойку, либо заказывает вам же доработку и сопровождение. А доработка костылей - это ад. У нас есть подобная система, где, кроме описательно - отобразительной части, есть и отчеты, и плагины и "виды" (способ отображения иерархически-связанных данных), и скрипты. Но мы затачивали ее изначально под нашу прикладную область, как средство интеграции документов, т.е., делаем то, что не умеет MS Access. Периодически приходится дорабатывать систему, добавляя костыль к костылю. ... В вашем случае - зачем пользователю ЭТО использовать? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 16:18 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  чччД, у меня очень простая программа, для тех кому достаточно этого простого. Например, человек ведёт таблицу в excel, и это его до определённого времени устраивает, пока этим файлом не начинает пользоваться кто-то ещё. И начинается отсылка файла по почте или открывание его через сеть. Один открыл, второй ждёт. А если пользователей этого файла десять? :) Я просто в своё время решал именно эту задачу. Как простой пользователь может это решить? Он может сам что-то запрограммировать на Access с sql-сервером (а они стоят существенных денег), а может просто воспользоваться моей программой, если функционал подходит. Это вопрос выбора и удобства. И полагаю что если человек справился с Access, то уж с моей программой справится тем более :) Иерархических структур нет и пока не предвидятся :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 17:13 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDev, имхо, пустая трата времени. Если юзер может поставить и настроить в локальной сети сервер FireBird, тем более он сможет создать общую папку для общих документов MS Excel. И уж тем более - совместный доступ к базе MS Access. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 17:31 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  И полагаю что если человек справился с Access, то уж с моей программой справится тем болееДля этого нужно иметь побогаче ф-л. Что-то вроде ISCRA или Terrasoft. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 18:01 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  чччД, Там не используется тот Firebird, о котором вы говорите. Серверная часть системы (FastBaseServer.exe) использует Frebird embedded. Его ставить не нужно, т.к. это просто набор dll. Клиентские части не используют fbclient.dll. И кстати программа эффективно работает через internet. Эффективней чем это было бы возможно через протокол Firebird (на данный момент). Я поэтому и говорю, что от пользователя нужна минимальная квалификация. Во всяком случае я старался делать именно так. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 18:18 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDevчччД, у меня очень простая программа, для тех кому достаточно этого простого. ... "Простая учетная программа" с настройками доступа для каждого пользователя? Уже смешно. А кто пользователям права настроит? Каждый для себя введет нужные ограничения, "чтобы чего не испортить и не увидеть лишнего"? Или специально обученный человек понадобится, с админскими правами? Ну, как вы представляете себе внедрение системы? И какие типовые прикладные задачи предполагаете с помощью нее решать? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 18:39 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  LSVИ полагаю что если человек справился с Access, то уж с моей программой справится тем болееДля этого нужно иметь побогаче ф-л. Что-то вроде ISCRA или Terrasoft. Мне нужно создать табличку регистрации клиентских заявок (на что угодно), структура: - создатель заявки - время создания заявки - телефон клиента - что хочет клиент - сумма оплаты - примерный срок реализации - статус (новая, отработана, отклонена) - кто отработал (отклонил) - дата отработотки (отклонения) Заявки принимают 10 моих сотрудников в трех городах страны (скажем по 10 штук в час, каждый). И ещё двое обрабатывают, где-то в штатах. Тут всего одна табличка (ну может ещё плюс табличка со статусами). Таких простых задач очень много. Для пользователей с такими задачами нужно что-то совсем простое и понятное в настройке. Монструозное и дорогое тут не подходит, если смотреть глазами пользователя. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 18:51 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDev...10 моих сотрудников в трех городах страны... И ещё двое ...где-то в штатах... Расскажите, пожалуйста - каким образом происходит связь? Вы предоставляете публичный сервис для сообщений, используете существующие мессенджеры, предлагаете пользователю создать сервер с "белым айпи", что-то еще? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 19:24 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  Простой вопрос, так сказать проверка на вшивость. Работает ли ваша программа в ОС Linux? ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 20:33 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDevчччД, Любой сервер с белым IP. Например можно взять VDS вот тут . "Простой пользователь", конечно же, готов к аренде виртуального сервера для размещения, настройки и запуска на нем вашего сервера. . ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 20:36 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  SheratonПростой вопрос, так сказать проверка на вшивость. Работает ли ваша программа в ОС Linux? Нет. Программа написана на Delphi XE2. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 20:49 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  чччД, хорошее замечание :) ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 20:52 | 
  
  
  
   | 
||
| 
 
FastBase 
 | 
|||
|---|---|---|---|
| 
 #18+ 
    
  FastBaseDev, что за тип поля "ссылка на таблицу"? Судя по DDL, создается поле - ссылка другую таблицу, ну и FK - констреинт. Как указать поля FK-таблицы, которые должны отображаться при редактировании такого поля? ...кстати, генерация имени констреинта как "FK_ИмяТаблицы_ИмяПоля" чревато легким попаданием под ограничением длины имени. ...  | 
|||
| 
 : 
 Нравится:
      
  Не нравится:
      
  
   | 
|||
| 01.03.2017, 21:10 | 
  
  
  
   | 
||
| 
 | 

start [/forum/topic.php?fid=33&msg=39412831&tid=1547273]:  | 
    0ms | 
get settings:  | 
    9ms | 
get forum list:  | 
    13ms | 
check forum access:  | 
    4ms | 
check topic access:  | 
    4ms | 
track hit:  | 
    62ms | 
get topic data:  | 
    9ms | 
get forum data:  | 
    2ms | 
get page messages:  | 
    53ms | 
get tp. blocked users:  | 
    1ms | 
| others: | 12ms | 
| total: | 169ms | 

| 0 / 0 | 

    Извините, этот баннер — требование Роскомнадзора для исполнения 152 ФЗ.
    
    
    «На сайте осуществляется обработка файлов cookie, необходимых для работы сайта, а также для анализа использования сайта и улучшения предоставляемых сервисов с использованием метрической программы Яндекс.Метрика. Продолжая использовать сайт, вы даёте согласие с использованием данных технологий».
    
    
    ... ля, ля, ля ...