Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2006.04.02;
Скачать: CL | DM;

Вниз

база данных клиентов с нуля...   Найти похожие ветки 

 
demin   (2006-03-15 11:07) [0]

я полнейший новичок в delphi, подскажите, хотя бы примерно как можно сделать такую вещь (начальник сказал сделать, хотя он и не понимает, что я дельфи не знаю, и что у меня другая сфера программирования)
нужно сделать базу данных клиентов,
у этой базы данных все стандартно : название фирмы, адресс и т.д.
единственное но - это автонапоминание о том, что у клиента через два дня день рождение...
так как я с дельфи никогда не работал, а сделать нужно очень, то и спросил вас об этом, помогите, пожалуста...


 
Sergey13 ©   (2006-03-15 11:13) [1]

И чего надо? Курс лекций по Делфи? Или начальника заказать хочешь?


 
KyRo   (2006-03-15 11:15) [2]

Посмотри на аксесе мжет быть даже готовой  стандартная !!!
Да и учить меньше ее можно не чего не зная за неделю сделать.


 
demin   (2006-03-15 11:40) [3]

что нужно? совет нужен, как это можно сделать, к тому же я слышал что это даже в туториале есть...
да нет access вроде как не то ведь... хотелось бы просто програмульку-проложение...


 
Reindeer Moss Eater ©   (2006-03-15 11:43) [4]

Программа майкрософт аутлук.
Умеет в сто раз больше чем будет уметь ваша будущая еще ненаписанная программа.


 
balepa ©   (2006-03-15 11:44) [5]


> что нужно? совет нужен, как это можно сделать, к тому же
> я слышал что это даже в туториале есть...

Если туториал это пример то:
Program Files\Borland\Delphi7\Demos\Ado


 
sniknik ©   (2006-03-15 11:49) [6]

> совет нужен, как это можно сделать
можно к примеру взять на работу программиста... и поставить перед ним задачу.
или не привязываться к языку, а написать на чем знаеш (новичек в дельфи... значит не навичек в чемто другом.).


 
demin   (2006-03-15 11:55) [7]


> можно к примеру взять на работу программиста... и поставить
> перед ним задачу.или не привязываться к языку, а написать
> на чем знаеш (новичек в дельфи... значит не навичек в чемто
> другом.).

дело в том, что начальник думает, что если взяли меня в качестве программиста, то я знаю все и вся, и должен делать ему все программы которые ему вбредут в голову.
я web-ориентированный программер, и предложил ему сделать это в виде сайта, а ему что-то не понравилось.


 
demin   (2006-03-15 11:56) [8]


> Если туториал это пример то:Program Files\Borland\Delphi7\Demos\Ado

спасибо, посмотрю...


 
Reindeer Moss Eater ©   (2006-03-15 12:00) [9]

... и что у меня другая сфера программирования

единственное но - это автонапоминание о том, что у клиента через два дня день рождение...

А в других сферах программирования так трудно выяснить, что если у клиента день рождения 17 марта, а текущая дата 15 марта, то через два дня этот самый д.р. как раз наступит?


 
Плохиш ©   (2006-03-15 12:13) [10]


> дело в том, что начальник думает, что если взяли меня в
> качестве программиста, то я знаю все и вся, и должен делать
> ему все программы которые ему вбредут в голову.

Может стоит сменить эту шарашкину контору?


 
balepa ©   (2006-03-15 12:14) [11]

Если есть Email могу выслать коечего по БД в Delphi


 
demin   (2006-03-15 12:21) [12]


> А в других сферах программирования так трудно выяснить,
> что если у клиента день рождения 17 марта, а текущая дата
> 15 марта, то через два дня этот самый д.р. как раз наступит?
>

я имел ввиду следующее : задача, которая дана мне, тривиальна (создание базы данных клиентов) за исключением того, что нужно добавить туда это автонапоминание.


> Если есть Email могу выслать коечего по БД в Delphi

если не трудно скинь : lomendil собака yandex.ru


 
msguns ©   (2006-03-15 12:23) [13]

