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

Вниз

помогите, плиз! создание БД "Сотрудники"   Найти похожие ветки 

 
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;
Скачать: CL | DM;

Наверх




Память: 0.57 MB
Время: 0.026 c
3-1141142692
[AleX]
2006-02-28 19:04
2006.05.07
Delphi+Access


2-1145302733
Norfolk
2006-04-17 23:38
2006.05.07
Запрет изменения размера окна


15-1144594256
Gydvin
2006-04-09 18:50
2006.05.07
Сериалы


2-1145357618
AnP
2006-04-18 14:53
2006.05.07
ShellExecute


2-1144308636
Sania
2006-04-06 11:30
2006.05.07
Сеть, передача изображения