Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Прочее";
Текущий архив: 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
15-1282901996
Дмитрий Тимохов
2010-08-27 13:39
2010.12.05
Просветите про темы в Windows


15-1282710435
konelev
2010-08-25 08:27
2010.12.05
Какая у вас такса за ремонт компов?


2-1284447582
ZV
2010-09-14 10:59
2010.12.05
Замерять время выполнения процедуры в мс.


2-1284444311
ZV
2010-09-14 10:05
2010.12.05
Цикл For To Do


15-1283253386
И. Павел
2010-08-31 15:16
2010.12.05
Как узнать, с какими параметрами одна программа запустила другую?





Afrikaans Albanian Arabic Armenian Azerbaijani Basque Belarusian Bulgarian Catalan Chinese (Simplified) Chinese (Traditional) Croatian Czech Danish Dutch English Estonian Filipino Finnish French
Galician Georgian German Greek Haitian Creole Hebrew Hindi Hungarian Icelandic Indonesian Irish Italian Japanese Korean Latvian Lithuanian Macedonian Malay Maltese Norwegian
Persian Polish Portuguese Romanian Russian Serbian Slovak Slovenian Spanish Swahili Swedish Thai Turkish Ukrainian Urdu Vietnamese Welsh Yiddish Bengali Bosnian
Cebuano Esperanto Gujarati Hausa Hmong Igbo Javanese Kannada Khmer Lao Latin Maori Marathi Mongolian Nepali Punjabi Somali Tamil Telugu Yoruba
Zulu
Английский Французский Немецкий Итальянский Португальский Русский Испанский