|
|
Регистрация Восстановить пароль |
Регистрация | Задать вопрос |
Заплачу за решение |
Новые сообщения |
Сообщения за день |
Расширенный поиск |
Правила |
Всё прочитано |
|
|
Опции темы | Поиск в этой теме |
27.11.2008, 14:10 | #21 |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
|
28.11.2008, 09:12 | #22 |
Форумчанин
Регистрация: 18.11.2008
Сообщений: 188
|
Товарищии пишу отчет что я сделал
Итак составил пока что только базу 1.Поставщики IdFirm - счетчик NameFirm - наименование компании KontaktLico - контактное лицо Telephone Adress 2.Склад ID - счетчик Header - вид детали (например CPU или RAM) detailName - производитель модель Parameters - параметр ну скорость там или еще че amount - количество price_1detail - цена 1 детали postavsik - поставщик dataPostavki - дата поставки 3.Клиенты ID - счетчик Company - кромпания если есть такой клиент NameKlient - имя простого смертного клиента FamKlient - фамилия простого смертного Tel Adress 4.Продажи Sales ID - счетчик Header - вид детали (например CPU или RAM) DetailName - производитель модель Parameters - параметр Amount - количество price_1detail - цена 1 детали KlientName - имя клиента dataProdaji - дата продажи посмотрите пожалуйста что и как я знаю что нужно некоторые поля связывать мы об этом уже говорили я пока ничего не связывал поскольку не разобрался обьясните пожалуйста по подробнее я попытался это сделать через Ацесс создав поле ЛукАп но в Дэлфи он разрешал добовлять любые значения обьясните мне пожалуйста что и как заранее благодарю
Хакер - не преступник
Взлом - для искусства Смысл - в свободе |
28.11.2008, 12:10 | #24 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
Вроде нормально, но
1) То что пишешь латиной русские слова ладно Можно и так, хотя лучше Англ сразу ( Красивей и солидней) .( Просто если проект не забросишь, и в будущем будеш программистом то будешь показывать программу 2) Много Одинаковых ID - замени лучше на idSales, idClient ...
Skype : UASm1Le.
|
28.11.2008, 12:36 | #25 |
Форумчанин
Регистрация: 18.11.2008
Сообщений: 188
|
Sm1Le
большое спасибо за замечания как только научусь связывать между собой таблицы сразу выложу проект кстати кто нибудь может помоч как это делается
Хакер - не преступник
Взлом - для искусства Смысл - в свободе |
28.11.2008, 13:37 | #26 | |
Форумчанин
Регистрация: 06.09.2007
Сообщений: 908
|
первым делом, сразу хочется сказать: ID - не для счетчика я имел ввиду, а для связи таблиц.
Цитата:
|
|
28.11.2008, 15:54 | #27 |
Форумчанин
Регистрация: 22.09.2007
Сообщений: 540
|
Сам не понимал как связывать таблицы... А потом порылся по гуглу. Что-то нашёл. Прочитал, стало приходить понимание. А потом, как это бывает у программистов, просто что-то щёлкнуло в голове и стал понимать как делать связи.
Ну вот простой пример: Пример описывает, принцип построения связей. Допустим есть таблица с каки-ми то данными о людях и таблица адресов. Первая таблица 1.ID_Human - ИД записи в таблице (в других примерах может пригодиться, здесь в принципе не нужен). 2. FirstName - фамилия 3. LastName - имя 4.ID_street - ссылочное поле в таблицу улиц 5.NumberOfHouse - номер дома. Вторая таблица 1.ID_Street - уникальный идентификатор улицы (куда ссылается первая таблица) 2.StreetName - Название улицы ID_Human и ID_Street ключевые поля. Связываем ID_Street в таблице улиц с ID_Street в таблице людей... Этот метод позволяет избегать лишних записей в таблице читателей. А так бы у вас была 1 таблица. И при запросе ищите всех людей живущих на улю Мира, их например 10 ,а вдруг у 10-го вы сделали ошибку при заполнении и написали Мида... Тогда найдём всего 9 из 10. Принцип в том, что название улицы записали один раз. Теперь у названия появился свой уникальный номер. И в таблице людей указываем уже не на какой улице живёт человек, а на номер, который указывает на название улицы... Пример: Улицы 1 / Мира 2 / Горького Люди 1 / Иванов / Иван / 2 / 135 2 / Сидоров / Иван / 2 / 69 3 / Петренко / Пётр / 1 / 58 Отсюда следует, что: Иванов и Сидоров живут по ул. Горького, а Петренко по ул. Мира. Ну я думаю вроде доходчиво объяснил... Последний раз редактировалось Arkuz; 28.11.2008 в 15:57. |
29.11.2008, 08:42 | #28 |
Форумчанин
Регистрация: 18.11.2008
Сообщений: 188
|
так ребят понимание начало приходить + я Библию Дэлфи почитываю первые свои успехи сразу выложу
Хакер - не преступник
Взлом - для искусства Смысл - в свободе |
01.12.2008, 14:31 | #30 |
Форумчанин
Регистрация: 31.10.2008
Сообщений: 500
|
хммм ну
1) Дизайн ( Например На некоторых формах нет загаловка ) 2)ну лично мне не поятно зачем "продавцу" иметь допуск к изменению данных (например прям в ДБГриде) 3)не плохо пиши дальше ...
Skype : UASm1Le.
|
|
Похожие темы | ||||
Тема | Автор | Раздел | Ответов | Последнее сообщение |
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 |