Letysite.ru

IT Новости с интернет пространства
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Access поле со списком несколько значений

Access. Как внести одно значение сразу из списка в несколько строк?

Прочее. Программное обеспечение

Ситуация. Есть таблица с данными, есть столбик в каждую строку которого надо внести одно и то же значение, но выбор этого самого значения выполняется через список.

Т.е. нажимаешь на ячейку > выпадает список > находишь нужное значение > жмешь на него. и так 100 таких ячеек.

Вроде, если выбрать сразу все строки и нажать какую-то чудесную кнопку (шифт, контрол и т.д.), то можно внести значения сразу во все ячейки.

Сообщение от user277418:
но выбор этого самого значения выполняется через список.

Скорее всего у вас связанная таблица.
Исправить саму таблицу и алгоритм работы наверное можно, но потеряется связь.
Перейдите в режим конструктора и посмотрите тип данных на колонке.

Правда список должен пропасть, но заполнять колонки автоматически (как в excel) не получится

Сообщение от trir:
SQL

Совершенно верно. Одна текстовая строчка способна проделать чудеса. Типа «update TaleName set Fld1=Value, Fld2=Value2 . where . «.

Вот только в MS Acces специально не ввели простое окошко для ввода текста SQL с кнопкой Выполнить, а всё надо делать всякими формами, кнопочками, списочками. Хотя внутри Access SQL понимает. Но это доступно при программировании не в самой Access. Ну или коды на VBA писать.

Сообщение от ShaggyDoc:
Вот только в MS Acces специально не ввели простое окошко для ввода текста SQL с кнопкой Выполнить

Ну почему же.
Делаем Добавить запрос, а потом в контекстном меню — Режим SQL
Результат имеем как на картинке. В 2003 подобным образом.

Хотя согласен — неочевидный трюк.

Сообщение от Дмитрий Юпатов:
Ну почему же.
Делаем Добавить запрос, а потом в контекстном меню — Режим SQL
Результат имеем как на картинке. В 2003 подобным образом.

Хотя согласен — неочевидный трюк.

Ну, может в последних версиях появилось. Но это опять же после щелканья по кнопкам, закладкам, контекстному меню. Да, вспомнил, в Access такое окошко было, в нем выводился текст SQL, сгенерированный после манипуляций с кнопками. Иногда очень любопытный в случае сложного запроса, да с учетом диалекта Sql для ADO.

Я же говорю про окно SQL, которое есть во всех «Database desctop» (кроме Microsoft). Туда вводишь любой запрос и выполняешь. Если ошибка — будет сказано почему. Не надо, например, создавать таблицы «кнопками». Просто копируем из «загашника» SQL и выполняем. Не надо заполнять сотни строк «кнопками» — просто вставляем INSERT. А всякие хитрые выборки иначе и не проверишь.

Сообщение от :
Т.е. нажимаешь на ячейку > выпадает список > находишь нужное значение > жмешь на него. и так 100 таких ячеек.

Сразу забыл написать — никогда так делать не надо — заполнять 100 ячеек одним значением. Заполняется только одна, а у остальных организуется автоматическая связь. Грубо говоря средствами SQL (или кнопками) прописывается «в ячейках 2-100 то же самое, что в ячейке 1». И в них будут изображаться те же значения.

Сообщение от :
Но это опять же после щелканья по кнопкам, закладкам, контекстному меню.

Создать запрос, установить вид (кажется его по умолчанию можно установить)

Сообщение от :
Я же говорю про окно SQL, которое есть во всех «Database desctop» (кроме Microsoft). Туда вводишь любой запрос и выполняешь. Если ошибка — будет сказано почему. Не надо, например, создавать таблицы «кнопками». Просто копируем из «загашника» SQL и выполняем. Не надо заполнять сотни строк «кнопками» — просто вставляем INSERT. А всякие хитрые выборки иначе и не проверишь.

всё там есть, правда не так удобно как в sql server management studio

Как то делал на заказ лабу, и таблицы создавал SQL’ем и данные переносил и запросы которые выполняют другие запросы.

Сообщение от trir:
всё там есть, правда не так удобно как в sql server management studio

Ну да,я сразу про него тоже вспомнил 🙂
Просто, ИМХО, Access — это СУБД «для домохозяек», как у нас в институте называл учебник по теормеху М.С. Тарга лектор. Желающим углубиться предлагал другие, более фундаментальные и зубодробительные.

