Ru-Board.club
← Вернуться в раздел «Программы»

» Про MS Access

Автор: dneprcomp
Дата сообщения: 05.10.2008 19:48
sputnic1436
Автоматом ничего не будет создаваться. Код надо писать на добавление строк. И будет это и удобно и правильно с точки зрения базы, а не с точки зрения ленящегося прогpамиста
Автор: EdikMotik
Дата сообщения: 08.10.2008 08:59
подскажите в чем могут быть грабли. На одном компе не работает публикация в ворд. Пишет, что-то про связь с сервером. Из-за чего это?
Автор: Corvus Corone
Дата сообщения: 27.10.2008 23:35
Коллеги, подскажите как быть?
Есть две таблицы: "Оборудование" - в которой 2 поля: инвентарный номер и название модели, и "Проект" - в которой тоже 2 поля: номер проекта и инвентарный номер оборудования из таблицы "Оборудование". Как сделать так, чтобы в один проект можно было загонять несколько инвентарных номеров оборудования при том чтобы запись о проекте была уникальной? (Т.е. проект 01, оборудование 01, 02 и т.п.) А потом введя номер проекта можно было бы посмотреть номера оборудования, которые с ним связаны.
Спасибо.

Добавлено:
Коллеги, подскажите как быть?
Есть две таблицы: "Оборудование" - в которой 2 поля: инвентарный номер и название модели, и "Проект" - в которой тоже 2 поля: номер проекта и инвентарный номер оборудования из таблицы "Оборудование". Как сделать так, чтобы в один проект можно было загонять несколько инвентарных номеров оборудования при том чтобы запись о проекте была уникальной? (Т.е. проект 01, оборудование 01, 02 и т.п.) А потом введя номер проекта можно было бы посмотреть номера оборудования, которые с ним связаны.
Спасибо.
Автор: dneprcomp
Дата сообщения: 28.10.2008 20:53
Corvus Corone

Цитата:
в один проект можно было загонять несколько инвентарных номеров оборудования при том чтобы запись о проекте была уникальной?

1. Добавить в таблицу Проект третье поле - autonumber для создания уникального ключа
2. Создать составной ключ по двум полям таблицы Проект
Автор: SotM
Дата сообщения: 29.10.2008 16:57
Я еще не очень разбираюсь в Access.
В общем у меня на работе, в одной сетке, лежала база и ее оболочка. Доступная с разных компов.

Я их скопировал к себе на комп, скажем в папку "D:\Base", чтобы поэксперементировать над ней.
В оболочке естественно нужно исправить пути к новой базе. Так что в "Таблицах" это я сделал без проблем. Но проблема возникает когда я пытаюсь запустить любую форму в оболочке, появляется сообщение: "Строка '\\Komp2\...' задает ошибочный путь."
Это и понятно, что это ошибочный путь, вопрос в том, как и где изменить этот дурацкий путь?

Эти формы реплицируемые. (чтобы это не значило).

P.S. Автор этих баз уже давным-давно не работает у нас. Так что не у кого спросить как, что и почему это было сделано в этих базах.
Автор: klimusu
Дата сообщения: 04.11.2008 21:34
необходимо создать отчет - выборка всех данных из таблицы по условию (допустим одно поле = 1)
при помощи мастера нет такой возможности.. как быть?
Автор: Crossnet_Plus
Дата сообщения: 06.11.2008 16:20
Тема вообще актуальна??? Или уже всем пох?

Есть вопрос - есть две таблицы. Маленькие - по одному столбцу и по одной строке в каждой. Хочу с помощью мастера сделать отчёт. Выбираю, например, первую таблицу, а полейтам нет. Как это возможно. Так как поля поля там есть. С другой таблицей тоже самое. Спасибо большое!
Автор: dneprcomp
Дата сообщения: 06.11.2008 21:20
Crossnet_Plus

Цитата:
Тема вообще актуальна???

Вопросы не актуальны. Все сводиться к, или сделайте за меня домашнее задание, или к проблемам локального характера. Как у вас. Как можно что-то предложить не имея физического доступа к вашему компьютеру и базе? Только если у кого-нибудь случалось именно такое.
Автор: Crossnet_Plus
Дата сообщения: 07.11.2008 08:26

Цитата:
Вопросы не актуальны. Все сводиться к, или сделайте за меня домашнее задание, или к проблемам локального характера. Как у вас. Как можно что-то предложить не имея физического доступа к вашему компьютеру и базе? Только если у кого-нибудь случалось именно такое.


Господа, это не домашнее задание. Я просто не могу разобраться.
Вот база данных (очень маленькая) http://slil.ru/26310364. Попробуйте с помощью мастера отчетов сделать отчет. Именно с помощью мастера.

