powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Построение базы данных продукции с разными свойствами(характеристиками)
20 сообщений из 70, страница 3 из 3
Построение базы данных продукции с разными свойствами(характеристиками)
    #39833592
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Сергей ЛаловДа пускай слепит фронтенд, хоть чтобы как нибудь да поехало, потом доточит.)

Это как строить дом на кривом фундаменте... точить не нужно, само развалится...
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39833594
Фотография Сергей Лалов
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
vmagСергей ЛаловДа пускай слепит фронтенд, хоть чтобы как нибудь да поехало, потом доточит.)

Это как строить дом на кривом фундаменте... точить не нужно, само развалится...


Чем больше переписывать, тем лучше усваивается )) Поначалу портянки на VBA на три страницы, а потом годика через 2-3 не больше пяти строчек на какое нибудь действие нестандартное) все придет с опытом)
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39833595
alecko
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kostiksПравильно понял, что делаем таблицу:
Свойства товаров
idoption
name_option
id_categories

и соответственно, для категорий указываем какая характеристика(свойство) к какой категории приходится.
а далее уже в таблице номенклатуры указываем idoption
речь не об этом а о том что сделать общий способ обработки данных: морозоустойчивость измеряется в градусах - это число, вес скажем в граммах - это тоже число, несмотря на то что сравнивать их между собой нельзя- между похожими они сравниваются одинаково - как числа.
и таких видов данных всего 3 (вообще-то 2, но все таки общий случай - 3) - числа, текст и логические данные- нужно учесть особенности: границы действия, направление где дороже( скажем морозоустойчивость чем меньше тем дороже, а вес чем больше тем дороже) может ещё что-то.
после того как сделаете обработку этих данных, то сможете уже в пределах категорий работать с этими данными, самообъединение будет выдавать вам по каждой категории свой список свойств категории, используя для этого списки, комбобоксы и поля, зависимые от них, сможете обрабатывать одной формой сколько угодно видов разных товаров.
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39833648
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kostiks...получилось в mdb...
Спасибо, открылось.
Попробую приобщиться, ибо почему то сбивают с толку Чиселки перед именами таблиц.
Так же заметил, что у полей со связями от других таблиц, почему то стоят нолики по умолчанию.
Счетчик же не может иметь значение = 0, хотя по слухам и такое возможно если сильно постараться, но это же не ваш случай.
Встречал много БД, где имелись нолики и создатели таких БД наревелись всласть, пока не убирали Нолики.
Я тоже несколько раз мучался по неопытности, и теперь для себя сделал непреложной истиной при создании таблиц, первым делом у абсолютно всех числовых полей убирать нолик.
Бывают конечно случаи когда и нолик по умолчанию нужен, но это нужно делать - Осознано, а не из за того, что так автоматом сделал Аксик.
Кроме того искренне считаю, что всякие навороты типа значений по умолчанию нужно делать только в формах, а в таблицах должны храниться чистые данные.
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39834133
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух.... почему то стоят нолики по умолчанию.
Счетчик же не может иметь значение = 0...А что у счетчика есть значение по умолчанию???
Лапух....а в таблицах должны храниться чистые данные."Чистые данные" для числового поля 0(ноль) иначе при выполнении вычислений в VBA можно запросто нарваться на ошибку.
(в майкрософте сидят не идиёты и значение в таблице числового поля 0 задано не зря-NULL<>0. А вот отображать его пустым в форме-это сколь угодно)
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39834134
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
только написав сообщение посмотрел конструктор таблиц (А-2007) и увидел что значение по-умолчанию для числового поля пусто-а в А-2003 был написан 0
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39834146
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

Я не про счётчик говорил, а про числовое поле, к которому идёт полосочка от счётчика и возле которого лежит восмерочка.

Ну и если уж в более поздних версиях сие убрали, то видимо разрабы Аксика, услышали молитвы, стоны и причитания по поводу нулика. Незнал, ибо ни когда выше 2000-го таблички не создавал.
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39834378
Фотография vmag
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛапухЯ не про счётчик говорил, а про числовое поле, к которому идёт полосочка от счётчика и возле которого лежит восмерочка.