Спасибо всем откликнувшимся!

К сожалению не знаю ни SQL ни VBA и по этому сделал уже все вручную 🙂 Жаль, что разработчики не придумали простого решения для подобных ситуаций.

Сообщение от :
Жаль, что разработчики не придумали простого решения для подобных ситуаций.

SQL и есть простое решение

Сообщение от user277418:
К сожалению не знаю ни SQL ни VBA

Ниче страшного. Прицепил брошюрку с азами этого дела, в свое время я за вечер это проштудировал и пустил в дело.

Там диалект для MS SQL server описан, под Access отличия будут совсем небольшие

Сообщение от Дмитрий Юпатов:
Просто, ИМХО, Access — это СУБД «для домохозяек»,

Для «домохозяек» — весьма неплохая. И справка очень хорошая, там как раз про реляционные связи хорошо написано. Вот только сложнее демонстрационных «Северного ветра» и прочих вряд ли получится. Да и смысла нет.

Программисты тоже используют Access, но только для первоначального создания БД, без всяких отчетов и прочего. Вот файл формата mdb — хорошая вещь для локальных БД с доступом через ADO. И удобно портируется на серверные системы.

К сожалению, как обычно «англичанка гадит». Выяснилось, что новейшие версии движка Jet немного несовместимы с многолетними прежними. Мне из-за этого от использования формата Access пришлось отказаться. Потом оказалось, что к счастью — нашел СУБД не требующую никаких сторонних DLL и прочего и с потрясающими возможностями особенно по части использования SQL. Да еще и гораздо более быструю.

Сообщение от ShaggyDoc:
нашел СУБД не требующую никаких сторонних DLL и прочего.

и которая называется. Как?

Сообщение от Winston Smith:
и которая называется. Как?

Поле со списком access

Поле со списком access – составной элемент управления, объединяющий поле и раскрывающийся список, позволяющий не только выбирать (как в простом списке), но и вводить значения.

Поле со списком позволяет экономить место в объекте базы данных (форме, таблице и др.), так как по умолчанию оно отображает одну строку списка.

Открывается список нажатием на кнопке
(в правом углу элемента управления «Поле со списком access») или клавишами Alt+«стрелка вниз». При помощи простого макроса можно сделать так, чтобы поле со списком раскрывалось само при входе в него.

Читать еще:  Ключ офис 2020 khgm9

Чтобы ввести значение в поле со списком access, можно начать вводить значение в поле с клавиатуры или выбрать нужное значение в выпадающем списке. При вводе значений с клавиатуры помогает свойство «Автоподстановка». Если установить его как «да», то при вводе информации Access автоматически будет предлагать значения из списка, выделяя буквы предлагаемого значения после последнего введённого символа.

Обилие всяких кнопочек и настроек может постоянно сбивать вас с толку. Также может появиться страх при первом открытии программы.

Если значение подходит, для его ввода надо лишь нажать клавишу Enter или Tab. Свойство «Ограничиться списком» не разрешит ввести значения, которого нет в списке. Ограничивать списком вводимые значения стоит в первую очередь для снижения вероятности ввода ошибочной информации.

Например, слово «детектив» в поле «литературный жанр» можно написать «детиктив» или «дитиктив», или ещё как-нибудь (неважно, опечатка это или следствие неграмотности оператора. Любой человек может ошибаться и даже имеет на это право).

Поле, содержащее такие значения, уже нельзя правильно ни отсортировать, ни использовать в запросе. Мы зададим запрос с фильтром Like «детектив» и запрос найдёт нам, предположим, 120 книг этого жанра. Но вследствие неправильного ввода информации запрос «не увидел», к примеру, 8 книг.

Такая ситуация просто недопустима. Гораздо проще один раз и в одном месте (в базовой таблице подстановки) правильно ввести название жанра и связать эту запись с полем подстановки в таблице поставок книг отношением «один-ко-многим» (можно и не связывать. Но этот вопрос не представляется возможным обсудить в пределах одной статьи, так как слишком много завязано вопросов с типами полей, связями и др.).