У меня не получается, так как после запуска мастера, он мне показывает, что у меня нет доступных полей в таблице, а они есть!!!



Заранее всем спасибо!
Автор: klimusu
Дата сообщения: 07.11.2008 09:05

Цитата:
необходимо создать отчет - выборка всех данных из таблицы по условию (допустим одно поле = 1)
при помощи мастера нет такой возможности.. как быть?


надо было создать запрос с условием и на основе запроса построить отчет.
Автор: Crossnet_Plus
Дата сообщения: 07.11.2008 09:59

Цитата:
Господа, это не домашнее задание. Я просто не могу разобраться.
Вот база данных (очень маленькая) http://slil.ru/26310364. Попробуйте с помощью мастера отчетов сделать отчет. Именно с помощью мастера.

У меня не получается, так как после запуска мастера, он мне показывает, что у меня нет доступных полей в таблице, а они есть!!!



Автор: klimusu
Дата сообщения: 07.11.2008 11:26
Crossnet_Plus
база нормальная, отчеты создаются (через мастер).
наверно проблема с локальными настройками.
Автор: dneprcomp
Дата сообщения: 07.11.2008 23:43
Crossnet_Plus
А я и не утверждал, что это домашнее задание. Ваш случай - лoкальные проблемы. Т.е ошибки, присходящие на одном компьютере. И лечить/смотреть/советовать тоже надо локально.
Автор: CactusKnight
Дата сообщения: 24.11.2008 03:03
Ребят, задали мне тут по информатике задачку - у меня фантазии не хватает, выручайте.
Итак, база Access. Есть интересующие нас две таблицы. В одну вносятся поставки товаров Х, У, Z в трех стобцах: Дата-Товар-Количество. В другую вносятся отгрузки этих же товаров по разным фирмам в виде: Дата-Товар-Кому отгружено-Количество.
Требуется: иметь возможность наглядно (в виде формы/запроса... да хоть черта лысого, главное, чтобы работало) видеть количества купленного и отгруженного товара за все время и за требуемый период, чтобы сравнивать их числовые значения
Как конкретно это реализовать?
Автор: SERGE_BLIZNUK
Дата сообщения: 24.11.2008 09:18
CactusKnight
связывайте в запросе таблицы по полю товар, в WHERE задавайте даты в нужном диапазоне (как для одной, так и для другой таблице)
при необходимости - можно свернуть по товару (GROUP BY [Товар]) с суммированием количества поставленного/отгруженного...
в чём конкретно проблема то?

p.s. а для товара я бы сделал ещё отдельную таблицу с обязательным уникальным ID кодом...
Автор: CactusKnight
Дата сообщения: 24.11.2008 17:43
Проблема в том, что я Access вижу второй раз в жизни Первый был в 10 классе школы, когда мы создавали простенькую базу из 3 таблиц...
Вот моя база - http://multi-up.com/36446/
Если не трудно, не мог бы набросать такой запрос?
Автор: RusSneg
Дата сообщения: 26.11.2008 11:42
Здравствуйте! В Access 2007 обнаружил возможность мультивыбора в поле подстановок (поле со списком). Можно ли использовать выбранные в таком поле значения, в качестве условий отбора в запросе? Напрямую не получается - "Не соответствие типов". Или вопрос шире - как реализовать отбор в поле запроса через поле со списком с возможностью выбора нескольких значений в выпадающем списке. Уточню - пусть есть свободная форма в которой есть поле со списком использующее значение некой таблицы. Требуется, выбирая несколько значений в данном поле, отфильтровать по ним запрос. Заранее спасибо ответившим. )))
Автор: Dimapplk
Дата сообщения: 04.12.2008 16:41
У меня нет 2007, но должно рабоать если в условие поставить
Код: IN (Имя_Поля_С_Значениями)
Автор: shadow user777
Дата сообщения: 09.12.2008 16:27
Как сделать так что бы не открывался весь Аксес при запуске а ТОЛЬКО форма созданная в нем?
Крутил-вертел, так и не понял
Т.е. есть таблица и к ней форма для работы с таблицей а при открытиии открывается все окно Аксеса, формы, таблицы и т.д.
Автор: dneprcomp
Дата сообщения: 09.12.2008 19:28
shadow user777
Смотри Data Base Property.
Для 2007 см.
Автор: lrase
Дата сообщения: 24.12.2008 12:26
Гуру помогите!!! Есть база access она работала без проблем но в один прекрасный момент при запуске говорит введите пароль. Пароль не ставил. и его там быть не должно... В чем проблема...
Автор: bob2006
Дата сообщения: 12.01.2009 09:17
Подскажите плиз, как печатать текст в формах кверх ногами?
Автор: dneprcomp
Дата сообщения: 12.01.2009 23:44
bob2006
Посмотри. Там предлогаются несколько варинтов 'обходoв и решений'
http://ask.metafilter.com/40914/How-do-I-flip-my-textbox
Провeрь, может твой принтер поддерживает flip/mirror печать.
Автор: Dixi257
Дата сообщения: 13.01.2009 10:19
lrase
М-М-М, происки врагов... Или изменился файл System.mdw

