реклама на сайте
подробности

 
 
10 страниц V  < 1 2 3 4 5 > »   
Reply to this topicStart new topic
> Database libraries, с чем это едят
uriy
сообщение Nov 29 2009, 06:44
Сообщение #31


Гуру
******

Группа: Свой
Сообщений: 2 429
Регистрация: 30-11-05
Из: Ижевск
Пользователь №: 11 606



Владимир а статью можно где-нибудь скачать? Или сперва должен журнал разойтись, только потом будет доступна электронная версия статьи?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Nov 29 2009, 09:20
Сообщение #32


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(uriy @ Nov 29 2009, 08:44) *
Владимир а статью можно где-нибудь скачать? Или сперва должен журнал разойтись, только потом будет доступна электронная версия статьи?


Как всегда, после выхода у Потапова.
Пока она в редакторской правке.
Go to the top of the page
 
+Quote Post
condor
сообщение Dec 6 2009, 14:02
Сообщение #33


Частый гость
**

Группа: Свой
Сообщений: 93
Регистрация: 18-06-05
Из: Kyiv, Ukraine
Пользователь №: 6 126



Цитата(pureproft @ Nov 21 2009, 21:12) *
Приветствую "Форум специалистов по Altium Designer" (Википедия о вас....)!!!
Суть вопроса: взялся помочь вашему коллеге (я не ваш, я прогер) с разработкой ПО ведения Баз для последующего подключения к проектам,.... , пока только въезжаю в суть проблемы и саму программу Алтиум в глаза не видел но судя по тому что из уст заказчика слышу, что нужен Акцес или Эксел, переспрашиваю про ODBC, говорит нет всё жостко, нахожу скрины и вижу опцию
(*) строка подключения,
и ещё некаторые упоминания говорящие о том что всётаки не важно откуда, главное наличие драйвера... (т.е. человек просто не втеме)
У Вас встретил упоминание невозможности редактирования баз в самом инструменте, удивлён но принимаю пока на веру...
Есть с кем пообщатся на эту тему более профессионально с программной а не проектной точки зрения и самое главное не хочется изобретать велосипед, уж слишком мне показалась простой проблема, что её не решили до меня и много раз.... а если всётаки вопрос актуален приглашаю поучаствывать в ТЗ с целью рождения фриварного продукта, статьи которые успел прочитать производят впечатление серьёзное и всётаки не рещённость на первый взгляд простой проблемы настораживает...
Развейте мои сомнения....


База данных неважно откуда. Я пробовал через PostgreSQL. Работало отлично, но редактировать базу было не очень удобно. Пробовали нанять програмера, который бы сделал веб-интерфейс к SQL базе, но все уперлось в деньги (начальство не устраивала сумма). Пришлось перенести на Акcесовую mdb и редактировать таблицы ручками.
Как ни странно, но в самом Альтиуме база данных не редактируется.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 6 2009, 14:12
Сообщение #34


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(condor @ Dec 6 2009, 16:02) *
Как ни странно, но в самом Альтиуме база данных не редактируется.

Чего тут странного. Они используют сторонний продукт.
Если б свое сочиняли, то зачем из Access или Excell
Открывать и смотреть содержимое они дают.
Править не дают и правильн. За содержимое баз должен отвечать отдельный библиотекарь.
А все остальным кто жаждет править, как ему вздумается или нравиться---ручки под одесский трамвайчик maniac.gif
Go to the top of the page
 
+Quote Post
тау
сообщение Dec 7 2009, 17:12
Сообщение #35


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Шарманщик с обезьянкой @ Nov 24 2009, 22:07) *
На сколько я знаю, многосоставные компаненты в БД не поддерживается совсем. Сейчас мой Part Number — это просто уникальный порядковый номер.


C многосоставными элементами, которые содержат несколько видов Parts , обходиться оказалось весьма просто. Несмотря на то, что в строке базы виден лишь один элемент, после установки его на схему , сделав двойной клик по элементу можно установить номер Part в окне свойств (слева вверху). При необходимости, символьное изображение изменится само на соответствующее этому парту.

