![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
база данных клиентов с нуля...
demin © (2006-03-15 11:07:00)я полнейший новичок в delphi, подскажите, хотя бы примерно как можно сделать такую вещь (начальник сказал сделать, хотя он и не понимает, что я дельфи не знаю, и что у меня другая сфера программирования)
нужно сделать базу данных клиентов,
у этой базы данных все стандартно : название фирмы, адресс и т.д.
единственное но - это автонапоминание о том, что у клиента через два дня день рождение...
так как я с дельфи никогда не работал, а сделать нужно очень, то и спросил вас об этом, помогите, пожалуста...
Sergey Masloff (2006-03-15 17:45:00) [1]Я, конечно, не говорю что это НУЖНО делать. Но что возможно - нет сомнений.
Sergey Masloff (2006-03-15 17:44:00) [2]Сергей М. © (15.03.06 13:00) [20]
>В виде ХП/триггера, к примеру ?
>Ну кто ж спорит)
>Только толку от текста ХП/триггера без СУБД-сервера, сам понимаешь, нет >никакого - кто-то таки должен исполнять этот код ...
Про джобы (JOB) слышал? ;-)
Так вот можно за полчаса наваять джоб который будет отбирать клиентов именинниуов и их список раз в сутки отсылать директору на имейл. А можно и сразу параллельно клиентов поздравлять. И все это используя только средства субд
Сергей М. (2006-03-15 15:05:00) [3]
> msguns © (15.03.06 14:58) [32]
Ну мало ли ... эт ты уж у автора уточняй, кто он там на самом деле в плане "вэб-программинга" ..
msguns (2006-03-15 14:58:00) [4]Вэб - текст и вэб - программирование - это,знаете ли, 2 большие разницы.
Как между дизайном и программингом.
Morgoth_ (2006-03-15 14:55:00) [5]а чего, если я гиппиртекст могу, значит "веб-прогер"? ))) ура.
Сергей М. (2006-03-15 14:30:00) [6]
> msguns © (15.03.06 14:23) [29]
> С акцентом на слово "легко"
Куда уж легче, согласись, сотворить сие чудо средствами Borland Database Desktop..
> С акцентом на слово "легко" (учитывая экспиренс "вэб-прогера"
> в области работы с БД)
Вот насчет "акцента" - здесь я пас .. Ч.г., я попросту не знаю что подразумевается под "вэб-прогер" .. мало ли что оное есть за пределами банального верстальщика банального гипертекста ..
msguns (2006-03-15 14:23:00) [7]>Сергей М. © (15.03.06 13:50) [25]
>это хранилище легко создать средствами DelphiIDE в том же Парадокс-формате.
С этого места поподробнее, пожалуйста. С акцентом на слово "легко" (учитывая экспиренс "вэб-прогера" в области работы с БД)
Сергей М. (2006-03-15 14:05:00) [8]
> Reindeer Moss Eater © (15.03.06 13:59) [27]
> Я сказал что может
Экий ты загадочный)
Reindeer Moss Eater (2006-03-15 13:59:00) [9]Сергей М.
В БД не может быть никаких "напоминаний".
Да все там может быть. И даже больше.
Может там это быть или не может в принципе?
Я сказал что может.
И еще раз повторюсь, что может.
А то, что в данном конкретном случае не может быть - ничего не меняет.
Fay (2006-03-15 13:50:00) [10]2 KyRo (15.03.06 12:44) [17]
Что такого военного в том, что создание БД поручили програмисту, а не уборщице?
З.Ы.
Учи русский. "не чего" - это ужас.
Сергей М. (2006-03-15 13:50:00) [11]
> Reindeer Moss Eater © (15.03.06 13:05) [21]
> А кто нам сказал, что чего-то там у нас нет и некому что-
> то там исполнять?
А кто нам сказал, что нечто у нас естькроме собственно БД ?
БД по моему разумению - это хранилище неких данных, это хранилище легко создать средствами DelphiIDE в том же Парадокс-формате.
Да и автор сам говорит что ему "хотелось бы просто програмульку-проложение".. Т.е. БД нужной структуры у него ,считай, сверстана, а вот что с ней дальше делать в свете поставленной задачи - это ни в зуб ногой ..
Reindeer Moss Eater (2006-03-15 13:46:00) [12]Только Аутлук, засинхронизированный с мобилой.
И ничего больше.
Шеф же может в отгул уйти. А тут у випистого клиента как назло день варенья.
:)
vovnuke (2006-03-15 13:44:00) [13]альтернатива (даже похоже на базу), TClientDataSet, DBGrid, ну и окошечко поздравления.
msguns (2006-03-15 13:35:00) [14]нужно сделать базу данных клиентов,
у этой базы данных все стандартно : название фирмы, адресс и т.д.
Ожидается аж пятьсот-шестьсот записей !!!
Для этой "базы" самый походящий, конешно, уракакл ! Или диби вторая !
Причем всю сложную бизнесьлогику (сравнение даты рождения с текущей) на сервер триггерами, хп-ми, фичами...
Если серьезно:
НАФИГ ТУТ ВООБЩЕ НУЖНА БД ? Одна таблица с десятью (максимум) полями ? Эксель решает все ! Ну если надо в виде проги (ну что вверху окна не было видно мелкомягких), то акцес+форма.
В С Е !!!
Если непременно Делфа требуется (ублажить причуду шефа), то текстовый файл, список и стринигрид. Ну еще панелька типа с поздравлениями. И тоже - ВСЕ !!!
Reindeer Moss Eater (2006-03-15 13:05:00) [15]А кто нам сказал, что чего-то там у нас нет и некому что-то там исполнять?
Сергей М. (2006-03-15 13:00:00) [16]
> Reindeer Moss Eater © (15.03.06 12:51) [19]
В виде ХП/триггера, к примеру ?
Ну кто ж спорит)
Только толку от текста ХП/триггера без СУБД-сервера, сам понимаешь, нет никакого - кто-то таки должен исполнять этот код ...
Reindeer Moss Eater (2006-03-15 12:51:00) [17]В БД не может быть никаких "напоминаний".
Да все там может быть. И даже больше.
Sergey13 (2006-03-15 12:47:00) [18]Удалено модератором
KyRo (2006-03-15 12:44:00) [19]Удалено модератором
Сергей М. (2006-03-15 12:34:00) [20]
> demin (15.03.06 12:21) [12]
> за исключением того, что нужно добавить туда это автонапоминание
В БД не может быть никаких "напоминаний".
БД, в конечном счете, просто некое контейнерное хранилище неких данных.
А данными, как известно, манипулирует (в т.ч. и проверяет данные типа "Дата" на совпадение тек.дате) некая программа, каковой может быть и СУБД-сервер, и СУБД-клиент ..
Схема м.б. такова: на компьютере постоянно работает некое приложение, использующее некий таймер, при наступлении события смены даты приложение средствами клиентской части некоей СУБД обращается к БД и делает некий запрос на выборку неких записей из некоей таблицы клиентов, у которых в поле "День варенья" фигурирует тек.дата .. В цикле для каждой из отобранных при этом записей приложение теми или иными средствами/механизмами "напоминает" пользователю индив.данные клиента.