Главная страница
    Top.Mail.Ru    Яндекс.Метрика
Форум: "Начинающим";
Текущий архив: 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.016 c
10-1118159389
F1
2005-06-07 19:49
2006.05.07
Word, OLE/COM


15-1144941262
QuickFinder
2006-04-13 19:14
2006.05.07
IDE для PocketPC


6-1137581764
BoGdaN
2006-01-18 13:56
2006.05.07
Клиент


4-1139814010
Asail
2006-02-13 10:00
2006.05.07
Как получить caption окна чужой программы?


5-1130827877
JohnKorsh
2005-11-01 09:51
2006.05.07
Как позиционировать курсор в Memo и в RichEdit?





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
Английский Французский Немецкий Итальянский Португальский Русский Испанский