| Версия для печати темы
Нажмите сюда для просмотра этой темы в оригинальном формате |
| Форум программистов > MS Access > Среда разработки... |
| Автор: V0fka 25.2.2008, 15:00 |
| Здравствуйте! У меня "чайниковский" вопрос, но прошу отнестись к нему с серьёзностью. Цель: создать программу, которая бы вела учет таксопарка. Т.е. учет машин, количество вызовов и т.п.. (но это сейчас не столь важно!).. Я так понимаю, для этого нужно создать БД. Я бы отдал предпочтение БД Microsoft Access. Вот, допустим, спроектировал и создал я БД в аццессе.. Теперь мне нужно создать программу на её основе, которая бы выполняла те или иные функции с БД. Теперь вопрос: я с программированием знаком немного... Какую среду разработки мне выбрать (в плане оптимальности и простоты использования) для реализации моей цели? П.С. на форуме я ответ на свой вопрос не нашёл, но даже если он есть - не судите строго. Заранее спасибо всем ответившим! |
| Автор: kapbepucm 25.2.2008, 16:08 |
| Если у вас Access'овская БД, так там и СУБД своя "родная" есть. Конечно моё мнение субъективно, выбирать всё равно вам... Добавлено через 4 минуты и 30 секунд Ещё добавил бы, что язык программирования (VBA) не так уж сложен для начинающих. |
| Автор: Rodman 25.2.2008, 16:30 |
но если там будут храниться поступившие звонки, то это тысячи записей и в скором будущем база загнется (по крайней мере тормозить будет ужасно и места занимать много) от такого кол-ва данных... я бы порекомендовал MySQL и какой нить визуальный компилятор для написания обработчика... |
| Автор: bopoha 25.2.2008, 17:56 |
| Я бы на вашем месте заказал бы разработку программы, если вы хотите качественный продукт, "заточенный" под ваши нужды... |
| Автор: alexIrish 25.2.2008, 18:22 | ||
| А мне нравится Access + MS SQL ( или vb.net + MS SQL). Довольно легко и инфы кругом куча. ну ето если самому научиться хоцется. Если серьезно для работы ,то :
|
| Автор: V0fka 26.2.2008, 07:51 | ||||||||
Ну собственно я и спрашиваю Вашего мнения [quote]Ещё добавил бы, что язык программирования (VBA) не так уж сложен для начинающих.[quote] на VBA можна написать "программу-клиент" (так это вроде называется ;) ) для работы с БД..? Ну т.е. там менюшки всякие сделать и т.п..
Ага... Значит то что мне надо называется всётаки обработчик?
Самое первое для чего нужна программа - это самому научиться хочется!
Ну, а, всё же, что использовать для написания "обработчика"? Akina, ну а что же мне выбрать чтобы писать "программу-обработчик" под данную БД? P.S. мне один человек сказал, что лучше и проще всего это будет сделать в Delphi.. Так это? |
| Автор: Akina 26.2.2008, 09:36 | ||
Вы может наконец озаботитесь запуском MS Access? И загрузкой поставляемой с ним учебной БД NorthWind (в русской версии Офиса - Борей)... Ну хотя бы ради того, чтобы увидеть, что MS Access содержит внутри себя вполне функциональную среду разработки для написания "программы-обработчика" без привлечения сторониих средств разработки. ОБС. Не советую... |
| Автор: bopoha 26.2.2008, 11:49 | ||
Проще ему, а не вам. Проще то, что знаешь... Это закон! Судя по разговору. Хотите научится - учитесь. Вот только качественный продукут вы не получите. Чтобы сделать качественно - лет 5 нужно "поучится" на практике... Так что очень хоршо подумайте, какую программу вы хотите и какую цену вы готовы заплатить за эту программу - много времени или деньги... |
| Автор: kapbepucm 26.2.2008, 14:50 | ||||||
Да, можно. В Access'е данные можно не только хранить, но и неплохо обрабатывать, показывать и т.п... Моё мнение для вашего случая, особенно если:
|
| Автор: V0fka 27.2.2008, 00:33 | ||||||
Вообще-то я знаком с программированием (знаю нормально Pascal, знаком с С++.. Паскаль (именно чистый Паскаль, а не Делфи) - знаю неплохо..).. С MS Access тоже знаком немного. Вы имеете ввиду создание обработчика в VB?
Ну скажем так.. Если есть несколько месяцев, я смогу за это время чё-нить более-менее "рабочее" сделать? И сколько тогда подобного рода программа стоит?
Что б помимо самого Делфи - ещё и "приучитель" был бы, который направления давал бы - было б вообще супер! |
| Автор: Akina 27.2.2008, 09:18 | ||
VBA. Это не то же самое, что VB, хотя очень близкородственно.
Есть у меня знакомый товарищ, который, когда ему приперло, за 2,5 месяца сделал на Аксессе достаточно объемное и функциональное приложение со вполне приличным даже внешне интерфейсом. А когда он начинал - для него даже перенос файла с флешки в "Мои документы" представлял серьезную проблему. PS. Я так до сих пор и не понял, что тут разумеется под словом "обработчик". |
| Автор: kapbepucm 27.2.2008, 09:43 | ||
|
| Автор: Akina 27.2.2008, 09:56 |
| V0fka, осмелюсь предположить, что исходного материала для принятия решения более чем достаточно. |
| Автор: V0fka 27.2.2008, 16:25 | ||||||
Ну т.е. какие-то ж функции с данной БД мне нужно организовать + меню всякие поделать и т.п.. Именно это я имею ввиду под "обработчиком". П.С. вот программа, примерно какую мне надо сделать: http://www.frostway.ru/ruslan/setup.exe (11.6 Mb)..
NPNWIND я так понял - она.. Открыл.. НО! Там просто одни таблицы.. Ни запросов, ни форм, не соответствующего интерфейса (который бы я в своей программе хотел бы создать). К стати я забыл сказать, что в Акцесе я тоже немног шарю
Т.е. нужно искать учебник по VBA, проектировать БД и работать..? |
| Автор: bopoha 27.2.2008, 16:38 |
Не по VBA, а по Access... Ищите книгу - Создание настольных приложений на Access и/или Создание корпаративных приложений на Access. Фуфел для чайников не научит программировать под Access. |
| Автор: Akina 27.2.2008, 18:12 |
Нет, не она Во встроенной справке найдите страницу "Учебные базы данных, включенные в Microsoft Access" - и вперед. |
| Автор: V0fka 28.2.2008, 15:04 | ||||
Ясно..
Ага.., нашёл.. А вот я беседовал ещё с одним человеком..., он сказал, что качественно подобную программу можна сделать на основе 1С с использованием SQL.. Это сильно тяжело? Можно пробывать или покаместь даже и не стоит? |
| Автор: kapbepucm 28.2.2008, 15:42 | ||
Я думаю, при грамотном подходе качественного результата возможно достигнуть где угодно |
| Автор: Akina 28.2.2008, 15:42 | ||
Он, соответственно, спец по 1С, сто пудов... |
| Автор: bopoha 28.2.2008, 15:42 |
| Автор: kapbepucm 28.2.2008, 15:43 |
| имхо |
| Автор: V0fka 29.2.2008, 13:45 |
| Я уже наверное задолбал, но у меня ещё вопрос появился (причём важный). Если писать эту программу на VBA - то можно будет сделать так, что бы с ней можно было работать по сети, т.е., например, есть 2 диспетчера. 1 принимает заявки, а второй ставит машины на заявки.. Т.е. по сети должны работать 2 человека с одной БД не мешая друг другу.. |
| Автор: Akina 29.2.2008, 13:55 |
| Прочтите встроенную справку по теме "Разделение баз данных" |
| Автор: kapbepucm 29.2.2008, 15:40 |
| в общем случае можно |
| Автор: V0fka 10.3.2008, 12:51 |
| Ну что я могу сказать.. 1) Извиняюсь, что долго не отвечал; 2) Спасибо всем, кто мне отвечал; 3) Вопрос можни считать решённым! |