>demin   (15.03.06 11:55) [7]
>я web-ориентированный программер, и предложил ему сделать это в виде сайта, а ему что-то не понравилось

Убрать слово "сайт" из хатмеля нельзя ?
;)


 
Fedia ©   (2006-03-15 12:25) [14]

Купи (скачай) книгу по работе с БД в Delphi. Их сейчас довольно много. Написанию таких программ, если есть желание, студенты учатся за пару недель (максимум). А если есть хоть какой-то опыт в программировании, то еще быстрее.


 
balepa ©   (2006-03-15 12:26) [15]

Лови отправил только одну главу 19


 
Сергей М. ©   (2006-03-15 12:34) [16]


> demin   (15.03.06 12:21) [12]


> за исключением того, что нужно добавить туда это автонапоминание


В БД не может быть никаких "напоминаний".
БД, в конечном счете, просто некое контейнерное хранилище неких данных.
А данными, как известно, манипулирует (в т.ч. и проверяет данные типа "Дата" на совпадение тек.дате) некая программа, каковой может быть и СУБД-сервер, и СУБД-клиент ..

Схема м.б. такова: на компьютере постоянно работает некое приложение, использующее некий таймер, при наступлении события смены даты приложение средствами клиентской части некоей СУБД обращается к БД и делает некий запрос на выборку неких записей из некоей таблицы клиентов, у которых в поле "День варенья" фигурирует тек.дата .. В цикле для каждой из отобранных при этом записей приложение теми или иными средствами/механизмами "напоминает" пользователю индив.данные клиента.


 
KyRo   (2006-03-15 12:44) [17]

Удалено модератором


 
Sergey13 ©   (2006-03-15 12:47) [18]

Удалено модератором


 
Reindeer Moss Eater ©   (2006-03-15 12:51) [19]

В БД не может быть никаких "напоминаний".

Да все там может быть. И даже больше.


 
Сергей М. ©   (2006-03-15 13:00) [20]


> Reindeer Moss Eater ©   (15.03.06 12:51) [19]


В виде ХП/триггера, к примеру ?
Ну кто ж спорит)

Только толку от текста ХП/триггера без СУБД-сервера, сам понимаешь, нет никакого - кто-то таки должен исполнять этот код ...


 
Reindeer Moss Eater ©   (2006-03-15 13:05) [21]

А кто нам сказал, что чего-то там у нас нет и некому что-то там исполнять?


 
msguns ©   (2006-03-15 13:35) [22]

нужно сделать базу данных клиентов,
у этой базы данных все стандартно : название фирмы, адресс и т.д.


Ожидается аж пятьсот-шестьсот записей !!!
Для этой "базы" самый походящий, конешно, уракакл ! Или диби вторая !
Причем всю сложную бизнесьлогику (сравнение даты рождения с текущей) на сервер триггерами, хп-ми, фичами...

Если серьезно:
НАФИГ ТУТ ВООБЩЕ НУЖНА БД ? Одна таблица с десятью (максимум) полями ? Эксель решает все ! Ну если надо в виде проги (ну что вверху окна не было видно мелкомягких), то акцес+форма.
В С Е !!!
Если непременно Делфа требуется (ублажить причуду шефа), то текстовый файл, список и стринигрид. Ну еще панелька типа с поздравлениями. И тоже - ВСЕ !!!


 
vovnuke ©   (2006-03-15 13:44) [23]

альтернатива (даже похоже на базу), TClientDataSet, DBGrid, ну и окошечко поздравления.


 
Reindeer Moss Eater ©   (2006-03-15 13:46) [24]

Только Аутлук, засинхронизированный с мобилой.
И ничего больше.
Шеф же может в отгул уйти. А тут у випистого клиента как назло день варенья.
:)


 
Сергей М. ©   (2006-03-15 13:50) [25]


> Reindeer Moss Eater ©   (15.03.06 13:05) [21]
> А кто нам сказал, что чего-то там у нас нет и некому что-
> то там исполнять?


А кто нам сказал, что нечто у нас есть кроме собственно БД ?

