Форум: "Начинающим";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];
Внизпомогите, плиз! создание БД "Сотрудники" Найти похожие ветки
← →
haikaterine (2006-04-03 16:32) [0]Нужно создать БД со структурой Сотрудники, где в столбцах будут выводится должности сотрудников, их сделанные темы и время затраченное на темы.
← →
beglec © (2006-04-03 16:35) [1]Орех?
← →
Sergey13 © (2006-04-03 16:35) [2]Ексель - то что нужно.
← →
Курдль © (2006-04-03 16:37) [3]А как громко сказано-то - "со структурой"! :)
← →
Johnmen © (2006-04-03 16:47) [4]
> Нужно создать...
Кому нужно?
← →
Плохиш © (2006-04-03 16:54) [5]
> haikaterine (03.04.06 16:32)
> Нужно создать БД со структурой Сотрудники, где в столбцах
> будут выводится должности сотрудников, их сделанные темы
> и время затраченное на темы.
Таблицы: "Сотрудники", "Должности", "Темы", "ТемыПоСотрудникам". Всё остальное будет Вашим домашним заданием.
← →
Ильш © (2006-04-04 06:10) [6]Access
← →
K_VAL (2006-04-04 08:30) [7]Девушка , дорогая ! Прежде чем задавать такие вопросы , необходимо прочитать литературу по созданию баз данных , что это такое , какие бывают , как строить и т. д. Необходимо иметь общие понятия , без этого нельзя . Прочтите хотя бы - А.М. Епанешников , В.А. Епанешников
"DELPHI - Проектирование СУБД" . В этой книге рассмотрен пример классической задачи "КАДРЫ" , может быть Вы что-то найдете полезное для себя .
← →
de_ICER-T44 (2006-04-04 08:52) [8]спам
← →
Соловьев © (2006-04-04 14:42) [9]сессия
← →
haikaterine (2006-04-15 09:46) [10]какой нужно прописать код для обработчика события->> procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
...
чтобы при нажатии на кнопке Navigator-а "добавить"(доб-е записи,+,insert)появлялась форма(кот-ая уже есть в проекте, допустим Form2 с назв-ем "Данные"). и код для кн-ки ОК(кот-ая нах-ся на появл-ся форме), при нажатии на которой, занесённые записи в этой форме Сохраняются в Grid-е. (т.е., когда заполняется форма, записи эти зап-ся в соответствующие столбцы(поля)Grid-а(это уже всё осуществлено:), но ещё не сохраняются, их, конечно, можно сохранить с помощью кн-ки на Navigator-е, но... хоч-ся, чтоб при нажатии на кн-ке ОК) :)
(P.S. и усё это в Делфи)
← →
mr.il © (2006-04-15 11:23) [11]Возьмите Вашу форму1, положите туда поле и кнопочку. Добейтесь чтоб из этого поля, значение по нажатии кнопки попадало в таблицу связанную с гридом. (заметьте данные хранятся не в гриде, а в таблице связанной с гридом). На форме нажмите F1 и почитайте про методы, посмотрите примеры.
ЗЫ: Как Вы предпочитаете есть шоколад, чтоб за Вас пожевали?
← →
haikaterine (2006-04-15 11:57) [12]это совсем не то, о чём я спрашивала
← →
mr.il © (2006-04-15 12:00) [13]Вы спрашиваете не представляя основ работы. Вам не дадут разжеванного ответа. Потрудитесь найти хотябы часть решения.
← →
guru-ru (2006-04-15 12:47) [14]Если бд будет локальная то бери Access+ADO. делается за один вечер неспеша.
← →
Галинка © (2006-04-15 14:38) [15]guru-ru (15.04.06 12:47) [14]
я подозреваю что "Access+ADO" - это примерно как "синхрофазатрон"... )))
А если серьезно, то либо ТЗ некорректное, либо ...
← →
Жуков Олег (2006-04-15 16:54) [16]
> haikaterine (15.04.06 09:46) [10]
Dataset.Post
← →
haikaterine (2006-04-15 17:35) [17]
> Вы спрашиваете не представляя основ работы. Вам не дадут
> разжеванного ответа. Потрудитесь найти хотябы часть решения.
>
да у меня уже есть готовая БД.
я спрашиваю совета по поводу Навигатора! что там в моем вопросе непонятно?
← →
Галинка © (2006-04-15 17:42) [18]haikaterine (15.04.06 17:35) [17]
Я же говорю, ТЗ некорректное. Что конкретно непонятно? Про навигатор нет ни слова в первом посте, а тут не телепаты...
← →
haikaterine (2006-04-15 17:46) [19]
> Про навигатор нет ни слова в первом посте, а тут не телепаты.
> ..
в 10 есть. про БД можно забыть, она уже готова, за искл-ем некоторых мелочей, вот про навигатор->>читай в 10 посте
← →
Johnmen © (2006-04-15 23:41) [20]
> haikaterine (15.04.06 17:46) [19]
Я скажу, по секрету, реальные пацаны НЕ пользуют нафигатор...
И ещё. Если "БД...уже готова", то это не предполагает у вас базовых знаний.
И если "БД можно забыть", то о чём вообще разговор???
← →
Галинка © (2006-04-15 23:54) [21]mr.il © (15.04.06 11:23) [11]
заметьте данные хранятся не в гриде, а в таблице связанной с гридом
Больше добавить в общем-то нечего.
← →
Галинка © (2006-04-16 00:08) [22]
> haikaterine (15.04.06 09:46) [10]
> какой нужно прописать код для обработчика события->> procedure
> TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
> ...чтобы при нажатии на кнопке Navigator-а "добавить"(доб-
> е записи,+,insert)появлялась форма(кот-ая уже есть в проекте,
> допустим Form2 с назв-ем "Данные"). и код для кн-ки ОК(кот-
> ая нах-ся на появл-ся форме), при нажатии на которой, занесённые
> записи в этой форме Сохраняются в Grid-е. (т.е., когда заполняется
> форма, записи эти зап-ся в соответствующие столбцы(поля)Grid-
> а(это уже всё осуществлено:), но ещё не сохраняются, их,
> конечно, можно сохранить с помощью кн-ки на Navigator-е,
> но... хоч-ся, чтоб при нажатии на кн-ке ОК) :)(P.S. и усё
> это в Делфи)
Я кажется начинаю понимать. Форма нужна для заполнения полей. Но зачем? Можно все это сразу в гриде заполнять...
← →
Marser © (2006-04-16 01:47) [23]> Можно все это сразу в гриде заполнять...
Можно. Но не нужно.
← →
Johnmen © (2006-04-16 02:31) [24]
> Marser © (16.04.06 01:47) [23]
>
> > Можно все это сразу в гриде заполнять...
>
> Можно. Но не нужно.
Вопрос философский. Я бы даже сказал, концептуальный.
Уже несколько раз за последние годы вспыхивала дискуссия по этому поводу.
От себя скажу лишь одно:
Каждый фрукт...будучи употреблён...и т.д... (с) ИШ
:)
← →
Marser © (2006-04-16 02:44) [25]> [24] Johnmen © (16.04.06 02:31)
>
> > Marser © (16.04.06 01:47) [23]
> >
> > > Можно все это сразу в гриде заполнять...
> >
> > Можно. Но не нужно.
>
>
> Вопрос философский. Я бы даже сказал, концептуальный.
> Уже несколько раз за последние годы вспыхивала дискуссия
> по этому поводу.
> От себя скажу лишь одно:
> Каждый фрукт...будучи употреблён...и т.д... (с) ИШ
Как усегда. То есть, спор может вестись по поводу того, что целесообразнее в конкретном случае или что более часто являетсся целесообразным.
← →
haikaterine (2006-04-16 09:38) [26]
> > Можно все это сразу в гриде заполнять...
>
> Можно. Но не нужно.
вот именно: можно, но не я ставлю условия написания программы.
← →
haikaterine (2006-04-16 09:41) [27]
> Я скажу, по секрету, реальные пацаны НЕ пользуют нафигатор.
> ..
> И ещё. Если "БД...уже готова", то это не предполагает у
> вас базовых знаний.
> И если "БД можно забыть", то о чём вообще разговор???
1. а не пацан :) поэтому и пользуюсь навигатором в своё девчачье удовольствие.
2. "БД можно забыть"... Вы читаете всё или только по три слова из поста?? далее ведь написано: за искл-ем некоторых мелочей... вот одна из этих мелочей-это навигатор.
← →
haikaterine (2006-04-16 09:42) [28]если из Вас никто не знает как это сделать Вы так и напишите, а лучше ничего не пишите.
← →
haikaterine (2006-04-16 09:58) [29]
> заметьте данные хранятся не в гриде, а в таблице связанной
> с гридом
данные заполняются ручками в Гриде заказчиком программы или ещё там кем-то, но не как не мной в созданных таблицах(связ-х с Гридом). ну а потом еже хран-ся там, где им положено.
← →
haikaterine (2006-04-16 10:00) [30]задам вопрос о Навигаторе по-другому:
можно ли прописать для каждой кнопки Навигатора свои обр.событий? и как, если да?
так понятнее? или опять Нет?
← →
Virgo_Style © (2006-04-16 11:22) [31]haikaterine (16.04.06 10:00) [30]
procedure TForm1.DBNavigator1Click(Sender: TObject; Button: TNavigateBtn);
begin
end;
← →
Галинка © (2006-04-16 20:22) [32]А можно спросить? как можно занести данные в ДБГрид не набивая их непосредственно в гриде либо не показывая то, что уже есть в бд? Вопрос вполне серьезный...
← →
kilkennyCat © (2006-04-16 20:30) [33]
> Галинка © (16.04.06 20:22) [32]
например, не связывать дбгрид с бд.
← →
Галинка © (2006-04-16 20:34) [34]kilkennyCat © (16.04.06 20:30) [33]
для особо непонятливых, а дальше... Т.е. сначала отключаем ДБГрид от таблицы. потом делаем изменения, а потом... Данные не потеряются?
← →
kilkennyCat © (2006-04-16 20:38) [35]не знаю, что будет потом... все завист от того что будет "между".
если отвязать дбгрид от таблицы, то мы получим просто грид и просто таблицу и широкое поле деятельности для работы вручную. Если теоретически.
← →
Галинка © (2006-04-16 20:38) [36]Может тогда на форме данные применять ДБЕдиты, а в ДБГриде просто переоткрывать таблицу? Тогда вроде ничего нничему не противоречит ))
← →
Virgo_Style © (2006-04-16 20:39) [37]Галинка © (16.04.06 20:34) [34]
С чего бы им потеряться, от обиды?)
← →
kilkennyCat © (2006-04-16 20:48) [38]
> Галинка © (16.04.06 20:38) [36]
куча дбедитов + небольшой код = дбгриду %)
← →
Галинка © (2006-04-16 21:38) [39]kilkennyCat © (16.04.06 20:48) [38]
это логично. Но если так уж надо использовать отдельную форму для ввода, то логично было бы что-то вроде
>code>if Button=nbInsert then
if DannyeDlg.ModalResult=mrOK then
begin
{занести данные в ячейки ДБГрида или в таблицу}
end;
← →
Галинка © (2006-04-16 21:39) [40]Entschuldigung... )))
if Button=nbInsert then
if DannyeDlg.ModalResult=mrOK then
begin
{занести данные в ячейки ДБГрида или в таблицу}
end;
Страницы: 1 2 вся ветка
Форум: "Начинающим";
Текущий архив: 2006.05.07;
Скачать: [xml.tar.bz2];
Память: 0.54 MB
Время: 0.01 c