Другой вопрос состоит в том, стоит ли разрешать оператору добавлять новые значения в базовую таблицу подстановки (со стороны «один»). Всё зависит от конкретных задач и типа информации. Не всегда можно предугадать все возможные варианты для значений поля подстановки. Например, поле подстановки для указания пола сотрудника может принимать два значения: «мужской» и «женский». А вот попробуйте создать поле подстановки мужских или женских имён (например, мужские имена: Андрей, Андриан, Андрон, Анджей и т. д.; женские имена: Наталья, Наталия, Наталея, Натали и т. д.).

Аксесс довольно сложная программа. Это подтверждает тот факт, что в интернете можно найти массу информации по ней. Однако, вы знаете что на самом деле достаточно знать лишь 20% инструментов, чтобы создавать и настраивать 80% баз данных в программе?

Во-первых, некоторые родители дают такие имена, которых не было раньше в природе (а это имя ещё надо ввести в базовую таблицу подстановки).

Во-вторых, схожие имена будут «рябить» перед глазами (могут быть десятки очень похожих имён, отличающихся только одной буквой).

В-третьих, быстрее ввести имя вручную побуквенно, чем искать в большом списке, в-четвёртых, вряд ли придётся включать поле имени в простой или составной ключ, так как одних Ивановых Иванов Ивановичей в России не сосчитать (обычно для этого используют числовой код, однозначно идентифицирующий запись в таблице), в-пятых, неправильно введённое имя, как правило, не даёт критических ошибок при фильтрации или сортировке (по причине своей неуникальности имя редко используется для таких случаев.

К тому же оно чаще всего используется в инициалах. Например, я ввёл значение «Иванов Андриан Иванович», хотя имя человека «Андрей». В поле «ФИО» получим «Иванов А. И.». Вроде как и ошибки нет.)

Создаётся поле со списком access, как правило, в режиме конструктора объекта базы данных:

— в таблицах – в области «Свойства поля» на вкладке «Подстановка» есть такой аргумент «Тип элемента управления» с выпадающим списком. Выбираем значение «Поле со списком» и выбираем следующие аргументы: тип источника строк, сам базовый источник строк, номер присоединённого столбца и другие необходимые элементы;

— в формах — при помощи кнопки «Поле со списком» на панели элементов. Если создаём новое поле со списком из базового поля со списком в таблице, то можно просто перенести это поле на форму (отчёт) из окошка «Список полей». Все базовые свойства будут унаследованы новым элементом управления.

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

В приведённом ниже примере при выборе города в поле со списком автоматически загружаются в подчинённую форму записи, относящиеся к этому городу (т. е. мы видим, кто стоит на учёте в г. Щёлково).

При создании списка или поля со списком можно брать значения из таблицы или запроса (присоединённый элемент) либо ввести вручную как набор значений (свободный элемент).

Можно создать выражение, которое ссылается на отдельный столбец списка поля со списком или списка. Для этого используем свойство Столбец этого элемента управления:

forms![ИмяФормы]'[Имя поля со списком].[Column](x). Например: forms![Типы]![НазваниеТипа].[Column](1)

х – номер столбца. Столбцы начинают нумерацию с нуля.

При вычислении номера видимого столбца надо принимать в расчет и невидимые столбцы.

Добавление поля подстановки или поля списка значений в веб-приложении Access

Важно Корпорация Майкрософт больше не рекомендует создавать и использовать веб-приложения Access в SharePoint. В качестве альтернативного средства для бизнес-решений, не требующих дополнительного программирования и работающих в браузере и на мобильных устройствах, рекомендуется использовать Microsoft PowerApps.

Поле подстановки используется для поиска в одной таблице значений, которые можно использовать в другой таблице. Поле подстановки может служить источником значений для раскрывающегося списка и использоваться для упрощения ввода данных в поле. Пусть, например, вы хотите создать список 50 штатов США, чтобы пользователи могли выбирать штат в списке, а не вводить его название. С помощью мастера подстановок в Access можно создать поле подстановки для названия штата.

В этой статье

Создание поля подстановки

Если ранее вы использовали шаблон для создания приложения или добавления таблицы, возможно, в Access уже созданы отношения подстановки между таблицами. Чтобы проверить наличие полей подстановки, откройте таблицу в режиме конструктора в Access и найдите в столбце Тип данных тип данных Подстановка.

Использование мастера подстановок в веб-приложении Access:

В классическом приложении Access откройте таблицу в режиме конструктора.

В первой пустой строке списка полей введите название нового поля подстановки и щелкните Подстановка в столбце Тип данных. Будет запущен мастер подстановок.

