|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
Опции темы | Поиск в этой теме |
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 |
Форумчанин
Регистрация: 28.03.2008
Сообщений: 672
|
по Твоим вопросам:
1. FireBird, что нибудь из последних стабильных версий (2.5 или 3.0(насчет 3.0 не уверен)). 2. На мой взгляд - нет. 3. Точно так же как и локальная база.... 4. Да по-разному можно. 5. Транзакции, роли, права... по поводу вопроса... Добавить, если его сейчас нет, поле "статус заявки" и изменять его состояние... P.S. расставляй знаки препинания... |
06.12.2012, 11:44 | #3 | |
Форумчанин
Регистрация: 20.06.2009
Сообщений: 195
|
Цитата:
пришел клиент поддал заявку на кредит, статус-сбор документов, число 21.11.1992 еще раз позвонил или пришел в офис, статус-документы поданны, число 22.11.1992 Допустим руководитель хочет видеть в активности сотирудников этот заказ и статусы, когда что было сделанно. Сейчас можно только менять статус заявки и дату, никаких логов по предыдущим состояниям нету, вообще мне и этого достаточно, просто интересно сложно это реализовывать, наверника придеться статусы выносить в отдельную таблицу |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |