-Поиск по дневнику

Поиск сообщений в rss_sql_ru_access_programming

 -Подписка по e-mail

 

 -Постоянные читатели

 -Статистика

Статистика LiveInternet.ru: показано количество хитов и посетителей
Создан: 16.03.2006
Записей:
Комментариев:
Написано: 4

Invalid link!








Добавить любой RSS - источник (включая журнал LiveJournal) в свою ленту друзей вы можете на странице синдикации.

Исходная информация - http://www.sql.ru/forum/actualtopics.aspx?bid=4.
Данный дневник сформирован из открытого RSS-источника по адресу http://www.sql.ru/forum/actualrss.aspx?id=4, и дополняется в соответствии с дополнением данного источника. Он может не соответствовать содержимому оригинальной страницы. Трансляция создана автоматически по запросу читателей этой RSS ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

[Обновить трансляцию]

Поиск по меню в Аксессе 2013

Понедельник, 30 Марта 2015 г. 15:44 + в цитатник
Мое почтение всем! Где в Аксессе 2013 можно включить показ скрытых и системных таблиц?

http://www.sql.ru/forum/1149601/poisk-po-menu-v-aksesse-2013


Редактирование объединенных данных в MS Acces (из 2х таблиц)

Понедельник, 30 Марта 2015 г. 11:32 + в цитатник
Здравствуйте.

Имеются 2 таблицы, связанных по вторичному ключу.
Картинка с другого сайта.
Необходимо редактировать данные из "талица2" при этом вместо "id" видеть "Имя" из "таблица1"

Использую программу MS Acces + ODBC драйвер (для подключения к БД)

Подскажите как это организовать

http://www.sql.ru/forum/1149532/redaktirovanie-obedinennyh-dannyh-v-ms-acces-iz-2h-tablic


Проблемы сортировки при вставке данных в таблицу

Понедельник, 30 Марта 2015 г. 10:34 + в цитатник
Столкнулся с таким глюком!
Есть две таблицы с данными, причем не большие. Задача - отобрать данные из первой таблицы (лист1), отсортировать их и вставить в таблицу (рез) запросом add_1_рез:

"INSERT INTO рез ( tp1 ) 
SELECT Лист1.tp1 
FROM Лист1 
ORDER BY Лист1.tp1;". 


Затем аналогично отобрать, отсортировать и добавить в таблицу (рез) данные из другой таблицы (лист2) запросом add_2_рез:


"INSERT INTO рез ( tp1 ) 
SELECT Лист2.tp1 
FROM Лист2 
ORDER BY Лист2.tp1;".


При этом запросы сортируют как положено, а вот при вставке в таблицу сортировка нарушается, вставляются куски по 40-50 записей с нарушением сортировки. Причем закономерности не заметил.
Например:

Номер записи Значение должно быть
1070 2041 2041
1071 2256 2042


При удалении данных из таблицы (рез) и повторении процедуры глюки повторяются! В чем проблема, уже крыша едет! Подскажите, люди добрые!!!

Файл примерной базы прикладываю:

http://www.sql.ru/forum/1149512/problemy-sortirovki-pri-vstavke-dannyh-v-tablicu


Интересно, почему Cannot ...

Воскресенье, 29 Марта 2015 г. 23:04 + в цитатник
..., хотелось бы вкратце.

http://www.sql.ru/forum/1149469/interesno-pochemu-cannot


Изменение типов данных через sql-запрос.

Воскресенье, 29 Марта 2015 г. 13:34 + в цитатник
Возникла проблема, необходимо изменить тип данных в запросе так что бы запрос заработал. проблема походу в этой сточке
ADOQuery_prihod.ed_izmer = ed_izmer.kod) LEFT JOIN preporat. ADOQuery_prihod.ed_izmer- является текстовым, а ed_izmer.kod счетчиком является.

SELECT preporat.naimenovanie, ADOQuery_prihod.kod_preparata, [ADOQuery_prihod].[Sum-kol_vo]-IIf([ADOQuery_rashod].[Sum-kol_vo]>0,[ADOQuery_rashod].[Sum-kol_vo],0) AS ostatok, [ADOQuery_prihod].[sum_cena]-IIf([ADOQuery_rashod].[sum_cena]>0,[ADOQuery_rashod].[sum_cena],0) AS summa, ADOQuery_prihod.ed_izmer, preporat.tip_preporata, ed_izmer.ed_name
FROM ((ADOQuery_prihod LEFT JOIN ADOQuery_rashod ON ADOQuery_prihod.kod_preporata = ADOQuery_rashod.kod_preporata) LEFT JOIN ed_izmer ON ADOQuery_prihod.ed_izmer = ed_izmer.kod) LEFT JOIN preporat ON ADOQuery_prihod.kod_preporata = preporat.kod preporata;

