Гость
Целевая тема:
Создать новую тему:
Автор:
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД / 10 сообщений из 10, страница 1 из 1
07.02.2006, 15:02
    #33528881
smolevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование БД
Привет всем,заранее прошу просчения,но у меня есть немного глуповатый вопросец.
Простейшая БД, типа наличие матерриалов на объекте.
Забивается все это операторами с помощью фомы.
Как можно сделать так чтобы в одну форму забивалось несколько позиций материалов поступающих на объект,и чтобы после перехода к слейдующей форме,все данные разносились по разным строкам в таблицу,но датированные одной датой и номером отправки.

Заранее благодарен всем сердобольным, кто окликнется...........
...
Рейтинг: 0 / 0
07.02.2006, 15:03
    #33528887
Valadey
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование БД
Ахринеть азадачил:)
...
Рейтинг: 0 / 0
07.02.2006, 15:10
    #33528918
smolevich
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование БД
Вот и я про тоже,вродебы все просто,а вот с этими формами с большим числом позиций запара.
...
Рейтинг: 0 / 0
08.02.2006, 07:37
    #33530185
iAndrew
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование БД
ИМХО чистая интерфейсная задача, а не задача проектирования..

Как вариант, если пишешь интерфейс на делфи (и не используешь готовых компонентов по общению с СУБД), то забивай данные в таблицу любую, а затем циклом построчну считывай + получай текущую дату и на основе этих двух полей (ID материала из справочника, Дата заполненния) генерируй INSERT на вставку в БД..
...
Рейтинг: 0 / 0
08.02.2006, 11:35
    #33530729
adv
adv
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование БД
Таблицы:

Код: plaintext
1.
2.
3.
4.
5.
6.
7.
Поступление (НомерПоступления primary key, дата ....)

ПоступлениеМатериала (НомерПоступления, НомерМатериала, количество ... , 
constraint pk primary key (НомерПоступления, НомерМатериала), 
constraint fk1 foreign key (НомерПоступления) references Поступление (НомерПоступления), 
constraint fk2 foreign key (НомерМатериала) references Материал (НомерМатериала))

Материал (НомерМатериала primary key, Название...)
И делайте форму с подчиненной.
...
Рейтинг: 0 / 0
08.02.2006, 11:36
    #33530731
AlexTheRaven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование БД
iAndrewИМХО чистая интерфейсная задача, а не задача проектирования..

Как вариант, если пишешь интерфейс на делфи (и не используешь готовых компонентов по общению с СУБД), то забивай данные в таблицу любую, а затем циклом построчну считывай + получай текущую дату и на основе этих двух полей (ID материала из справочника, Дата заполненния) генерируй INSERT на вставку в БД..

Согласен. Чисто интерфейсная задача.

На правах хвастовства: удалось реализовать её
в виде web-интерфейса
на PHP+JavaScript (причём первый генерирует второй)
для модели данных EAV
в прототипе
не будучи профессиональным программистом.

Просто надо было научиться добавлять поля на форму, а потом считывать на стороне сервера, не зная реального (но зная предельно допустимое) их количество.

Примерно 2 недели жизни. Думаю, на Delphi для знающего человека - задача одного дня...
...
Рейтинг: 0 / 0
08.02.2006, 11:40
    #33530749
AlexTheRaven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование БД
Ошибся при перегонке в gif. Прозрачный цвет был не тот. На самом деле всё так:
...
Рейтинг: 0 / 0
09.02.2006, 16:27
    #33534854
21212
Гость
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование БД
мдаа.. вопрос у автора поражает конкретикой. а что вы собственно называете переходом к следующей форме? если это происходит при нажатии на кнопку, ну значит там в обработчике и вешайте заполнение таблиц. Если такой кнопки нет, то ее нужно создать!
...
Рейтинг: 0 / 0
09.02.2006, 16:35
    #33534879
softwarer
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование БД
AlexTheRavenПримерно 2 недели жизни. Думаю, на Delphi для знающего человека - задача одного дня...
Если говорить о Delphi/GUI, то скорее задача десяти минут :)
...
Рейтинг: 0 / 0
10.02.2006, 10:30
    #33536252
AlexTheRaven
Участник
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Проектирование БД
softwarerЕсли говорить о Delphi/GUI, то скорее задача десяти минут :) Ну, т.к. там не только GUI, но и довольно извращённая логика работы с СУБД по модели EAV c хранением исторических данных, то, думаю, всё-таки как минимум нескольких часов. Но, к сожалению, нам надо было показать это web-based...
...
Рейтинг: 0 / 0
Форумы / Проектирование БД [игнор отключен] [закрыт для гостей] / Проектирование БД / 10 сообщений из 10, страница 1 из 1
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]