БД по моему разумению - это хранилище неких данных, это хранилище легко создать средствами DelphiIDE в том же Парадокс-формате.

Да и автор сам говорит что ему "хотелось бы просто програмульку-проложение".. Т.е. БД нужной структуры у него ,считай, сверстана, а вот что с ней дальше делать в свете поставленной задачи - это ни в зуб ногой ..


 
Fay ©   (2006-03-15 13:50) [26]

2 KyRo   (15.03.06 12:44) [17]
Что такого военного в том, что создание БД поручили програмисту, а не уборщице?

З.Ы.
Учи русский. "не чего" - это ужас.


 
Reindeer Moss Eater ©   (2006-03-15 13:59) [27]

Сергей М.

В БД не может быть никаких "напоминаний".
Да все там может быть. И даже больше.

Может там это быть или не может в принципе?
Я сказал что может.
И еще раз повторюсь, что может.
А то, что в данном конкретном случае не может быть - ничего не меняет.


 
Сергей М. ©   (2006-03-15 14:05) [28]


> Reindeer Moss Eater ©   (15.03.06 13:59) [27]


> Я сказал что может


Экий ты загадочный)


 
msguns ©   (2006-03-15 14:23) [29]

>Сергей М. ©   (15.03.06 13:50) [25]
>это хранилище легко создать средствами DelphiIDE в том же Парадокс-формате.

С этого места поподробнее, пожалуйста. С акцентом на слово "легко" (учитывая экспиренс "вэб-прогера" в области работы с БД)


 
Сергей М. ©   (2006-03-15 14:30) [30]


> msguns ©   (15.03.06 14:23) [29]


> С акцентом на слово "легко"


Куда уж легче, согласись, сотворить сие чудо средствами Borland Database Desktop..


> С акцентом на слово "легко" (учитывая экспиренс "вэб-прогера"
> в области работы с БД)


Вот насчет "акцента" - здесь я пас .. Ч.г., я попросту не знаю что подразумевается под "вэб-прогер" .. мало ли что оное есть за пределами банального верстальщика банального гипертекста ..


 
Morgoth_   (2006-03-15 14:55) [31]

а чего, если я гиппиртекст могу, значит "веб-прогер"? ))) ура.


 
msguns ©   (2006-03-15 14:58) [32]

Вэб - текст и вэб - программирование - это,знаете ли, 2 большие разницы.
Как между дизайном и программингом.


 
Сергей М. ©   (2006-03-15 15:05) [33]


> msguns ©   (15.03.06 14:58) [32]


Ну мало ли ... эт ты уж у автора уточняй, кто он там на самом деле в плане "вэб-программинга" ..


 
Sergey Masloff   (2006-03-15 17:44) [34]

Сергей М. ©   (15.03.06 13:00) [20]
>В виде ХП/триггера, к примеру ?
>Ну кто ж спорит)

>Только толку от текста ХП/триггера без СУБД-сервера, сам понимаешь, нет >никакого - кто-то таки должен исполнять этот код ...
Про джобы (JOB) слышал? ;-)
Так вот можно за полчаса наваять джоб который будет отбирать клиентов именинниуов и их список раз в сутки отсылать директору на имейл. А можно и сразу параллельно клиентов поздравлять. И все это используя только средства субд


 
Sergey Masloff   (2006-03-15 17:45) [35]

Я, конечно, не говорю что это НУЖНО делать. Но что возможно - нет сомнений.



Страницы: 1 вся ветка

Текущий архив: 2006.04.02;
Скачать: CL | DM;

Наверх




Память: 0.56 MB
Время: 0.046 c
15-1142105723
guest888
2006-03-11 22:35
2006.04.02
фрактальное сжатие изображений


15-1142249558
Мысль
2006-03-13 14:32
2006.04.02
Буфер


2-1142671765
Der Nechk@ssoff
2006-03-18 11:49
2006.04.02
рисунок на кнопке


2-1142951073
Dest81
2006-03-21 17:24
2006.04.02
BDE


1-1140179067
rolex
2006-02-17 15:24
2006.04.02
Как сделать нерабочими CheckBox ы и Header в ListView?