Форум программистов
 

Восстановите пароль или Зарегистрируйтесь на форуме, о проблемах и с заказом рекламы пишите сюда - alarforum@yandex.ru, проверяйте папку спам!

Вернуться   Форум программистов > Delphi программирование > БД в Delphi
Регистрация

Восстановить пароль
Повторная активизация e-mail

Купить рекламу на форуме - 42 тыс руб за месяц

Ответ
 
Опции темы Поиск в этой теме
Старый 05.12.2012, 17:52   #1
Айдар
Форумчанин
 
Регистрация: 20.06.2009
Сообщений: 195
По умолчанию Как сделать сетевую бд (Interbase or firebeard), приложение частично есть

Добрый день, вообщем задача создать сетевую бд с клентом на делфи (для приема заявок). Изначально задачи(создание сетевой бд) не было и была созданна Access база.
Приложение было создано на технологи Адо. Сотрудники расположены в приделах одного города.

Вопросы:
1. Интербейз или Firebeard и версия?
2. правильная ли у меня структура бд
Есть 2 базы (база, где храняться заявки клентов на кредит, вклад и тд (там одна общая табл заявки), во второй базе храняться данные о сотрудниках, офисах, клентах и тд)
2 база основная стостоит из сл табл: Офисы, Клиенты, Сотрудники,Подразделения,Этап оброботки клиента (Вот не знаю под нее создал отдельную табл, тут колво значений фиксированно

и все значения известны), Продукт (вот тут думаю что ошибся, Есть продукт-Кредит у него может быть много суббпродуктов, по идеи надо было создовать 2 таблицы и делать связь 1

ко многом, если не прав поправте)
3. Как правильно создаеться сетевая база какие настройки?
4. По написанию клиента, как правильно добавлять новую запись? через запрос или appened,post, какие есть тонкости (можно примеров)
5. как контролировать целостность данных, чтобы юзеры не сломали базу, транзакции? блокировки записей и тд.


Такой вопрос есть заявка на этапе Клиент подумает, он позвонил снова или пришел в офис и статус поменялся на сдал документ, то в заявке как то это надо зафиксировать, самый

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

вот сама бд+приложение http://zalil.ru/34038142

Последний раз редактировалось Айдар; 05.12.2012 в 23:05.
Айдар вне форума Ответить с цитированием
Старый 06.12.2012, 11:08   #2
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

по Твоим вопросам:
1. FireBird, что нибудь из последних стабильных версий (2.5 или 3.0(насчет 3.0 не уверен)).
2. На мой взгляд - нет.
3. Точно так же как и локальная база....
4. Да по-разному можно.
5. Транзакции, роли, права...

по поводу вопроса...
Добавить, если его сейчас нет, поле "статус заявки" и изменять его состояние...
P.S. расставляй знаки препинания...
maLoy*508 вне форума Ответить с цитированием
Старый 06.12.2012, 11:44   #3
Айдар
Форумчанин
 
Регистрация: 20.06.2009
Сообщений: 195
По умолчанию

Цитата:
Сообщение от maLoy*508 Посмотреть сообщение
по Твоим вопросам:
1. FireBird, что нибудь из последних стабильных версий (2.5 или 3.0(насчет 3.0 не уверен)).
2. На мой взгляд - нет.
3. Точно так же как и локальная база....
4. Да по-разному можно.
5. Транзакции, роли, права...

по поводу вопроса...
Добавить, если его сейчас нет, поле "статус заявки" и изменять его состояние...
P.S. расставляй знаки препинания...
да спс, статус заявки есть, просто по тз хотели так:
пришел клиент поддал заявку на кредит, статус-сбор документов, число 21.11.1992
еще раз позвонил или пришел в офис, статус-документы поданны, число 22.11.1992
Допустим руководитель хочет видеть в активности сотирудников этот заказ и статусы, когда что было сделанно.
Сейчас можно только менять статус заявки и дату, никаких логов по предыдущим состояниям нету, вообще мне и этого достаточно, просто интересно сложно это реализовывать, наверника придеться статусы выносить в отдельную таблицу
Айдар вне форума Ответить с цитированием
Старый 08.12.2012, 15:53   #4
maLoy*508
Форумчанин
 
Аватар для maLoy*508
 
Регистрация: 28.03.2008
Сообщений: 672
По умолчанию

ну, наверное, если руководитель хочет видеть активность сотрудников и клиентов, то проще вести лог изменения статусов...
сделать это не трудно, добавить таблицу, пару триггеров да и всего делов...
maLoy*508 вне форума Ответить с цитированием
Ответ


Купить рекламу на форуме - 42 тыс руб за месяц



Похожие темы
Тема Автор Раздел Ответов Последнее сообщение
InterBase IBX - долго открывается приложение SoftKoc БД в Delphi 8 20.12.2010 12:03
Как сделать backup restor в interbase tarakan1983 БД в Delphi 7 02.09.2010 15:42
Help КАк сделать чтоб Приложение delphi запускалось fullScreen Saggitarius Помощь студентам 5 15.12.2007 16:30
Как частично скрыть строки таблицы... krupnoff PHP 11 21.08.2007 23:49
Как сделать автономное от сервера приложение Radeon БД в Delphi 3 24.03.2007 20:44