http://www.sql.ru/forum/1149410/izmenenie-tipov-dannyh-cherez-sql-zapros


Управление процедурой снабжения

Суббота, 28 Марта 2015 г. 16:50 + в цитатник
Нужна помощь с заданием по Access
Я не прошу сделать все
Не могу разобраться, с чего начать
Что сделал я на данный момент:
построил таблицы -детали, изделие, материалы, нормы, план выпуска изделий, применяемость;
схему данных.

Как построить таблицу Поставщиков и Поставщик_Поставки? не могу разобраться с ними и с производственным циклом
Можно ещё привести пример построение графика
Отчеты построю сам

Само задание:
ЗАДАНИЕ 1
Управление процедурой снабжения
Реализовать на базе СУБД Access комплекс задач, для чего решить следующие задачи.

Длительность производственного цикла – 3 дня. Рекомендуется создать страховой запас материала на один день.
Время t выполнения заказа по первому и третьему материалам – 2 дня, по второму – 1 день. Заказы по первому и третьему материалам отправляются каждый третий день, по второму – каждый четвертый.

Имеются три поставщика П1 – П3. Поставщик П1 поставляет материалы М1 и М3 в количестве 1000 и 200 кг по цене 23 и 10 руб./кг, П2 – материалы М2 и М3 в количестве 300 и 1800 кг по цене 8 и 15 руб./кг, П3 – материалы М1 и М2 в количестве 800 и 1400 кг по цене 15 и 12 руб./кг.

По результатам решений строятся графики (возможно с использованием Excel):
1) изменения запасов в течение месяца;
2) изменения заказов в течение месяца;
3) изменения запуска в течение месяца4
4) изменения общих поставок в течение месяца.
Выдать выходные документы-отчеты:
1) расход (ежедневный в течение месяца) материалов под разработанный ранее план производства;
2) определение поставок материалов (ежедневно и в течение месяца).
3) движение материалов на складе по дням в течение месяца.
На основе решения этих задач необходимо принять решение: определить моменты и величину заказа материалов поставщику;
Интерфейс пользователя строится в виде кнопок.
В кнопках должно быть не менее двух групп. Поставщики и поставки должны быть представлены отдельными таблицами.

СОЗДАТЬ ИСПОЛЬЗОВАТЬ

В базе данных должны быть таблицы Поставщик, Поставщик_Поставки. Если потребности в поставках больше, чем может предложить один поставщик, первоначально принимаются самые дешевые материалы, а затем – более дорогие (в общем случае возможно от трех поставщиков).
Исходные числовые данные приведены в следующих таблицах.

Таблица - Материалы
Шифр материала; Название материала; Единица измерения
М1 Сталь кг
М2 Чугун кг
М3 Железо кг

Таблица - Детали
Шифр детали; Название детали; Единица измерения
Д1 Втулка штука
Д2 Фланец штука
Д3 Палец штука

Таблица - Нормы
Шифр материала; Шифр детали; Единица измерения; Норма расхода
М1 Д1 Кг/шт 2,1
М1 Д2 Кг/шт 1,8
М2 Д1 Кг/шт 3,4
М2 Д3 Кг/шт 4,3
М3 Д2 Кг/шт 1,5
М3 Д3 Кг/шт 3,7

Таблица - План выпуска изделий
Дата; Шифр изделия; Количество изделий
1 И1 7
2 И1 11
3 И1 8
4 И1 9
5 И1 12
6 И1 13
7 И1 9
8 И1 8
9 И1 7
10 И1 9
11 И1 14
12 И1 11
13 И1 8
14 И1 4
15 И1 7
16 И1 5
17 И1 8
18 И1 9
19 И1 10
20 И1 14
21 И1 17
22 И1 12
23 И1 11
24 И1 10
25 И1 8
1 И2 5
2 И2 12
3 И2 8
4 И2 7
5 И2 4
6 И2 3
7 И2 15
8 И2 4
9 И2 8
10 И2 7
11 И2 4
12 И2 20
13 И2 25
14 И2 14
15 И2 11
16 И2 10
17 И2 15
18 И2 5
19 И2 7
20 И2 10
21 И2 8
22 И2 4
23 И2 12
24 И2 15
25 И2 18

