|
Архитектура базы
|
|||
---|---|---|---|
#18+
Лапух, ну вот че вы ко мне пристали то? я ж вас не трогал совсем никогда до этой темы... У вас похоже два выхода.... Или изучать старославянский, и понять что я отвечал выше... или останется только латынь- procul este..... ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2019, 15:44 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Serg197311...я ж вас не трогал совсем никогда до этой темы... Вот и плохо, что не трогали. Ща бы вместе куралесили. Serg197311...У вас похоже два выхода... Беру третий, какой не скажу. ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2019, 16:14 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Serg197311Я только что описал ситуацию, когда коды нод задваиваются......Так как в разных частях дерева используется одна и та же запись из Details.... Мы сейчас говорим про отображение структуры на форме в виде дерева? Так тебе должно быть без разницы, что одна и та же деталь фигурирует на разных уровнях дерева. Для чего тебе эти коды? ... |
|||
:
Нравится:
Не нравится:
|
|||
16.09.2019, 16:36 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Stanislav P Мы сейчас говорим про отображение структуры на форме в виде дерева? Да,именно об этом Stanislav PТак тебе должно быть без разницы, что одна и та же деталь фигурирует на разных уровнях дерева. ? Мне лично - совсем без разницы Но вот дерево строиться не хочет - говорит нарушена уникальность кодов При этой структуре таблицы details невозможно построить дерево, основываясь на ее кодах. Значит надо или временную таблицу делать, куда перегонять структуру сборки из details, но уже с уникальными кодами, или менять структуру details, добавлять туда поле OWN - и тогда она превращается просто в копию таблицы MAIN1, в которой лежит состав готовых изделий..... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 06:55 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Serg197311...тока где- нибудь не в этой теме... Вот что значит - Культурный человек. Не послал, а попросил. Уговорил, ухожу. Придется ждать - Панурга, а то он в куда то пропал, даже переживать начинаю, ибо и поболтать то не скем, а он всегда горазд на ответ. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 07:29 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Serg197311, эпичный топик изучал ? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 07:30 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Лапух...Придется ждать - Панурга, а то он в куда то пропал...Некогда мне... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 07:31 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Панург, Раньше видел, заходил иногда, но пугался эпичности и выходил Почитал первые страниц 15 по диагонали.... Есть существенные отличия 1) Разработчик документации - мы, так что можно влиять на процесс. 2) Бумажные чертежи вообще идут отдельной темой 3) Нет ни одного одинакового ИЗДЕЛИЯ 4) Любая сборка изначально представляет собой файл .Catproduct, в котором все нужные связи с нижестоящими узлами и деталями записаны. Я хочу пойти даже дальше того, к чему призывали ТС того эпика, и сократить количество таблиц до 2-х - Детали и Изделия, отказавшись от таблицы Сборки. Так как номер(и id тоже конечно) каждой сборки уникален - я легко получаю ее структуру из таблицы Изделия, и могу его использовать как угодно - отображать на экране, открывать файл сборки для редактирования и последующей записи под новым именем и тд. То что это сборка а не деталь - определяется по наличию/отсутствию подчиненных в таблице Изделия(да еще и у деталей отличный от сборок формат исходного файла) Так что пока я просто не вижу как я могу использовать Сборки в своей базе...Выше попробовал - и то не вышло... Если мне в дальнейшем понадобится таблица Сборки для каких-нибудь целей - например для соответствия ГОСТ или еще чего, я легко сделаю ее простейшей функцией из таблицы Изделия. К решению пока не пришел.... Пойду дочитывать то эпик - мож что уловлю.... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 08:51 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Serg197311Мне лично - совсем без разницы Но вот дерево строиться не хочет - говорит нарушена уникальность кодов При этой структуре таблицы details невозможно построить дерево, основываясь на ее кодах. Значит надо или временную таблицу делать, куда перегонять структуру сборки из details, но уже с уникальными кодами, или менять структуру details, добавлять туда поле OWN - и тогда она превращается просто в копию таблицы MAIN1, в которой лежит состав готовых изделий..... Ничего с таблицами делать не надо, твоя проблема лежит в элементе отображения, который отображает дерево. Если твоему элементу/контролу нужна уникальность каждой строки в отображении, то сделай обычный программный счётчик. А реальный ID детали можно спрятать в поле tag строки, если это поле есть в элементе отображения. Если нет, то самое первое что приходит на ум - коллекция (двумерный массив), в которой есть реальный ID из базы и соответствующий ему программный ID из элемента отображения. И то, это всё нужно только если ты взаимодействуешь с элементом отображения, то есть, нажимаешь правой кнопкой мыши на какой-либо строке и вызываешь какие-то действия, которым нужен ID из базы данных. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 09:36 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Stanislav P Ничего с таблицами делать не надо, твоя проблема лежит в элементе отображения, который отображает дерево. . Да это то конечно можно сделать.....через массив или как еще.... Но почему бы структуру сборки не взять из изделия? ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 09:58 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Serg197311Но почему бы структуру сборки не взять из изделия? Так ты структуру и берешь из состава изделия. И дерево вполне себе строится без проблем. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 10:51 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Stanislav P Serg197311Но почему бы структуру сборки не взять из изделия? Так ты структуру и берешь из состава изделия. И дерево вполне себе строится без проблем. Ну да .... Сейчас я беру структуру сборки из таблицы Изделия(MAIN1)...... А таблицу сборки не использую никак.... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 11:58 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Serg197311, Тебе стоит переделать таблицы так, чтобы они были похожи на те таблицы, которые я ранее тебе показывал. ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 12:45 |
|
Архитектура базы
|
|||
---|---|---|---|
#18+
Stanislav PSerg197311, Тебе стоит переделать таблицы так, чтобы они были похожи на те таблицы, которые я ранее тебе показывал. Стоит сначала понять, как это будет работать, и чем это лучше того что есть сейчас. Я, возможно в силу недостатка знаний понять этого пока не могу. Думаю надо взять всем таймаут и просто переварить то что было уже сказано.... ... |
|||
:
Нравится:
Не нравится:
|
|||
17.09.2019, 13:36 |
|
|
start [/forum/topic.php?fid=45&msg=39862575&tid=1610476]: |
0ms |
get settings: |
10ms |
get forum list: |
16ms |
check forum access: |
4ms |
check topic access: |
4ms |
track hit: |
41ms |
get topic data: |
12ms |
get forum data: |
3ms |
get page messages: |
54ms |
get tp. blocked users: |
1ms |
others: | 16ms |
total: | 161ms |
0 / 0 |