А мне нравится использовать значения по умолчанию, часто и сам их устанавливаю или меняю на свои, помогает экономить на коде, например в DAO - нет нужды пробегать по всем полям ... а что касается восьмерочки так это по барабану, этот нолик может сбить с толку только кретинов, которые заполняют таблицы руками... при любой реализации хоть какого-то рабочего интерфейса эти нолики ни на что не влияют ибо умолчание или не работает, или оно изменено и работает так как нужно
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39834635
kostiks
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
PredeclaredВы засунули в "мясорубку" описание "физика", средств коммуникации, частей описания адреса, смололи это,
и назвали это Customer.
Я предлагаю отделить "мух от котлет".
Спасибо за рекомендации, но я так и не осознал, что вы имеете ввиду.(

vmag- Таблица 1_5_Product_category как корове седло, она просто не нужна ибо таблица не несущая никакой информации и состоящая только из вторичных ключей в априори избыточна... ну не ужели не понятно что если в таблице 5_nomenclature есть запись с определенным id_categories, то уже и так есть связь между 1_categories и 5_nomenclature....
Хотел сделать так, чтобы можно было одному товару, назначить более 1 категории, возможно реализация не совсем верная. Мне нужно, чтобы была какая-то одна основная категория и еще можно было добавить товар и в другие категории.
Подскажете как лучше это сделать?

vmag- Прайс вообще то нужно на дату или на период а не просто так...
- Заказ вешать на прайс а не на номенклатуру? Мдя...
- Остаткофффф нету...
- По прайсу понял, поправлю
- Если на номенклатуру заказ повесить, в чем преимущество?
- По остаткам пока что только мысли, было бы хорошо, конечно.

alecko речь не об этом а о том что сделать общий способ обработки данных:
Мне ваша мысль нравится, только мне кажется, что я с этим могу не справится, только начал с базами разбираться. Но инфу поизучаю.

ЛапухТак же заметил, что у полей со связями от других таблиц, почему то стоят нолики по умолчанию.
Автоматом ставит 0 сам access, рекомендуете убрать их?

Спасибо всем за рекомендации, буду корректировать базу и возвращаться в новыми вопросами)) Без вас, совсем будет туго.
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39834638
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
kostiks...Автоматом ставит 0 сам access, рекомендуете убрать их?...
Настоятельно рекомендую, ибо если это сделано не осознано, то замучаетесь по неопытности искать в где ошибка, а она обязательно выскочит.
Но времени потратите на ее поиск - немеряно.
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39834840
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапухkostiks...Автоматом ставит 0 сам access, рекомендуете убрать их?...
Настоятельно рекомендую, ибо если это сделано не осознано, то замучаетесь по неопытности искать в где ошибка, а она обязательно выскочит.
Но времени потратите на ее поиск - немеряно.Да чё Вы прицепились к этим ноликам-если это поле связи,то в нем не может оказаться 0 (записи с кодом 0 в главной таблице нет и Акс не позволит внести такое значение в подчиненную ),а если это не поле связи то отсутствие цифры (в данном случае 0) может вызвать ошибку
vmag...при любой реализации хоть какого-то рабочего интерфейса эти нолики ни на что не влияют ибо умолчание или не работает, или оно изменено и работает так как нужно
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39834844
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

Какая то не понятная для меня ваша логика.
Если аксик не позволит ввести нолик, то зачем его ставить или оставлять по умолчанию?
Ведь бывают случаи когда по определённым причинам откладывается ввод данных в данное поле и перейти на другую запись уже будет нельзя, ибо начнет долбить по темечку, что такого значения нет в справочнике, ибо удаляй либо вводи.
Вы случайно батенька не из садомазахистов будете?