Таблица - Применяемость
Шифр-детали; Шифр_изделия; Ед_изм; Количество
Д1 И1 Шт/изд 7
Д2 И1 Шт/изд 9
Д2 И2 Шт/изд 8
Д3 И2 Шт/изд 5

Таблица - Изделие
Шифр_издел; Наименование изделия; Ед_изм
И1 Изделие1 Шт
И2 Изделие2 шт

http://www.sql.ru/forum/1149321/upravlenie-proceduroy-snabzheniya


Прошу помощи по базе

Суббота, 28 Марта 2015 г. 12:17 + в цитатник
Здравствуйте, необходимо сделать базу по рабочим местам на конкретный день, общий вид вот: https://yadi.sk/i/dCZAx2hefaHXU
Необходимо сделать: поле выбор должности, выбор Ф.И. и номер смены (номер смены справа в поле около Ф.И. должен автоматом выходить при выборе фамилии - тут не отражен). Но я не могу сделать это никак! Создаю таблицу с колонками "Должность", "Фамилия_Имя", "Номер смены" - в виде подстановки, заполняю ее. Создаю форму - Добавляю поле "Должность", добавляю поле из таблицы "Фамилия_Имя" и "Номер смены" - для одной должности все бы работало - но должностей много - создавать для каждой поля "Должность", "Фамилию_Имя" и "Номер смены" не есть хорошо. Есть ли вариант как это исполнить?? Я попробовал данные поля копировать - но при выборе значения в одном поле - оно автоматом выбирается в другом поле.

http://www.sql.ru/forum/1149290/proshu-pomoshhi-po-baze


Как программно задать свойство формы вывод контекстного меню да\нет

Суббота, 28 Марта 2015 г. 08:07 + в цитатник
Хочу приладить кнопочку в своей форме в программе или ещё как.
Что бы при моей работе с программой было доступно контекстное меню по правой кнопке мыши, а когда юзеры будут работать - отключать вывод контекстных меню.
Подскажите как циклом вырубить у всех форм этот вывод.

http://www.sql.ru/forum/1149280/kak-programmno-zadat-svoystvo-formy-vyvod-kontekstnogo-menu-da-net


Выбор модификации автомобиля на складе в выподающих списках последовательно

Пятница, 27 Марта 2015 г. 19:03 + в цитатник
Добрый день, форумчане!
Делаю склад автомобилей, в веб приложении access на sharepoint и уже голову сломал.
Задача следующая, на форме при добавлении нового автомобиля нужно чтобы менеджер последовательно вводил данные выбирая нужные значения в выпадающих списках изменяющихся по мере ввода данных, чтобы ускорить процесс ввода данных.
Тоесть выбираешь в выпадающем списке бренд toyota, а в выпадающем списке модель выпадают только модели toyotы, а не все модели всех брендов, после этого в списке моторов тоже только моторы этой модели и.т.д. Как такое сделать?
http://joxi.ru/823byz6SgWBlmO скрин формы
С меня пиво в Москве и посидеть в новых Toyotaх : )

http://www.sql.ru/forum/1149242/vybor-modifikacii-avtomobilya-na-sklade-v-vypodaushhih-spiskah-posledovatelno


Пользователь не видит последних изменений в БД

Пятница, 27 Марта 2015 г. 14:33 + в цитатник
Уже жаловалась, что база сломалась. Восстановила. Заработала. Но возникла проблема - пользователи перестали видить последние изменения в базе данных. И это на 4 машинах, а если подключаться еще 5. Допустим первый обработал 5 заказов и пока он не выйдет из программы, их никто не видит. Принудительная кнопка Обновить все - не помогает. Повторю, что до этой поломки 3 года проработала без изменений и без проблем, а всего уже более 10 лет.. Спасибо всем.

http://www.sql.ru/forum/1149172/polzovatel-ne-vidit-poslednih-izmeneniy-v-bd


Где вкладка "Источник данных компьютера" в панели ODBC?

Пятница, 27 Марта 2015 г. 13:31 + в цитатник
Народ, привет!

Операционка Windows XP

