Форум: "Прочее";
Текущий архив: 2010.12.05;
Скачать: [xml.tar.bz2];
Вниздобавить таблицы в *.mdb Найти похожие ветки
← →
начинающая (2010-08-06 10:48) [0]мастера подскажите. нужно в базу данных добавить таблицу и в ней задать поля. заранее благодарна.
← →
Jeer © (2010-08-06 10:50) [1]Добавляй, задавай - потом можешь благодарить.
← →
Anatoly Podgoretsky © (2010-08-06 11:03) [2]CREATE TABLE и справка по Акцессу
← →
начинающая (2010-08-06 11:25) [3]можно примером? в справках вижу, а применить никак не могу, чтобы сработало. недельные поиски тоже безрезультатны, вот и прошу помощи специалистов. наверняка это делается в несколько строчек.
← →
Anatoly Podgoretsky © (2010-08-06 11:28) [4]> начинающая (06.08.2010 11:25:03) [3]
Пример слишком большой, у функции множество параметров, множество типов,
множество комментариев. В справке почти все прозрачно, если же ты хочешь
помощи, то не клянчи ее, а приводи свой код с указанием, что именно не
выходит.
← →
12 © (2010-08-06 11:36) [5]Create Table t1 (c1 int, c2 int)
таблица t1, с полями с1 и с2, оба целые
← →
начинающая (2010-08-06 11:51) [6]множество примеров как создать в db вот и мучаюсь с mdb.
Anatoly Podgoretsky - Ваш наказ понятен.
буду пробовать советы CREATE TABLE
(существует большая программа, которая постоянно обновляется и добовляются таблицы/колонки в базу, далее обновляются другие районы и соответсвенно нужно програмно делать дополнения в их базы данных)
← →
Jeer © (2010-08-06 12:07) [7]
> добовляются таблицы/колонки в базу,
Вешать на самом высоком дереве за это.
← →
Dennis I. Komarov © (2010-08-06 12:24) [8]Как начинающая будет справляться с большая программа, которая постоянно обновляется?
> Вешать на самом высоком дереве за это.
За что? Она начинающая?
← →
Palladin © (2010-08-06 12:47) [9]) видимо один из очередных исполнителей очередного гос.заказа на эН миллионов рублей )
← →
Sergey13 © (2010-08-06 12:55) [10]> [7] Jeer © (06.08.10 12:07)
> Вешать на самом высоком дереве за это.
А просто за работу с БД просто расстреливать на месте надо полагать?
← →
Jeer © (2010-08-06 13:09) [11]
> А просто за работу с БД просто расстреливать на месте надо
> полагать?
Как скажешь :)
Но за постоянную трансформацию архитектуры БД.. чего-бы такое придумать :)
← →
начинающая (2010-08-06 13:39) [12]как же иначе быть? если в программу добавляются всё новые и новые функции с постоянным расширением информационной базы. кто нибудь из присутствующих работал в пенсионном фонде? вы меня поймёте.
← →
Sergey13 © (2010-08-06 13:47) [13]> [11] Jeer © (06.08.10 13:09)
> Но за постоянную трансформацию архитектуры БД.. чего-бы такое придумать :)
Иногда за это даже премии придумывают. 8-)
Если проект развивается, то куда без "постоянной трансформации архитектуры БД" денешься?
← →
Dennis I. Komarov © (2010-08-06 13:58) [14]
> как же иначе быть? если в программу добавляются всё новые
> и новые функции с постоянным расширением информационной
> базы. кто нибудь из присутствующих работал в пенсионном
> фонде? вы меня поймёте.
Ага, только не те которые там работают, а те которые потом с этими программами работать будут...
← →
12 © (2010-08-06 14:06) [15]появление новой таблицы - это, имхо, нормально
если только не было никакой возможности предусмотреть ее изначально
← →
начинающая (2010-08-06 14:31) [16]как же иначе быть? если в программу добавляются всё новые и новые функции с постоянным расширением информационной базы. кто нибудь из присутствующих работал в пенсионном фонде? вы меня поймёте.
← →
12 © (2010-08-06 14:43) [17]дежа вю :)
← →
Sergey13 © (2010-08-06 14:44) [18]> [16] начинающая (06.08.10 14:31)
> как же иначе быть?
Да добавляй, не парься. 8-)
> кто нибудь из присутствующих работал в пенсионном фонде? вы меня поймёте.
Да поняли уже все. 8-)
← →
начинающая (2010-08-06 14:45) [19]не получается.
на ADOQuery делаю пример из справки креатетабле, и тоже не получается. может кто видел программу с исходниками где реализованно создание таблицы и колонок в ней???
← →
Sergey13 © (2010-08-06 14:45) [20]> [17] 12 © (06.08.10 14:43)
Это в ПФР контрольная проверка. 8-)
← →
Игорь Шевченко © (2010-08-06 14:46) [21]
> кто нибудь из присутствующих работал в пенсионном фонде?
> вы меня поймёте.
авторов программы будут убивать все потенциальные пенсионеры. Может, лучше сразу эмигрировать ?
← →
12 © (2010-08-06 14:46) [22]
> DOQuery делаю пример из справки креатетабле, и тоже не получается
commit есть?
← →
Sergey13 © (2010-08-06 14:47) [23]> [19] начинающая (06.08.10 14:45)
> на ADOQuery делаю пример из справки креатетабле, и тоже не получается
Вы в пенсионном все такие? Что делала? Как не получается? Это система тебе сообщает, что "не получается"?
← →
начинающая (2010-08-06 14:50) [24]тут уж проверять нечего, это для облегчения жизни, иначе приходится решать вопросы по телефону о добавлении автоматизаторами колонок в базу. жуткий гемор.
← →
sniknik © (2010-08-06 15:00) [25]> Как начинающая будет справляться с большая программа, которая постоянно обновляется?
меня больше интересует, почему как ни вопрос, так обязательно ничего не знает но "большая программа" уже есть... кем пишутся? если кем-то знающим то почему он и не продолжает?
или это уже система... сначала кто то знающий пишет, потом его увольняют, а прогу отдают неумехам. на "развал". так что ли?
> на ADOQuery делаю пример из справки креатетабле, и тоже не получается.
какая странная судьба, я вот делаю пример из справки и получается... тоже.
> может кто видел программу с исходниками где реализованно создание таблицы и колонок в ней???
видел??? и кто это тут пишет с завязанными глазами? типа написал, но не видел... :)
> commit есть?
не путай с IB/FB для access не обязательно.
← →
Sergey13 © (2010-08-06 15:15) [26]> [24] начинающая (06.08.10 14:50)
> тут уж проверять нечего, это для облегчения жизни
Ну тогда с облегченьицем вас, гражданка. 8-)
← →
Anatoly Podgoretsky © (2010-08-06 15:23) [27]> начинающая (06.08.2010 14:45:19) [19]
Тебе уже про код говорили, а ты опять общими словами отделываешь.
Код давай зараза.
← →
Anatoly Podgoretsky © (2010-08-06 15:24) [28]> начинающая (06.08.2010 14:50:24) [24]
Зачем вы это делаете, надо только на бумаге, после утверждения, вы же сами
этот бардак и создаете, а потом стонете.
← →
Palladin © (2010-08-07 13:24) [29]я так и знал... ) мульены превратились в 10 тыщ для перспективных )
← →
MsGuns © (2010-08-07 13:49) [30]Постоянные или периодические изменения структур таблиц и связей между ними бвают по двум причинам:
1) Изначально проектировщик допустил ПРИНЦИПИАЛЬНЫЕ ошибки при разработке модели БД, например слабо вникнув и предмет, не изучив досконально документооборот и особенности сущностей, представленных в базе, а также связи меж ними.
В этом случае рационально было бы выполнить полное перепроектирование "как надо". Иначе при весьма трудоемких и продолжительных по времени правках гарантированно будут глюки, также трудно исправляемые.
2) Объекты предметной области постоянно меняются как по свойствам, так и по их количеству. Т.е. изменения в модели базы ОБЪЕКТИВНЫ и не могут быть предусмотрены при начальном проектировании. Другими словами, невозможно ЗАРАНЕЕ предусмотреть все варианты, которые могут возникнуть при эксплуатации БД.
Тут решение тоже имеется - это объектная БД. Простейший и доступнейший пример - та же 1С.
Кстати, а почему бы не взять ее за основу ?
← →
MsGuns © (2010-08-07 13:54) [31]Кстати, если с акцеса переехать на мсскл, то было бы много проще, если максимум логики вынести на сервер, сделав клиента независимым от таблиц, полей и т.д. Изменения можно делать в самой БЛ сервера, "подгоняя" процедуры и функции под клиентские запросы.
Выгода налицо - не надо лазать в приложения, особенно если они писаны давно и черт-те-кем.
А есть и еще решение - трехзвенка, где изменения опять же выполняются не в каждой "прожке", а лишь в одном, правда достаточно сложном, приложении - сервере приложений.
Оба этих решения вполне себя оправдывают, если кол-во программ-пользователей БД много либо при одной программе много "разбросанных" пользователей.
← →
sniknik © (2010-08-07 14:35) [32]> Выгода налицо - не надо лазать в приложения, особенно если они писаны давно и черт-те-кем.
НЕ БЫВАЕТ!
> А есть и еще решение - трехзвенка, где изменения опять же выполняются не в каждой "прожке", а лишь в одном, правда достаточно сложном, приложении -
> сервере приложений.
часто сталкиваюсь с таким... нет не не решением, а попытками навязать его, теми кто сам не пишет (начальство), а знает и программирование и процесс "по верхушкам".
идея конечно хорошая, в теории, менять в одном месте, но так НЕ БЫВАЕТ! никогда необходимость изменений не идет от логики сервера, ну типа "а давайте вот эту цифру в клиенте/отчете будем считать по другому. а результат/интерфейс у клиента под нее уже есть и менять не надо", нет, обычно необходимость идет от клиента т.е. "нам здесь нужна вот эта цифра, и неважно, что у вас ее нет, она(ее составляющие) не вводится, в базе не хранится. добавьте!". и в итоге править нужно не два, а три места, начиная именно с клиента.
+ проблема трехзвенок в том, что в конце концов, как бы хорошо не проектировали часть логики просачивается таки на клиентов, и в итоге все еще больше усложняется т.к. приходится "тянуть" логику разорванную на 2 места.
кстати нынешний проект у меня трехвенка, и выбрана она совсем по другим причинам чем "будем все менять на сервере, а клиента пишем один раз".
если уж есть такое навязчивое желание "одного места" то писать нужно сервлет (мини веб сервер в программе с логикой) тогда точно все будешь делать на сервере включая интерфейс клиентов, а выполнятся клиент будет в браузере.
← →
Palladin © (2010-08-07 15:48) [33]
> НЕ БЫВАЕТ!
бывает )
> ет не не решением, а попытками навязать его, теми кто сам
> не пишет (начальство), а знает и программирование и процесс
> "по верхушкам".
+тыща питсот )
господжа натсинающая ) вы какую должность вообще занимаете?
← →
Плохиш © (2010-08-07 18:34) [34]
> господжа натсинающая ) вы какую должность вообще занимаете?
Неужели до сих пор не догадался?
← →
MsGuns © (2010-08-07 19:08) [35]>sniknik © (07.08.10 14:35) [32]
>идея конечно хорошая, в теории, менять в одном месте, но так НЕ БЫВАЕТ!
Однако бывает. Если и формы, и отчеты, и логика обмена с сервером лежат в самой БД. Как в объектной БД. "Тонкий" клиент лишь использует соотв-е библиотеки, которые "сами знают" чего читать-писать и откуда-куда
← →
начинающая (2010-08-10 18:37) [36]Вот это понесло...
Программа учитывает тонер и ведёт историю картриджей для большого числа принтеров, прогнозирует расход и составляет заявки.
к тому же напоминает о техническом обслуживании техники, замене и тестирование элементов питания, журналы заявок, подключение и управление столами рабочих станций, установка версий, генерирование актов...... и прочие мелочи ввиде документов и печати отчётов.
Вся эта многомодульная программа создаётся для тех, кто делает свою работу не вставая с места.
Вся мулька в том, что программа постоянно совершенствуется и добавляет в себя рабочие моменты.
К тому же она настраиваемая под любое здание.
И всё это бесплатно + исходники.
А если я буду заморачиваться во все моменты программирования, то лопну или сойду с ума.
← →
sniknik © (2010-08-10 19:21) [37]> Программа учитывает тонер и ведёт историю картриджей для большого числа принтеров ...
какая хорошая программа. ссылочку бы выложила... глядишь кому то да пригодилась бы. и разговор строился бы не на пустом месте.
> И всё это бесплатно + исходники.
на то и расчет. бесплатная программа - платная поддержка.
> А если я буду заморачиваться во все моменты программирования, то лопну или сойду с ума.
а что ты делаешь на программистском сайте если не хочешь заморачиваться программированием?
← →
начинающая (2010-08-10 23:50) [38]> а что ты делаешь на программистском сайте если не хочешь заморачиваться программированием?
Пытаюсь найти решение на некоторые вопросы т.к знаю сайт с детства.
Поддержку осушествляет каждый сам поскольку программа с исходниками.
Ссылки пока нету, но раз есть надобность, то буду выкладывать.
← →
Anatoly Podgoretsky © (2010-08-11 07:17) [39]> sniknik (10.08.2010 19:21:37) [37]
Ищет спонсора.
← →
начинающая (2010-08-11 09:01) [40]> Anatoly Podgoretsky
старпёр. очки надеть.
Поддержку осушествляет каждый сам поскольку программа с исходниками.
спонсор тут обсалютно не нужен.
превратили вопрос в трёпку, ну и мужчины.
Страницы: 1 2 3 вся ветка
Форум: "Прочее";
Текущий архив: 2010.12.05;
Скачать: [xml.tar.bz2];
Память: 0.56 MB
Время: 0.003 c