|
1 / 1 / 2
Регистрация: 10.07.2011
Сообщений: 43
|
|
Access+Delphi09.09.2011, 09:50. Показов 5149. Ответов 6
Метки нет (Все метки)
Здравствуйте!
Нужен совет! На оч большом предприятии есть такая задача: план закупок. Сейчас этот план составляется вручную в Excele, т.е. на выходе должна получиться табличка с количеством записей порядка 10 тысяч, а в структуру записи входит 50 полей. Геморой заключается в том, что заполняет эту таблицу человек сорок неграмотных людей, каждый свою. Названия набиваются отфонарные. То же самое и с ГОСТами, номерами чертежей, наименованиями материалов и пр. Я все эти сорок табличек должен слить в один план закупок, проверить правильность наименований, наличие дублей и т.д. Короче задача не для слабонервных. Мне эта ежегодная нервотрёпка надоела и я решил написать автоматику, хотя сам программистом не являюсь. Спасение утопающих - дело рук утопающих, как говорится. Озвучу свои хотелки: На предприятии сеть. Сервак Мicrosoft Server 2003. На него я хочу положить базу формата Access. В базе будут все таблицы, а именно: собственно таблица плана закупок и куча справочников. Справочники я хочу подстегнуть к полям ввода, чтобы минимизировать ручной ввод. Например, чтобы наименование материала не набивалось руками, а выбиралось из справочника материалов по фильтру. Т.е. в итоге каждый пользователь со своего рабочего места по сети подключается к базе со своим паролем, закидывает туда свои записи, а я в этот момент отдыхаю и пью кофе. Пользовательский интерфейс буду писать на Delphy 7 с применением ADO, сделаю максимальное количество контролей с защитой от дурака. У меня простой вопрос: реально это всё что я задумал? Я повторюсь, я не программист, сижу вот читаю учебники по ADO, по Access, что-то вроде даже получается делать для начала. Интересуют сетевые дела, я до этого ещё попросту не дошёл. Время ещё есть до нового года. Возможно ли такое вот многопользовательское одновременное использование access-овской базы с использованием ADO? Ну, т.е. у каждого пользователя будет ADOConnection на базу. Или всё что я нагородил - это полный бред, и я развеселил бывалых? В любом случае спасибо дочитавшим до конца и жду советов.
0
|
|
| 09.09.2011, 09:50 | |
|
Ответы с готовыми решениями:
6
SQL-запрос в Delphi и в Access один и тот же, но в Delphi не работает Delphi and access Delphi и БД Access |
|
Почетный модератор
8785 / 2538 / 144
Регистрация: 07.03.2007
Сообщений: 11,873
|
|
| 09.09.2011, 09:56 | |
|
Red_Garry, сразу скажу одно - акссесу отказать... вы больше промучаетесь с уговорами оного на многопользовательский режим... выбирайте какой-нить полноценный sql-сервер... в принципе задача достаточно простая даже для начинающего... но дам вам совет - выберите себе не универсальные компоненты по работе с базой, а заточенные под конкретную... разводить holywar не стану (и другим не дам
)... но АДО - не слишком удобные....
0
|
|
|
1 / 1 / 2
Регистрация: 10.07.2011
Сообщений: 43
|
|
| 09.09.2011, 15:45 [ТС] | |
|
Спасибо за ответ
0
|
|
|
14 / 14 / 2
Регистрация: 01.09.2010
Сообщений: 287
|
|
| 10.09.2011, 21:19 | |
|
Вообще через ADO можно работать хоть с MsSQL-сервером. Эти компонеты довольно
универсальные. Единственное что для некоторых специфических задач лучше выбирать заточенные компоненты, как сказано выше. Но если ты изучаешь сейчас ADO, и у тебя получается, то не имеет смысла перебрасываться на что-то другое. С таблицами через компоненты работают одинаково: т.е. будь это таблица в базе Access или MsSQL Server - вызываются все те же самые методы. Ты изучи эту технологию, и через нее приконектешься к базе например MsSQL. А уже проблемы, которые возникнут (в специфических случаях) будешь решать по-ходу. Хотя более возможен вариант, что у тебя не возникнет проблем.
0
|
|
|
1497 / 1238 / 245
Регистрация: 04.04.2011
Сообщений: 4,363
|
|
| 12.09.2011, 11:42 | |
|
Конечно, если есть возможность поставить MS SQL Server, то никакого акцеса не нужно, хотя и с ним можно сделать вполне сносно работающее многопользовательское приложение.
Если так, то ADO вполне нормальное "зубило" для Access/MS SQL Server, ибо родное им (для них собсна и деланное в основном) Что касается самой предметной задачи.. Как человек с весьма немалым опытом разработки БД, в том числе для "немаленьких" предприятий, могу сказать однозначно - без нормальной постановки задачи и добротно сработанного ТЗ Ваша затея на 90% обречена на полный провал. Просто потому, что с программой не будут работать реальные специалисты. И еще. Озвученная Вами задача вполне ложится в концепцию ERP/MRP (раздел "логистики" например). Просто полазьте по инету и почитайте - думаю Ваше мнение на счет автоматизации может измениться
1
|
|
|
1 / 1 / 2
Регистрация: 10.07.2011
Сообщений: 43
|
|
| 12.09.2011, 19:45 [ТС] | |
|
спасибо откликнувшимся! Пару дней не было возможности просмотреть форум и я не видел ответов. Короче, двигаюсь пока своим курсом, с учётом рекомендаций, с надеждой на помощь
0
|
|
|
2 / 2 / 0
Регистрация: 25.07.2008
Сообщений: 7
|
|
| 16.09.2011, 19:53 | |
|
Delphi 7 + база формата Access - нормальная связка через ADO
У меня программа - диспетчерская такси так наприсана, работает в небольших диспетчерских службах уже более двух лет, без сбоев. см. tretjakov.net Но для большого числа пользователей я всё же бы посоветовал посмотреть MS SQL SERVER.
0
|
|
| 16.09.2011, 19:53 | |
|
Помогаю со студенческими работами здесь
7
БД (Access) и Delphi Delphi+Access Delphi + Access Delphi and MS Access Из access в delphi Искать еще темы с ответами Или воспользуйтесь поиском по форуму: |
|
Новые блоги и статьи
|
|||
|
Отчёт о спецтехнике находящейся в ремонте
Maks 20.04.2026
Отчёт из решения ниже размещен в конфигурации КА2.
Задача: отобразить спецтехнику, которая на данный момент находится в ремонте.
Есть нетиповой документ "Заявка на ремонт спецтехники" который. . .
|
Памятка для бота и "визитка" для читателей "Semantic Universe Layer (Слой семантической вселенной)"
Hrethgir 19.04.2026
Сгенерировано для краткого описания по случаю сборки и компиляции скелета серверного приложения. И пусть после этого скажут, что статьи сгенерированные AI - туфта и не интересно. И это не реклама -. . .
|
Запрет удаления строк ТЧ документа при определенном условии
Maks 19.04.2026
Алгоритм из решения ниже реализован на примере нетипового документа "Аккумуляторы", разработанного в конфигурации КА2. У данного документа есть ТЧ, в которой в зависимости от прав доступа. . .
|
Модель заражения группы наркоманов
alhaos 17.04.2026
Условия задачи сформулированы тут
Суть:
- Группа наркоманов из 10 человек.
- Только один инфицирован ВИЧ.
- Колются одной иглой.
- Колются раз в день.
- Колются последовательно через. . .
|
|
Мысли в слух. Про "навсегда".
kumehtar 16.04.2026
Подумалось тут, что наверное очень глупо использовать во всяких своих установках понятие "навсегда". Это очень сильное понятие, и я только начинаю понимать край его смысла, не смотря на то что давно. . .
|
My Business CRM
MaGz GoLd 16.04.2026
Всем привет, недавно возникла потребность создать CRM, для личных нужд. Собственно программа предоставляет из себя базу данных клиентов, в которой можно фиксировать звонки, стадии сделки, а также. . .
|
Знаешь почему 90% людей редко бывают счастливыми?
kumehtar 14.04.2026
Потому что они ждут. Ждут выходных, ждут отпуска, ждут удачного момента. . .
а удачный момент так и не приходит.
|
Фиксация колонок в отчете СКД
Maks 14.04.2026
Фиксация колонок в СКД отчета типа Таблица.
Задача: зафиксировать три левых колонки в отчете.
Процедура ПриКомпоновкеРезультата(ДокументРезультат, ДанныеРасшифровки, СтандартнаяОбработка)
/ / . . .
|