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

 
 
> Использование Database Library в AD, ГЛЮКИ
RXgade
сообщение Dec 1 2007, 15:00
Сообщение #1


Участник
*

Группа: Свой
Сообщений: 42
Регистрация: 7-06-07
Из: Россия, Орел
Пользователь №: 28 281



Я пользователь AD 6.7
Для создания библиотеки компонентов использую механизм Database Library.
Для файла DBLib использую следующие настройки (остальные по умолчанию):
Path: c:\Data\eComp\eComp.mdb - путь к файлу базы данных;
Fielt Settings: [Manufacturer]='{Manufacturer}'AND[Part Number]='{Part Number}';

При этом в процессе работы проявляются следующие ГЛЮКИ!!!:
1. При открытии ранее настроенного и сохраненного файла DBLib, AD сам изменяет поле Part Number на [None] (это внизу в списке Field Mapping столбец Design Parametr), из-за этого это поле не переносится и в последствии теряется связь между компонентом на схеме и базой данных.
2. Когда библиотека уже подключена, то сортировка компонентов в списке на панели Libraries выполнена непонятно по какому критерию, и даже если ее отсортировать, по при последующем ее перевыборе сортировка опять нарушается.

3. ГЛАВНЫЙ ГЛЮК!!! Если в панели Libraries выбрать подключенную DBLib-библиотеку, и если в этой библиотеке достаточно компонентов чтобы в списке появилась строка прокрутки, то - при прокрукте списка вниз и выборе компонента, получается несоответствие между компонентом и отображаемой для него графики и модели footprint-a. Т.е. для компонента из базы данных ставится в соответствие другой символ и модель footprint, а не тот который указан для него в базе данных.

Кто сталкивался с ТАКИМИ ИЛИ ДРУГИМИ ПРОБЛЕМАТИ просьба поделится опытом и решениями.
Go to the top of the page
 
+Quote Post
 
Start new topic
Ответов
RXgade
сообщение Dec 6 2007, 17:37
Сообщение #2


Участник
*

Группа: Свой
Сообщений: 42
Регистрация: 7-06-07
Из: Россия, Орел
Пользователь №: 28 281



А что вы можете сказась по поводу п.2 (соприровка выполняется непонятно по какому принципу)? Есть ли возможность фиксировать сортировку чтобы каждый раз ее не выполнять.
Go to the top of the page
 
+Quote Post
Gennaj
сообщение Dec 7 2007, 12:34
Сообщение #3


Местный
***

Группа: Свой
Сообщений: 328
Регистрация: 15-08-06
Из: Севастополь
Пользователь №: 19 562



Цитата(RXgade @ Dec 6 2007, 19:37) *
А что вы можете сказась по поводу п.2 (соприровка выполняется непонятно по какому принципу)? Есть ли возможность фиксировать сортировку чтобы каждый раз ее не выполнять.

В библиотеке с одним ключевым полем вроде, все нормально. То есть, сортировка осуществляется в алфавитном порядке, если по возростанию, то сперва идут цифры, затем латинские буквы, затем русские.
Как зафиксировать сортировку подсказать не могу. Она снимается при переходе от таблицы к таблице базы данных. При работе без перехода от таблицы к таблице сортировка сохраняется без изменений при выборе любого числа компонентов. Первоначальная, до сортировки, расстановка компонентов в списке соответствует, похоже, или сортировке по ключевому полю, или просто порядку записи в базу. Чему конкретно не проверял, так как у нас эти две сортировки дадут одинаковый результат - ID последовательно увеличивается на каждую новую строчку в базе.
Кстати, очень рекомендую поиск по маске. Он ищет введенное сочетание сразу по всем полям. Вот пример:
Эскизы прикрепленных изображений
Прикрепленное изображение
 
Go to the top of the page
 
+Quote Post



Reply to this topicStart new topic
1 чел. читают эту тему (гостей: 1, скрытых пользователей: 0)
Пользователей: 0

 


RSS Текстовая версия Сейчас: 19th August 2025 - 09:04
Рейтинг@Mail.ru


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