Читать еще:  Статистические функции access

Важно: В веб-приложении Access следует сразу же после добавления поля настроить для него тип данных «Подстановка». Если вы измените тип данных поля на тип «Подстановка», вам не удастся сохранить изменения структуры таблицы, даже если в поле не было значений. Это ограничение распространяется только на веб-приложение.

Щелкните Поле подстановки должно получать значения из другой таблицы или запроса.

Выберите таблицу или запрос, который нужно использовать в качестве источника данных.

В списке Выберите значение, которое должно отображаться в поле подстановки выберите необходимое поле или запрос для данных подстановки.

В списке Отсортировать элементы в поле подстановки? укажите, как сортировать значения.

Выберите, какое действие нужно выполнить при удалении записи из таблицы.

Примечание: Лучше всего установить флажок Запретить удаление, если существуют соответствующие записи…, поскольку при этом сохранится целостность данных. Применять другие параметры следует с осторожностью.

Нажмите кнопку ОК и сохраните изменения в таблице.

Создание поля списка значений

Вы можете создать список значений вместо использования существующего поля или запроса в качестве источника.

В классическом приложении Access откройте таблицу в режиме конструктора.

Важно: В веб-приложении потребуется использовать новое поле. Если вы измените тип данных поля на тип «Подстановка», вам не удастся сохранить изменения структуры таблицы, даже если в поле не было значений.

Добавьте новое поле и выберите тип данных Подстановка. Будет запущен мастер подстановок.

Установите флажок Будет введен фиксированный набор значений.

Введите по одному значению в каждую строку, а затем нажмите кнопку ОК.

Сравнение поля со списком и элемента управления с автозаполнением

В следующем представлении:

Для поля Зона доставки используется элемент управления с автозаполнением. Как только пользователь введет первую или несколько первых букв зоны, будет отображено первое соответствие в списке. Элемент управления с автозаполнением следует применять, если пользователи уже знают, что они ищут, и не хотят полностью просматривать длинный список. Дополнительные сведения см. в статье Добавление элемента управления автозаполнением в представление.

Для поля Штат используется элемент управления «поле со списком». Нажмите кнопку со стрелкой вниз, чтобы увидеть весь список значений. Поле со списком следует применять, когда пользователи сразу должны видеть все варианты выбора. Дополнительные сведения см. в статье Добавление поля со списком в представление.

Создание или удаление многозначного поля

Большинство баз данных позволяет хранить в одном поле только одно значение. Но в Access можно создать поле, содержащее множество значений (до 100). Например, вы хотите отслеживать сотрудников, работающих над различными вопросами. Каждый сотрудник может работать над несколькими вопросами, и над каждым вопросом может работать несколько сотрудников. Связь в такой структуре данных называется «многие-ко-многим». Многозначное поле Access также очень полезно при работе со списком SharePoint, в котором используется столбец Вариант. Пример базы данных, в которой используются многозначные поля, см. в статье Шаблон для отслеживания вопросов.

Примечание В Access есть поля со списками других типов: поле подстановки, которое ищет совпадающие данные в таблице (например, поле идентификатора, которое ищет полное имя), и поле списка значений, в котором хранится только одно значение, а допустимые значения определяются в соответствующем свойстве. Дополнительные сведения см. в статьях Создание или удаление поля подстановки и Создание или удаление поля списка значений.

В этой статье

Что такое многозначное поле?

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

При нажатии на стрелку поля множественного выбора со списком появляются флажки, отвечающие доступным вариантам.

Установите или снимите флажки напротив нужных элементов в списке и нажмите кнопку ОК для сохранения выбранных вариантов. Выбранные элементы сохраняются в многозначном поле и отображаются через запятую (по умолчанию).

Многозначные поля призваны упростить поддержку экземпляров, когда требуется выбрать и сохранить более одного варианта, не создавая более сложную структуру базы данных. Access выполняет необходимую обработку за вас, автоматически разделяя данные и вновь объединяя их для отображения значений в одном поле. Многозначное поле Access задает связь «многие-ко-многим».

Важно! При переносе базы данных Access в SQL Server многозначное поле Access переходит в SQL Server как поле ntext, содержащее набор значений с разделителями. Поскольку SQL Server не поддерживает многозначный тип данных, моделирующий связь «многие-ко-многим», вам может потребоваться выполнить дополнительную работу по проектированию и преобразованию.