Такой вопрос:
Присоединяю таблицу в Microsoft Access 97. Выскакивает стандартное виндовое окно для выбора источника ODBC, где в закладке "Источник данных компьютера" я, или выбираю уже готовый источник, или создаю новый. Таблица присоединятся. Затем я могу зайти в "Панель управления" Windows - Администрирование/Источник данных (ODBS), где в закладке "Пользовательский DSN" я могу увидеть свои созданные источники. Могу редактировать их, удалять, создавать новые. Тут все нормально. Но теперь, собственно, мой вопрос. Запускаю Microsoft Access 2007 и так же присоединяю таблицу. И сразу вижу, что в стандартной виндовой закладке "Источник данных компьютера" нет моих ранее созданных источников. Ну, ладно, думаю. Жму на кнопку "Создать", создаю соединение и присоединю таблицу. Казалось бы, все нормально. Но вот мне потребовалось изменить этот созданный источник ODBC. Лезу в "Панель управления" Windows - Администрирование/Источник данных (ODBS), где в закладке "Пользовательский DSN" Я НЕ ВИЖУ своего созданного источника!!! Там сидят только прежние источники. Нового источника нет. Так и не смог его нигде найти. Даже в реестре Windows его нет! Получается, что Microsoft Access 97 использует один набор источников ODBC, которые можно замечательно редактировать, удалять (даже через виндовый реест), а Microsoft Access 2007 использует какой-то другой набор источников ODBC, который я так и не смог нигде найти.

Вот и мой основной вопрос, где создаются и сохраняются эти самые "Источники дынных ODBC" в Microsoft Access 2007?