Как-то задался целью прояснить где что хранится и можно ли что-то оптимизировать в библиотеках .DbLib.
Оказалось что после импорта интегрированной библиотеки в файл .MDB он содержит одну таблицу с множеством полей , взятых из свойств библиотеки .IntLib. Также все свойства каждого элемента остаются в разделенных библиотеках .SchLib и .PcbLib.
Поэтому, даже если все поля из файла .MDB убрать , кроме “Part Number”, “Library Ref”, “Library Path”, “Footprint Path”, “Footprint Ref” то после этого элементы можно брать из .DbLib самым обычным образом , если .DbLib подключена.

Попытался убрать также поля “Library Path”, “Footprint Path” , ибо они «переполняют» таблицу в файле .MDB своей навязчивой избыточной информацией.
Получилась табличка только с тремя колонками , как на первом рисунке

Как ни странно , в таком виде библиотека .DbLib продолжает работать нормально. Единственно что для этого нужно , чтобы символьная .SchLib и корпусная .PcbLib библиотеки находились в той-же папке где и .DbLib с .MDB.

Для каждого вида элементов можно сочинить отдельные таблицы , каждая со своим набором атрибутов (столбцов в таблице). Например (2-й рисунок)

В Бом можно выводить только партнамбер, если эти партнамбера содержат всю необходимую информацию для закупшиков и склада. Для этого их стоит делать осмысленными и уникальными (хотя бы внутри своей таблицы smile.gif .
Эскизы прикрепленных изображений
Прикрепленное изображение
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 12 2009, 16:48
Сообщение #36


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата
Цитата(condor @ Dec 6 2009, 16:02) *
Как ни странно, но в самом Альтиуме база данных не редактируется.

Цитата
Цитата(condor @ Dec 6 2009, 16:02) Как ни странно, но в самом Альтиуме база данных не редактируется.
Чего тут странного. Они используют сторонний продукт.
Если б свое сочиняли, то зачем из Access или Excell
Открывать и смотреть содержимое они дают.
Править не дают и правильн. За содержимое баз должен отвечать отдельный библиотекарь.
А все остальным кто жаждет править, как ему вздумается или нравиться---ручки под одесский трамвайчик maniac.gif

Беру свои слова обратно
В Summer версии есть и редактирование, и добавление нового, и удаление старого, и ввод ссылок, и переходы по ним
В общем дойду до этого раздела, придется написать.

Особо радует добавление нового компонента Про Ввод через Access можно забыть
Go to the top of the page
 
+Quote Post
Шарманщик с обез...
сообщение Dec 14 2009, 11:01
Сообщение #37


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 20-10-09
Из: Санкт-Петербург
Пользователь №: 53 095



Цитата(Владимир @ Dec 12 2009, 19:48) *
Беру свои слова обратно
В Summer версии есть и редактирование, и добавление нового, и удаление старого, и ввод ссылок, и переходы по ним
В общем дойду до этого раздела, придется написать.

Особо радует добавление нового компонента Про Ввод через Access можно забыть


Имеется в виду Table Browser или там действительно есть нормальное средство для работы с БД?
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 14 2009, 11:17
Сообщение #38


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Шарманщик с обезьянкой @ Dec 14 2009, 13:01) *
Имеется в виду Table Browser или там действительно есть нормальное средство для работы с БД?

Да. С точки зрения добавления и редактирования хватает. С точки зрения полнокровной базы нет.
Так оно с полнокровной и так работать не может.
Go to the top of the page
 
+Quote Post
Шарманщик с обез...
сообщение Dec 14 2009, 11:32
Сообщение #39


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 20-10-09
Из: Санкт-Петербург
Пользователь №: 53 095



Цитата(Владимир @ Dec 14 2009, 14:17) *
С точки зрения полнокровной базы нет.