Создание многозначного поля

Откройте таблицу в Конструкторе.

В первой доступной пустой строке щелкните столбец Имя поля и введите имя поля.

В столбце Тип данных этой строки щелкните стрелку, а затем в раскрывающемся списке выберите пункт Мастер подстановок.

Примечание. Мастер подстановок в зависимости от выбранных в нем настроек создает списки трех типов: поле подстановки, поле списка значений и многозначное поле.

Внимательно следуйте указаниям мастера.

На первой странице выберите вариант Будет введен фиксированный набор значений и нажмите кнопку Далее.

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

На третьей странице в разделе Сохранить несколько значений для этой подстановки? установите флажок Разрешить несколько значений, а затем нажмите кнопку Готово.

Изменение размера элемента управления «поле со списком для выбора нескольких значений»

Откройте форму или отчет в режиме конструктора или макета.

Выберите элемент управления «поле множественного выбора со списком», наведите указатель мыши на один из маркеров изменения размера и перетащите границу элемента управления до достижения нужных высоты и ширины:

Access автоматически перемещает любые соседние элементы управления в форме или отчете вниз, влево или вправо.

Обновление свойств многозначного поля

Если для создания поля подстановки используется мастер подстановок, его свойства задаете вы. Чтобы изменить структуру многозначного поля, укажите свойства Подстановки.

Откройте таблицу в Конструкторе.

Щелкните имя многозначного поля в столбце Имя поля.

В разделе Свойства поля откройте вкладку Подстановка.

Задайте для свойства Тип элемента управления значение Поле со списком, чтобы видеть все доступные свойства. Дополнительные сведения см. в разделе Свойства поля подстановки.

Удаление многозначного поля

Важно! Когда вы удаляете многозначное поле, в котором содержатся данные, эти данные теряются без возможности восстановления, отменить это действие не удастся. Поэтому перед удалением каких-либо полей или других компонентов базы данных создавайте резервную копию базы данных.

Читать еще:  Ключи для мс офис 2020

Удаление из режима таблицы

Откройте таблицу в режиме Режим таблицы.

Найдите многозначное поле, щелкните правой кнопкой мыши строку заголовка (имя) и выберите команду Удалить поле.

Нажмите кнопку Да, чтобы подтвердить удаление.

Удаление из конструктора

Откройте таблицу в режиме Конструктор.

Щелкните область выделения строки рядом с многозначным полем, а затем нажмите клавишу DELETE, либо щелкните правой кнопкой мыши область выделения строки и выберите команду Удалить строки.

Нажмите кнопку Да, чтобы подтвердить удаление.

Access. Как внести одно значение сразу из списка в несколько строк?

Прочее. Программное обеспечение

Ситуация. Есть таблица с данными, есть столбик в каждую строку которого надо внести одно и то же значение, но выбор этого самого значения выполняется через список.

Т.е. нажимаешь на ячейку > выпадает список > находишь нужное значение > жмешь на него. и так 100 таких ячеек.

Вроде, если выбрать сразу все строки и нажать какую-то чудесную кнопку (шифт, контрол и т.д.), то можно внести значения сразу во все ячейки.

Сообщение от user277418:
но выбор этого самого значения выполняется через список.

Скорее всего у вас связанная таблица.
Исправить саму таблицу и алгоритм работы наверное можно, но потеряется связь.
Перейдите в режим конструктора и посмотрите тип данных на колонке.

Правда список должен пропасть, но заполнять колонки автоматически (как в excel) не получится

Сообщение от trir:
SQL

Совершенно верно. Одна текстовая строчка способна проделать чудеса. Типа «update TaleName set Fld1=Value, Fld2=Value2 . where . «.

Вот только в MS Acces специально не ввели простое окошко для ввода текста SQL с кнопкой Выполнить, а всё надо делать всякими формами, кнопочками, списочками. Хотя внутри Access SQL понимает. Но это доступно при программировании не в самой Access. Ну или коды на VBA писать.

Сообщение от ShaggyDoc:
Вот только в MS Acces специально не ввели простое окошко для ввода текста SQL с кнопкой Выполнить

Ну почему же.
Делаем Добавить запрос, а потом в контекстном меню — Режим SQL
Результат имеем как на картинке. В 2003 подобным образом.

Хотя согласен — неочевидный трюк.