Или просто придираетесь к нам начинающим?
Меня спросили, я порекомендовал, ибо не каждый сразу и поймет, чего от него аксик добивается, а только с 10 раза.
Намного нагляднее будет сделать поле связи - обязательным для заполнения, ибо сразу понятно, чего от тебя хочет программа. - Не заполнено поле такое то. Четко и лаконично в отличие от сообщения когда введено не то значение, ибо нолик именно не то значение.
Или мы не понимаем друг друга или вы просто прикалывается над нами малыми и сирыми, что вам как мэтру совсем не к лицу.
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39834948
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛапухКакая то не понятная для меня ваша логика.
Может на этом примере поймете о чем я говорю: если числовое поле оставить пустым,то возникнет ошибка,вернее не ошибка,а неверный результат
Посмотрите это-все станет ясно(процедура общая-а в том поле,где нет нолика получаем неверный результат-пустое поле-хотя ожидаем увидеть сумму по всем записям)
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39834949
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух....Намного нагляднее будет сделать поле связи - обязательным для заполнения...А разве поле связи в подчиненной форме не заполняется автоматически?
(если же допустить его заполнение юзером-ошибки неизбежны)
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39835006
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапухsdku,
ибо начнет долбить по темечку, что такого значения нет в справочнике, ибо удаляй либо вводи.
...а если Вы его введете то вся БД превратится в АБСОЛЮТНО не соответствующий действительности хлам (существование записи с пустым или со значением 0 полем связи в БД недопустимо и Акс этого не допустит/в этом и заключается основное различие между связями с сохранением целостности и без сохранения её/,даже если значение поля в таблице по-умолчанию 0, в поле формы автоматом проставится значение кода главной таблицы/формы/если задана сиязь с сохранением целостности/-так ЗАЧЕМ его(Акс) пытаться "обдурить"(иногда возникает необходимость оставлять поле связи пустым или задать ему значение не существующее в главной таблице-это можно выполнить используя связь без сохранения целостности-лично я использую такую связь редко. И вообще я веду речь о числовом поле не участвующем в связях.
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39835070
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku...И вообще я веду речь о числовом поле не участвующем в связях...
А я именно про поля со связями.
Если посмотреть пример в формате - mdb, то в табличке - 5_nomenclature , это сразу бросается в глаза.
Кроме того, поле связи не обязательно может быть подчиненным от главной формы, но и просто связано со справочником.
Вот про что я толдычу.
В других таблицах тоже самое.
Если при обеспечении целостности данных оставить нолик, то будет вылезать ошибка, а если удалить нолик, то ни чего не произойдет если даже 3 из 4 полей со связями не заполнены.
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39835115
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Стесняюсь спросить:а что юзеры работают напрямую с таблицами?
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39835182
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku,

Причем тут ваш гипотетический пример?
Я про имеющуюся схему данных этой темы.
Попробуйте в табличку 5 с помощью форм не ввести хоть одно значение в любое из полей где стоит нолик, а в справочниках уже будут введены значения.
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39835192
Фотография sdku
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
ЛапухКроме того, поле связи не обязательно может быть подчиненным от главной формы, но и просто связано со справочником.
Вот про что я толдычу.
Шедеврально! Нравится-талдычте: особенно не понимая что справочник не более чем главная таблица по отношению к той,в которой создается запись.А может в Аксе создан новый тип таблиц "справочник" с неведомыми мне свойствами. За сим позвольте откланяться.
...
Рейтинг: 0 / 0
Построение базы данных продукции с разными свойствами(характеристиками)
    #39835200
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
sdku...не понимая что справочник не более чем главная таблица по отношению к той,...
Не цепляйтесь к словам.
Прекрасно понимаете про что я.
У одной подформы одновременно не может быть 4 главных формы, а только 1 и к примеру 3 поля со списком.

Далее можете не продолжать, ибо считаю это бесполезной тратой времени.
...
Рейтинг: 0 / 0
20 сообщений из 70, страница 3 из 3
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Построение базы данных продукции с разными свойствами(характеристиками)
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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