Добавлено:
lrase
М-м-м, происки врагов, или изменился файл System.mdw
Автор: bob2006
Дата сообщения: 16.01.2009 16:38
[q][/q]
Спасибо за ссылку!
на самом деле я хочу сделать коротенькую базу, чтоб вложить в коробки и подписать наконец-то накопившиеся CDюки.
В принципе можно сделать это в Экселе. Фронтальный торец поворачиваем на 90 градусов вправо, задний - на 90 град. влево
Не романтично правда.
Автор: Ukei
Дата сообщения: 09.02.2009 16:59
Есть 2 базы Аксесса идентичной структуры (таблицы, связи), разные только данные в таблицах. Из этих 2 баз данные нужно слить в одну общую. К примеру, каждая база - это склад магазина и его заказчики. Ессно, что у каждого из магазинов оба поля будут содержать разные данные. Из 2 маленьких магазинов делаем один большой. Нужно иметь одну базу, содержащую в себе обе разрозненные. Как сделать?
Автор: ShNURoK
Дата сообщения: 19.02.2009 07:57
Ukei, могу подсказать в какую сторону копать, ключевое слово UNION
http://sql.ru/forum/actualtopics.aspx?search=union&submit=%CD%E0%E9%F2%E8&bid=4
Ссылка в помощь, только она долго будет открываться, обрабатывается поиск.
Автор: Greykun
Дата сообщения: 20.02.2009 10:00
Имеется таблица в MS Access с ФИО, адрессом, ИД кодом и прочим учащихся. Необходимо сделать базу данных так, чтобы можно было легко отсортировать учащихся допустим по году рождения или по месяцу. Или же показать кто живет к примеру на улице Октябрьской. Я так понимаю это делается запросами с определенной формулой, или все же надо искать альтернативу access?
Автор: SERGE_BLIZNUK
Дата сообщения: 21.02.2009 05:22

Цитата:
чтобы можно было легко отсортировать учащихся допустим по году рождения или по месяцу.

достаточно хранить дату рождения в формате "Дата/время"
при необходимости число, месяц, год из этой даты легко извлекаются функциями при запросе. Так же в запросе можно и возраст подсчитать...


Цитата:
Или же показать кто живет к примеру на улице Октябрьской.
адрес должен быть структурирован: т.е. необходимо отдельно хранить:
код населенного пункта (отдельно должен быть справочник населённых пунктов),
код улицы (д.б. справочник улиц с привязкой к населённым пунктам)
номер дома,
корпус
квартира
допустимы варианты - Вы как разработчик можете, например, объединить номер дома и номер/индекс корпуса в одно поле, и т.п...
Так же было бы неплохо ознакомится со общероссийским классификатором адресов KLADR и, возможно, привязываться к его структуре.


Цитата:
или все же надо искать альтернативу access
А это зависит от того, насколько серьёзно программа будет эксплуатироваться, сколько пользователей с ней будут работать, будет ли одновременная работа по сети и т.д. и т.п. В том числе, нелишним будет учесть, что MS Access далеко не бесплатная СУБД!
Например, в качестве бесплатной альтернативы, например, можно рассмотреть хотя бы MS SQL Server Expess edition (только ознакомится с ограничениями бесплатной версии и решить подойдёт или нет). Есть много других бесплатных движков СУБД (Firebird, MySQL и многие другие).
Выбирать Вам. :-)



Автор: TOLSTUXA
Дата сообщения: 25.02.2009 10:57
Добрый день!

хотел проконсультироваться по запросам в аксесс.
Прочитал сообщение http://forum.ru-board.com/topic.cgi?forum=5&bm=1&topic=4432&start=180

Вот что понял: делаю запрос, делаю форму с календариком.

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

В общем задача стоит такая: подключаю таблицу из SQL в аксесс, нужно выбрать из этой таблицы значения за определённую дату и просуммировать их.

Заранее спасибо.

Страницы: 12345678910111213141516171819202122

Предыдущая тема: Как замедлить скорость чтения CDROM?


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.