Сообщение от Дмитрий Юпатов:
Ну почему же.
Делаем Добавить запрос, а потом в контекстном меню — Режим SQL
Результат имеем как на картинке. В 2003 подобным образом.

Хотя согласен — неочевидный трюк.

Ну, может в последних версиях появилось. Но это опять же после щелканья по кнопкам, закладкам, контекстному меню. Да, вспомнил, в Access такое окошко было, в нем выводился текст SQL, сгенерированный после манипуляций с кнопками. Иногда очень любопытный в случае сложного запроса, да с учетом диалекта Sql для ADO.

Я же говорю про окно SQL, которое есть во всех «Database desctop» (кроме Microsoft). Туда вводишь любой запрос и выполняешь. Если ошибка — будет сказано почему. Не надо, например, создавать таблицы «кнопками». Просто копируем из «загашника» SQL и выполняем. Не надо заполнять сотни строк «кнопками» — просто вставляем INSERT. А всякие хитрые выборки иначе и не проверишь.

Сообщение от :
Т.е. нажимаешь на ячейку > выпадает список > находишь нужное значение > жмешь на него. и так 100 таких ячеек.

Сразу забыл написать — никогда так делать не надо — заполнять 100 ячеек одним значением. Заполняется только одна, а у остальных организуется автоматическая связь. Грубо говоря средствами SQL (или кнопками) прописывается «в ячейках 2-100 то же самое, что в ячейке 1». И в них будут изображаться те же значения.

Сообщение от :
Но это опять же после щелканья по кнопкам, закладкам, контекстному меню.

Создать запрос, установить вид (кажется его по умолчанию можно установить)

Сообщение от :
Я же говорю про окно SQL, которое есть во всех «Database desctop» (кроме Microsoft). Туда вводишь любой запрос и выполняешь. Если ошибка — будет сказано почему. Не надо, например, создавать таблицы «кнопками». Просто копируем из «загашника» SQL и выполняем. Не надо заполнять сотни строк «кнопками» — просто вставляем INSERT. А всякие хитрые выборки иначе и не проверишь.

всё там есть, правда не так удобно как в sql server management studio

Как то делал на заказ лабу, и таблицы создавал SQL’ем и данные переносил и запросы которые выполняют другие запросы.

Сообщение от trir:
всё там есть, правда не так удобно как в sql server management studio

Ну да,я сразу про него тоже вспомнил 🙂
Просто, ИМХО, Access — это СУБД «для домохозяек», как у нас в институте называл учебник по теормеху М.С. Тарга лектор. Желающим углубиться предлагал другие, более фундаментальные и зубодробительные.

Спасибо всем откликнувшимся!

К сожалению не знаю ни SQL ни VBA и по этому сделал уже все вручную 🙂 Жаль, что разработчики не придумали простого решения для подобных ситуаций.

Сообщение от :
Жаль, что разработчики не придумали простого решения для подобных ситуаций.

SQL и есть простое решение

Сообщение от user277418:
К сожалению не знаю ни SQL ни VBA

Ниче страшного. Прицепил брошюрку с азами этого дела, в свое время я за вечер это проштудировал и пустил в дело.

Там диалект для MS SQL server описан, под Access отличия будут совсем небольшие

Сообщение от Дмитрий Юпатов:
Просто, ИМХО, Access — это СУБД «для домохозяек»,

Для «домохозяек» — весьма неплохая. И справка очень хорошая, там как раз про реляционные связи хорошо написано. Вот только сложнее демонстрационных «Северного ветра» и прочих вряд ли получится. Да и смысла нет.

Программисты тоже используют Access, но только для первоначального создания БД, без всяких отчетов и прочего. Вот файл формата mdb — хорошая вещь для локальных БД с доступом через ADO. И удобно портируется на серверные системы.

К сожалению, как обычно «англичанка гадит». Выяснилось, что новейшие версии движка Jet немного несовместимы с многолетними прежними. Мне из-за этого от использования формата Access пришлось отказаться. Потом оказалось, что к счастью — нашел СУБД не требующую никаких сторонних DLL и прочего и с потрясающими возможностями особенно по части использования SQL. Да еще и гораздо более быструю.

Сообщение от ShaggyDoc:
нашел СУБД не требующую никаких сторонних DLL и прочего.

и которая называется. Как?

Сообщение от Winston Smith:
и которая называется. Как?

Ссылка на основную публикацию
Adblock
detector