Смысл в том, что невозможно что-то исправить или удалить. Каждый раз приходится создавать новый источник, с новым именем. Список их растет, как снежный ком. Искал в самом Access, смог найти только название иточников в файле ODBC.INI, но не их содержимое. :(

http://www.sql.ru/forum/1149147/gde-vkladka-istochnik-dannyh-komputera-v-paneli-odbc


из access в word

Пятница, 27 Марта 2015 г. 13:16 + в цитатник
Решил, в виду простоты сделать через access без шаблонов и пр. Но возникла проблема.

        
        Set rngCurrent = docWord.Range
        With rngCurrent
            .InsertParagraphAfter
            .Collapse Direction:=wdCollapseEnd
            .ParagraphFormat.Alignment = wdAlignParagraphLeft
            .ParagraphFormat.SpaceBefore = 0
            .ParagraphFormat.SpaceAfter = 0

            .Text = "1111"
            .Select
            .Font.Name = "Times New Roman"
            .Font.Size = 12
            .Font.Bold = False

            .Text = "2222"
            .Select
            .Font.Name = "Times New Roman"
            .Font.Size = 12
            .Font.Bold = True
            
        End With



Хочу чтобы получилось 11112222

а выходит 2222.

Почему?

http://www.sql.ru/forum/1149141/iz-access-v-word


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

Пятница, 27 Марта 2015 г. 12:58 + в цитатник
Вообще, надо в отчете посчитать количество новых заказчиков за период.
Но пока проблема в следующем:

Есть поле Заказчик
Слава
Николай
Александр
Слава

Надо посчитать в отчете количество уникальных записей:
делаю
=Count([Заказчик])


возвращает 4

запрашиваю уникальные записи:
=Count(SELECT DISTINCT [Заказ].[Заказчик])


Ошибка; Count вообще исчезает, остается:
=(SELECT DISTINCT [Заказ].[Заказчик])


По разному пробовал, не получается, прошу помочь.

http://www.sql.ru/forum/1149138/kak-podschitat-unikalnye-tekstovye-znacheniya-za-period-kolichestvo-novyh-klientov


отчет, подложка в отчете

Пятница, 27 Марта 2015 г. 12:12 + в цитатник
Всем привет!
Использую MS Access 2007. При формировании отчетов прикрепляю в качестве рисунка наполовину заполненный бланк.
сверху накидываю поля вывода аксесс.
Размещение полей в конструкторе не совпадает с рисунком (подложкой) в конструкторе.
Кто нибудь решал подобную задачку? как сделать чтобы поля в рисунке и конструкторе совпадали?
Есть ли возможность импортировать в отчет файл из МС word, без внедрения OLE и не запуская во время печати экземпляр word?

http://www.sql.ru/forum/1149125/otchet-podlozhka-v-otchete


Условие проверки дублирования в запросе

Пятница, 27 Марта 2015 г. 11:56 + в цитатник
Можно ли задать условие для поля в первичной таблице, чтобы запрос при наличии в результирующей таблице этого поля пропускал последующие записи подчиненной таблицы.
Поле для отбора записи у меня в подчиненной таблице (отношение 1 ко многим), но в отчёт я эти записи не показываю. И получается когда несколько записей поля вторичной таблицы удовлетворяют условию - в отчете выводятся одинаковые записи.
Access 2007.

http://www.sql.ru/forum/1149120/uslovie-proverki-dublirovaniya-v-zaprose


Повторяющиеся значения

Пятница, 27 Марта 2015 г. 11:17 + в цитатник
Прошу помощи.Не получается адекватно сделать необходимый запрос.
Для наглядности прилагаю Screen.
Задача: Необходимо сгрупировать данные в поле [№ истории], без повторяющихся значений.
Причём каждое значение поля может находиться в зависимости от поля [отделение] и [компонент].
Если один пациент находился на лечении в разных отделениях, и в каждом из них мог получать разные компоненты,
в запросе и отчёте это выглядит как несколько пациентов.
Повторяющиеся значения в поле [№ истории]не позволяют мне оценить количество пациентов.

http://www.sql.ru/forum/1149110/povtoryaushhiesya-znacheniya


Запрос между датами

Пятница, 27 Марта 2015 г. 11:10 + в цитатник
Добрый день!
В Акцессе есть два столбца data1 и data2. нужно сделать выборку между двумя таблицами на текущую дату.
SELECT *
FROM tb_a
WHERE tb_a.data1<=now and now<=tb_a.data2

выборку делает но вот в чем дело если в дата2 указана сегодняшняя дата например 27.03.2015. то он его не ищет.
подскажите что я не так делаю. заранее спасибо

http://www.sql.ru/forum/1149107/zapros-mezhdu-datami


Пустые страницы в отчете

Пятница, 27 Марта 2015 г. 10:29 + в цитатник
Создал пустой отчёт, вставил форматированный текст Как объект OLE. В итоге получилось, что область данных нельзя сузить и она вылезает за пределы страницы, хотя все объекты в пределах одной страницы.

http://www.sql.ru/forum/1149100/pustye-stranicy-v-otchete


Проблема то ли с базой, то ли с сетью

Пятница, 27 Марта 2015 г. 09:22 + в цитатник
У меян всё же большое подозрение на сеть, что с нею что-то не так. Но мне нужно быть уверенной в этом и знать что попросить, чтобы проверили бы.

В общем, поставили сервер и на нем сидит сама база. Через некоторое время одна сообщила мне, что у нее перестала открываться программа и выскакивает ошибка - Unrecognized database format “sample.accdb”

В следующий раз, такого типа была - MS Access engine could not find the object “MsysDb”. Make sure the object exists and that you spell its name and the path name correctly.

Вначале я подумала, что может быть она аварийно выключает иногда компьютер и потому такое произошло. Но сейчас, когда уже и другой человек серьезно подключился к работе на другом компьютере, там тоже появилась такого типа ошибка. Хорошо, я была у них и поставила вариант, который был у меня сохранен. Но меня точно не устраивает такое положение дел, я не могу круглосуточно сторожить ее. И если же это моя вина, то что я должна исправить, а если нет, то что должны исправить. Эту сеть кто-то поставил, пригласили одного человека, после того к ней никто и не притрагивался.

http://www.sql.ru/forum/1149085/problema-to-li-s-bazoy-to-li-s-setu


добовления в двух таблиц

Пятница, 27 Марта 2015 г. 09:04 + в цитатник
Ест 2 таблица: baza и satish. Структуры таблиц одинокавая. Не могу делать такое. Надо при добовления записи в таблицу satish, эти записи добвлялся и таблицу baza (если такой код в таблице BAZA нету). А если такой код в таблице BAZA есть тогда, при написание KOD в форме SATISH_FORMA, данные этого записа должно вводится на форме (кроме KOL). A KOL от руки должно вводится и это KOL должен плюсоватся с KOL в таблице BAZA.

http://www.sql.ru/forum/1149080/dobovleniya-v-dvuh-tablic



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 126 125 [124] 123 122 ..
.. 1 Календарь