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

Вниз

добавить таблицы в *.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;
Скачать: CL | DM;

Наверх




Память: 0.58 MB
Время: 0.01 c
2-1284365809
zmxncbv
2010-09-13 12:16
2010.12.05
Модальные формы


15-1282763419
Desdechado
2010-08-25 23:10
2010.12.05
Каптча в стиле дзен


15-1282654644
Baks
2010-08-24 16:57
2010.12.05
Как можно передать параметр-строку на кириллице в PHP скрипт?


15-1282768183
Юрий
2010-08-26 00:29
2010.12.05
С днем рождения ! 26 августа 2010 четверг


2-1284475363
Aleks
2010-09-14 18:42
2010.12.05
Привязка проги к винту