Что имеется ввиду под полнокровной базой? База с индексным ключевым столбцом?

Думается, что Table Browser сделан пока только для галочки — типа есть возможность редактировать базу :-) Надеюсь, в последующих версиях они его доработают.

P.S. А вот возможность удаления столбцов немного пугает.

Сообщение отредактировал Шарманщик с обезьянкой - Dec 14 2009, 11:41
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 14 2009, 11:51
Сообщение #40


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Шарманщик с обезьянкой @ Dec 14 2009, 13:32) *
Что имеется ввиду под полнокровной базой? База с индексным ключевым столбцом?

Думается, что Table Browser сделан пока только для галочки — типа есть возможность редактировать базу :-) Надеюсь, в последующих версиях они его доработают.

P.S. А вот возможность удаления столбцов немного пугает.

Ну когда вячейке стоит не значение, а ссылка на ячейку другой таблицы.
Алтиум этого не понимает, по крайней мере раньше, теперь не проверял
Go to the top of the page
 
+Quote Post
тау
сообщение Dec 14 2009, 11:59
Сообщение #41


.
******

Группа: Участник
Сообщений: 2 424
Регистрация: 25-12-08
Пользователь №: 42 757



Цитата(Владимир @ Dec 14 2009, 14:51) *
Алтиум этого не понимает, по крайней мере раньше, теперь не проверял

не , не понимает и теперь smile.gif (winter), что конечно жаль
Go to the top of the page
 
+Quote Post
Шарманщик с обез...
сообщение Dec 14 2009, 12:20
Сообщение #42


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 20-10-09
Из: Санкт-Петербург
Пользователь №: 53 095



Когда в ячейке стоит ссылка на ячейку другой таблицы — это что-то сложное. Это какая-то глобальная база данных с таблицами поставщиков, производителей и городов. Но раз уж есть такие потребности, то Альтиуму вскоре придётся собственную ERP систему замутить :-)

P.S. Кстати, если какой-либо столбец является счётчиком, то через Альтиум новый компонент добавить нельзя.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 14 2009, 12:28
Сообщение #43


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Шарманщик с обезьянкой @ Dec 14 2009, 14:20) *
Когда в ячейке стоит ссылка на ячейку другой таблицы — это что-то сложное. Это какая-то глобальная база данных с таблицами поставщиков, производителей и городов. Но раз уж есть такие потребности, то Альтиуму вскоре придётся собственную ERP систему замутить :-)

P.S. Кстати, если какой-либо столбец является счётчиком, то через Альтиум новый компонент добавить нельзя.

Можно. Я добавляю
Go to the top of the page
 
+Quote Post
Шарманщик с обез...
сообщение Dec 14 2009, 12:38
Сообщение #44


Участник
*

Группа: Свой
Сообщений: 60
Регистрация: 20-10-09
Из: Санкт-Петербург
Пользователь №: 53 095



Цитата(Владимир @ Dec 14 2009, 15:28) *
Можно. Я добавляю

А у меня всё гугается, что Вэлью Инвалид :-) Ну, это скорее мои кривые руки.
Go to the top of the page
 
+Quote Post
Владимир
сообщение Dec 14 2009, 13:02
Сообщение #45


Гуру
******

Группа: Модераторы
Сообщений: 11 653
Регистрация: 25-03-05
Из: Минск
Пользователь №: 3 671



Цитата(Шарманщик с обезьянкой @ Dec 14 2009, 14:38) *
А у меня всё гугается, что Вэлью Инвалид :-) Ну, это скорее мои кривые руки.

У меня на ругался, только когда хотел присвоить существующий ID
Но и после ругани, все равно создал, сам присвоив следующий доступный номер.
Go to the top of the page
 
+Quote Post

10 страниц V  < 1 2 3 4 5 > » 
Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 25th June 2025 - 23:51
Рейтинг@Mail.ru


Страница сгенерированна за 0.01523 секунд с 7
ELECTRONIX ©2004-2016