powered by simpleCommunicator - 2.0.51     © 2025 Programmizd 02
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Архитектура базы
15 сообщений из 90, страница 4 из 4
Архитектура базы
    #39862375
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух, ну вот че вы ко мне пристали то? я ж вас не трогал совсем никогда до этой темы...
У вас похоже два выхода....
Или изучать старославянский, и понять что я отвечал выше...
или останется только латынь- procul este.....
...
Рейтинг: 0 / 0
Архитектура базы
    #39862400
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311...я ж вас не трогал совсем никогда до этой темы...
Вот и плохо, что не трогали.
Ща бы вместе куралесили.


Serg197311...У вас похоже два выхода...
Беру третий, какой не скажу.
...
Рейтинг: 0 / 0
Архитектура базы
    #39862417
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serg197311Я только что описал ситуацию, когда коды нод задваиваются......Так как в разных частях дерева используется одна и та же запись из Details....
Мы сейчас говорим про отображение структуры на форме в виде дерева? Так тебе должно быть без разницы, что одна и та же деталь фигурирует на разных уровнях дерева. Для чего тебе эти коды?
...
Рейтинг: 0 / 0
Архитектура базы
    #39862548
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух Беру третий, какой не скажу.

Да не вопрос..... тока где- нибудь не в этой теме.
...
Рейтинг: 0 / 0
Архитектура базы
    #39862549
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav P Мы сейчас говорим про отображение структуры на форме в виде дерева?
Да,именно об этом
Stanislav PТак тебе должно быть без разницы,
что одна и та же деталь фигурирует на разных уровнях дерева. ?
Мне лично - совсем без разницы Но вот дерево строиться не хочет - говорит нарушена уникальность кодов
При этой структуре таблицы details невозможно построить дерево, основываясь на ее кодах.
Значит надо или временную таблицу делать, куда перегонять структуру сборки из details, но уже с уникальными кодами, или менять структуру details, добавлять туда поле OWN - и тогда она превращается просто в копию таблицы MAIN1, в которой лежит состав готовых изделий.....
...
Рейтинг: 0 / 0
Архитектура базы
    #39862554
Фотография Лапух
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Serg197311...тока где- нибудь не в этой теме...
Вот что значит - Культурный человек.
Не послал, а попросил.

Уговорил, ухожу.
Придется ждать - Панурга, а то он в куда то пропал, даже переживать начинаю, ибо и поболтать то не скем, а он всегда горазд на ответ.
...
Рейтинг: 0 / 0
Архитектура базы
    #39862555
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
...
Рейтинг: 0 / 0
Архитектура базы
    #39862556
Фотография Панург
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Лапух...Придется ждать - Панурга, а то он в куда то пропал...Некогда мне...
...
Рейтинг: 0 / 0
Архитектура базы
    #39862575
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Панург,
Раньше видел, заходил иногда, но пугался эпичности и выходил
Почитал первые страниц 15 по диагонали....
Есть существенные отличия
1) Разработчик документации - мы, так что можно влиять на процесс.
2) Бумажные чертежи вообще идут отдельной темой
3) Нет ни одного одинакового ИЗДЕЛИЯ
4) Любая сборка изначально представляет собой файл .Catproduct, в котором все нужные связи с нижестоящими узлами и деталями записаны.
Я хочу пойти даже дальше того, к чему призывали ТС того эпика, и сократить количество таблиц до 2-х - Детали и Изделия, отказавшись от таблицы Сборки.
Так как номер(и id тоже конечно) каждой сборки уникален - я легко получаю ее структуру из таблицы Изделия, и могу его использовать как угодно - отображать на экране, открывать файл сборки для редактирования и последующей записи под новым именем и тд.
То что это сборка а не деталь - определяется по наличию/отсутствию подчиненных в таблице Изделия(да еще и у деталей отличный от сборок формат исходного файла)
Так что пока я просто не вижу как я могу использовать Сборки в своей базе...Выше попробовал - и то не вышло...
Если мне в дальнейшем понадобится таблица Сборки для каких-нибудь целей - например для соответствия ГОСТ или еще чего,
я легко сделаю ее простейшей функцией из таблицы Изделия.
К решению пока не пришел.... Пойду дочитывать то эпик - мож что уловлю....
...
Рейтинг: 0 / 0
Архитектура базы
    #39862587
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serg197311Мне лично - совсем без разницы Но вот дерево строиться не хочет - говорит нарушена уникальность кодов
При этой структуре таблицы details невозможно построить дерево, основываясь на ее кодах.
Значит надо или временную таблицу делать, куда перегонять структуру сборки из details, но уже с уникальными кодами, или менять структуру details, добавлять туда поле OWN - и тогда она превращается просто в копию таблицы MAIN1, в которой лежит состав готовых изделий.....

Ничего с таблицами делать не надо, твоя проблема лежит в элементе отображения, который отображает дерево. Если твоему элементу/контролу нужна уникальность каждой строки в отображении, то сделай обычный программный счётчик. А реальный ID детали можно спрятать в поле tag строки, если это поле есть в элементе отображения. Если нет, то самое первое что приходит на ум - коллекция (двумерный массив), в которой есть реальный ID из базы и соответствующий ему программный ID из элемента отображения. И то, это всё нужно только если ты взаимодействуешь с элементом отображения, то есть, нажимаешь правой кнопкой мыши на какой-либо строке и вызываешь какие-то действия, которым нужен ID из базы данных.
...
Рейтинг: 0 / 0
Архитектура базы
    #39862597
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav P
Ничего с таблицами делать не надо, твоя проблема лежит в элементе отображения, который отображает дерево. .
Да это то конечно можно сделать.....через массив или как еще....
Но почему бы структуру сборки не взять из изделия?
...
Рейтинг: 0 / 0
Архитектура базы
    #39862641
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serg197311Но почему бы структуру сборки не взять из изделия?
Так ты структуру и берешь из состава изделия. И дерево вполне себе строится без проблем.
...
Рейтинг: 0 / 0
Архитектура базы
    #39862722
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav P Serg197311Но почему бы структуру сборки не взять из изделия?
Так ты структуру и берешь из состава изделия. И дерево вполне себе строится без проблем.
Ну да .... Сейчас я беру структуру сборки из таблицы Изделия(MAIN1)...... А таблицу сборки не использую никак....
...
Рейтинг: 0 / 0
Архитектура базы
    #39862780
Stanislav P
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Serg197311,
Тебе стоит переделать таблицы так, чтобы они были похожи на те таблицы, которые я ранее тебе показывал.
...
Рейтинг: 0 / 0
Архитектура базы
    #39862832
Serg197311
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Stanislav PSerg197311,
Тебе стоит переделать таблицы так, чтобы они были похожи на те таблицы, которые я ранее тебе показывал.
Стоит сначала понять, как это будет работать, и чем это лучше того что есть сейчас.
Я, возможно в силу недостатка знаний понять этого пока не могу. Думаю надо взять всем таймаут и просто переварить то что было уже сказано....
...
Рейтинг: 0 / 0
15 сообщений из 90, страница 4 из 4
Форумы / Microsoft Access [игнор отключен] [закрыт для гостей] / Архитектура базы
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


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