Форум: "Начинающим";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
ВнизСоздание базы данных Найти похожие ветки
← →
Индеец (2007-07-27 08:48) [0]В папке с прогой мне нужно создать базу даннах Base.mdb, а затем работать с ней. Причём создать эту базу данных нужно в Delphi. Как это сделать?
← →
MsGuns © (2007-07-27 09:00) [1]С помощью старинного индейского специального заклинания. SQL называется
← →
ЮЮ © (2007-07-27 09:01) [2]> Причём создать эту базу данных нужно в Delphi
При повторном запуске программы ты будешь создавать новую Base.mdb? И при запуске второй копии? Если нет, то забей на своё "нужно" и делай как положено: База - это одно, а приложение, с ней работающее, - это другое.
← →
Человек (2007-07-27 09:07) [3]
> MsGuns © (27.07.07 09:00) [1]
> С помощью старинного индейского специального заклинания.
> SQL называется
Я понимаю, что с помощью SQL. Подробнее можно?
← →
Sergey13 © (2007-07-27 09:12) [4]> [0] Индеец (27.07.07 08:48)
> [3] Человек (27.07.07 09:07)
А Индеец=Человек? 8-)
← →
Человек (2007-07-27 09:14) [5]Извиняюсь, да
← →
Sergey13 © (2007-07-27 09:24) [6]> [5] Человек (27.07.07 09:14)
Про SQL смотри Create + всякие другие слова. Но советую прислушаться к
> [2] ЮЮ © (27.07.07 09:01)
просто положи файл с "болванкой" базы рядом с прикладой и все дела.
← →
Человек (2007-07-27 09:25) [7]В принципе согласен, можно. Но тогда вопрос, как в этой базе создать отчёт?
← →
Sergey13 © (2007-07-27 09:28) [8]> [7] Человек (27.07.07 09:25)
Так же точно как и в только_что_созданной_в_программе_базе. Вернее в базе отчеты вообще не создаются - это как раз в программе надо делать, например с помощью генераторов отчетов.
← →
Человек (2007-07-27 09:39) [9]Короче мне надо каждый месяц создавать отчёт (в моей проге) и сохранять его в этой базе. С помощью SQL. Попросту мне надо создать отчёт в данной базе с определённым именем и сохранить в этот отчёт определённые данные.
← →
Sergey13 © (2007-07-27 09:51) [10]> [9] Человек (27.07.07 09:39)
1. Отчеты обычно не сохраняют в базе, а получают из данных, сохраненных в базе.
2. Если уж так хочется сохранить, то 2 связанные таблицы - наименование отчета и данные отчета.
ЗЫ: немного непонятно что ты называешь отчетом.
← →
Человек (2007-07-27 09:55) [11]Ну в Access"е есть раздел, что-ли, отчёты то бишь. Вот такой отчёт мне и надо создавать, помещая в него данные из проги.
← →
Sergey13 © (2007-07-27 09:57) [12]> [11] Человек (27.07.07 09:55)
Я не знаток аксеса, но помнится это вроде шаблона печатного документа + запрос на данные. Зачем его (шаблон) создавать каждый месяц? Он создается 1 раз и выполняется по мере надобности.
← →
Человек (2007-07-27 10:10) [13]Так дело в том, что нужно создавать ежемесячные отчёты. В принципе я могу создать шаблон. Но тогда его нужно копировать. Я пробовал копировать запрос, получилась таблица. А с отчётом что получится?
← →
Sergey13 © (2007-07-27 10:12) [14]> [13] Человек (27.07.07 10:10)
> Так дело в том, что нужно создавать ежемесячные отчёты.
Чем отличается отчет за январь от отчета за август?
← →
iXT © (2007-07-27 10:16) [15]> [14] Sergey13 © (27.07.07 10:12)
:) Данными! ну и заголовком :)
← →
Человек (2007-07-27 10:16) [16]Тока данными в нём. Но надо то, чтобы в базе лежали все отчёты от января до декабря.
← →
iXT © (2007-07-27 10:24) [17]> [16] Человек (27.07.07 10:16)
А на какого отчет должен быть именно в Access?
← →
Человек (2007-07-27 10:35) [18]Их 12 должно быть
← →
iXT © (2007-07-27 10:40) [19]> [18] Человек (27.07.07 10:35)
??? И что? Что есть отчет, и почему в ACCESS???
← →
Sergey13 © (2007-07-27 10:44) [20]> [16] Человек (27.07.07 10:16)
ИМХО, ты смутно представляешь себе что такое отчет. Зачем сохранять отчет, если в БД и так лежат данные, на которых он строится? И на этих данных можно посторить отчет за январь в ЛЮБОЕ время после этого января. Причем ПО АКТУАЛЬНЫМ ДАННЫМ (это на случай если были корректировки).
← →
Sonia © (2007-07-27 11:02) [21]Я думаю, надо сделать шаблон отчета и просто каждый месяц выбирать данные.
Поставить дату в параметры, название месяца формировать из параметра даты.
А чтобы в папке хранились отчеты за весь год, просто программно выгружать каждый отчет, например, в Excel.
← →
Sonia © (2007-07-27 11:04) [22]
> Зачем сохранять отчет, если в БД и так лежат данные, на
> которых он строится?
Иногда приходится работать с архивными данными, которые выбираются очень долго, поэтому иногда полезно иметь уже выгруженные данные из отчета.
← →
Sergey13 © (2007-07-27 11:16) [23]> [22] Sonia © (27.07.07 11:04)
Согласен, но ежемесячный отчет это не печать платежки - можно и подождать.
← →
MsGuns © (2007-07-27 15:49) [24]>Sonia © (27.07.07 11:04) [22]
>Иногда приходится работать с архивными данными, которые выбираются очень долго, поэтому иногда полезно иметь уже выгруженные данные из отчета.
.. которые весело не "пляшут" с актуальными данными (например, Главной книгой)
← →
Anatoly Podgoretsky © (2007-07-27 20:06) [25]Проблемы индейца шерифа не волнуют.
← →
Ping (2007-07-27 22:24) [26]Размести в ресурсах и доставай когда надо.
P.S. Но идея создавать новую БД для каждого отчета - некорректна по сути.
Страницы: 1 вся ветка
Форум: "Начинающим";
Текущий архив: 2007.08.19;
Скачать: [xml.tar.bz2];
Память: 0.5 MB
Время: 0.109 c