|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
26.11.2008, 00:41 | #11 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
opel.omega, смотрите мою тему http://www.programmersforum.ru/showthread.php?t=28195. Здесь полно подобных вопросов было, всё помогли сделать. По вашему примеру. У меня библиотека и одной книги может быть несколько экземпляров... В общем здесь очень много полезного. Всё разжёвано и по полочкам разложено, осталось проглотить...
|
26.11.2008, 09:11 | #12 |
Форумчанин
Регистрация: 18.11.2008
Сообщений: 188
|
ТАК ВСЕ РЕШЕНО!!!
убил проект! буду писать заново, вдохновившись темой на этом форуме про базу книг, я решил писать с нуля, и говорить как што я делаю, если че вы меня поправите (надеюсь), или покажите. если честно наверно больше научите поскольку я пишу такого рода программу первый раз
Хакер - не преступник
Взлом - для искусства Смысл - в свободе |
26.11.2008, 09:29 | #13 |
Форумчанин
Регистрация: 18.11.2008
Сообщений: 188
|
прочитал книгу Форонова базы данных многому там научился.
у меня база данных ацесс и 4 таблицы 1.поставщики Наименование фирмы контакт. лицо Тел. адресс 2.клиенты имя фамилия тел адресс 3.склад вид детали (например CPU или HDD) наименование детали параметры количество цена ед. поставщик дата поставки 4.продажи здесь я тормоз ни как не могу понять как релизовать продажу со склада, или вообще я правильно составил базу, ведь это насколько я понел ключевой момент в програмировании такого вида программы
Хакер - не преступник
Взлом - для искусства Смысл - в свободе |
26.11.2008, 13:49 | #14 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
opel.omega, выкладывайте, что Вы там навояли.
|
27.11.2008, 09:26 | #15 |
Форумчанин
Регистрация: 18.11.2008
Сообщений: 188
|
ребят не могу загрузить исходник
Просьба администраторам проверить выкидывает ошибку на половине загрузки
Хакер - не преступник
Взлом - для искусства Смысл - в свободе |
27.11.2008, 10:13 | #16 | |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
Цитата:
1)В каждой таблице должен быть счетчик, это обезательно что б не дублировать записи и облегчить поиск информации в дальнейшом. 2) в 4(Продажи) Поля : Счетчик Наименование товара(связь с Таблицей Склад->Наименование детали) Количество деталей Имя покупателя(Связь с Таблицей Клиенты ->Фамилия) Дата Покупки Сумма покупки Вроде так ... Везде Где у тебя Связь исп. только Порядковый номер записи ... а не саму запись ...
Skype : UASm1Le.
|
|
27.11.2008, 11:03 | #17 |
Форумчанин
Регистрация: 18.11.2008
Сообщений: 188
|
Sm1Le большое спасибо так и сделаю
только вот как связывать табличные данные(поля) между собой
Хакер - не преступник
Взлом - для искусства Смысл - в свободе |
27.11.2008, 11:52 | #18 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
хмм ... ну это надо Зайти в Акцесс и Создать таблицу которую надо ... После нажать на Схема Данных и выбрать Таблицы которые будеш связывать и перетянуть поля из одной таблицы в другую .... У тебя должна появиться Линия(связь) ... ( из этого следует что ты в столбцев не сможеш писать все что захочеш как ранбше а только те данные которые находяться в Главном столбце, На примере если у тебя в таблице Склад _ Наименование товара есть ( Видеокарта, материнка с номрами 1, 2), то в Продажи у тебя будет стоять только или 1 или 2 ... ничего другого ... Зачем оно надо ? - не надо будет писать проверку на ввод данных =)) )
Skype : UASm1Le.
|
27.11.2008, 13:48 | #19 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
пришлите мне на мыло, я попробую выложить.
для это и существую поля id, вернее их создают. я бы поступил немножко проще, Sm1Le, т.е. в таблицы добавил поля id_... Вот к примеру, возмем ваши две таблицы: Поставщики и Клиенты. Немножко изменяем: 1.поставщики id_firm NameFirm KontaktLico Telephon adress 2.клиенты id_firm NameKlient Fam Telephon adress таким образом, для связи этих таблиц испольем SQL-запрос(непугайтесь если не знаете, там ничего сложного нет ), так вот: select поставщики.NameFirm, клиенты.NameKlient from поставщики, клиенты where поставщики.id_firm=клиенты.id_firm //поэтому условию клиенты будут соответствовать поставщикам ЗЫ: названия таблиц тоже людьше на английский перевести фух, вроде так |
27.11.2008, 14:05 | #20 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
Оо Я наверно немного не уловил суть ...
Зачем нам связь между клиентом и поставщиком ... Связь возможна тока в таблице Продажи -> Клиенты(Фамилия), Склад(Наименование) А SQL в любом случае использовать надо ... Быстрее и надежнее ... =))
Skype : UASm1Le.
Последний раз редактировалось Sm1Le; 27.11.2008 в 14:14. |
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
Delphi + Acces | Artazzz | БД в Delphi | 5 | 19.06.2008 14:32 |
Поиск нескольких записей | VenMaster | БД в Delphi | 1 | 14.06.2008 22:48 |
delphi & acces | fluer | БД в Delphi | 4 | 17.02.2008 12:53 |
Сохранение нескольких записей из DbGrid в базу | Canadec | БД в Delphi | 5 | 06.09.2007 14:26 |
добавления в готовую таблицу | Strelka | Microsoft Office Excel | 1 | 09.03.2007 17:27 |