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

Поиск сообщений в 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 ленты.
По всем вопросам о работе данного сервиса обращаться со страницы контактной информации.

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

установить фокус

Понедельник, 27 Апреля 2015 г. 12:39 + в цитатник
Вроде элементарно (прошу не смеяться-наверное сегодня не мой день)
Имеется форма "читатели" с подчиненной "выдано" на главной кнопочка "выбор" при нажатии которой открывается форма "выбор"(модальная) с кнопкой "добавить".Что и где надо написать чтоб вновь добавленная запись оказалась текущей (в окне, а не за его пределами)
Private Sub добавить_Click()
Dim rs As DAO.Recordset
Set rs = CurrentDb.OpenRecordset("выдано")
With rs
.AddNew
!читатель = Me.читатель 
!автор = Me.автор
!наименование = Me.наименование 
!количество = Me.количество 
!выдано= Me.выдано
!возвратП= Me.возвратП
.Update
End With
DoCmd.Close
Forms!читатели!выдано.Form.Requery
Set rs = Nothing
End Sub

http://www.sql.ru/forum/1153998/ustanovit-fokus


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

Понедельник, 27 Апреля 2015 г. 12:04 + в цитатник
Добрый день!
Есть проект на Access, в котором формируется некоторый отчет-табличка на основе данных MSSQL2012 полученных из хранимой процедуры. В хранимую процедуру передается период (date1,date2) , за который идет выборка.
За 1-3 месяца данные в проекте обычно выбираются , но при больший периодах или остаются старые данные или выходит ошибка
"Выражение после обновления , введенное в поле свойства события, вызывает ошибку:Возникла ошибка при обращении к свойству или методу OLE".
Но!!! бывает, что все выбирается мгновенно за любой период.
Для теста взял запрос из хранимки и выполнил в менеджере SQLServer с клиента за весь период- моментально. Значит проблема не в SQLServer, а в Access.
MSOffice2007SP3.Обновления для системы безопасности выпуска 2007 системы Microsoft Office от 14.08.12 https://support.microsoft.com/ru-ru/kb/2687441/ru делал.
Если кто-то сталкивался с такой проблемой подскажите, пожалуйста, что делать...

http://www.sql.ru/forum/1153989/problemy-pri-vyborke-dannyh


Иконка на панели задач

Понедельник, 27 Апреля 2015 г. 09:58 + в цитатник
Добрый день коллеги.
Разрабатываю "приложение" в ms access.
Потребовалось поменять иконку для моего "приложения".
Вроде бы всё просто, выбираешь пункт меню FILE -> OPTIONS -> Current Database ->
А там уже указываешь application title и application icon.
Всё отлично работает до тех пор, пока я не пытаюсь закрепить иконку.
Как только пытаюсь закрепить иконку она тут же превращается в стандартную уконку аксеса.
P.s.
Создавать отдельный ярлык с подмененной иконкой и размещением на панели задач не вариант, т.к. в таком случае при нажатии на него будет открываться ещё одна иконка аксеса для только что открывшегося файла.

Быть может кто-то сталкивался с подобной проблемой и имеет решение?
Буду признателен за любые советы.
Спасибо.

http://www.sql.ru/forum/1153967/ikonka-na-paneli-zadach


Вычитание значений COUNT из SUM

Понедельник, 27 Апреля 2015 г. 09:53 + в цитатник
Добрый день, уважаемые форумчане, прошу о помощи начинающему.

Есть три таблицы, представленные в приложении. Необходимо узнать количество контейнеров на балансе.
Запрос
SELECT Контейнеры.Контейнер, Sum([Списание контейнеров].Количество) - Count([Поступления контейнеров].УКТТИП) AS [РАЗНИЦА]
FROM Контейнеры, [Списание контейнеров], [Поступления контейнеров]
WHERE Контейнеры.Контейнер=[Поступления контейнеров].УКТТип AND Контейнеры.Контейнер=[Списание контейнеров].[Тип контейнеров]
GROUP BY Контейнеры.Контейнер

возвращает совсем не то, что нужно. Как его можно исправить?

http://www.sql.ru/forum/1153966/vychitanie-znacheniy-count-iz-sum


Помогите написать запрос с DSUM

Понедельник, 27 Апреля 2015 г. 09:14 + в цитатник
Уважаемые коллеги, доброго времени!

Помогите написать запрос с DSUM в access, прикрепил табличку с данными в эксель , где показал как должно быть.



Спасибо

http://www.sql.ru/forum/1153960/pomogite-napisat-zapros-s-dsum


Помогите сделать базу, добрые люди)

Воскресенье, 26 Апреля 2015 г. 20:25 + в цитатник
Ну, собственно, само задание...Если есть возможность и время, помогите чайнику)
Всем добра)

Во время выполнения работы в среде СУБД создают совокупность объектов базы данных, которые обеспечивают решения одной из информационных задач по управлению кадрами. При этом в каждой задачи используются таблицы-справочники, структура которых приведена в табл.1

Для обеспечения решения конкретной информационной задачи в соответствии с индивидуальным вариантом создается одна из таблиц, структура которых приведена в табл. 2. Одно поле такой таблицы должно исчисляться по приведенной там же формуле. По каждой задаче необходимо:
• построить совокупность взаимосвязанных таблиц, обеспечив
рациональную организацию и целостность данных;
• построить форму для ввода данных в одну из таблиц (Зачисление,Переподготовка, Отпуска), предусмотрев вывод в ней (для информативности) также полей Фамилия, имя, отчество; Должность; Название
подразделения;
• построить запрос и отчет в соответствии с индивидуальным вариантом;
• построить кнопочную форму с названием и логотипом фирмы и кнопками для открытие созданных ранее формы и отчета.

Указание: для поля Пол обеспечить возможность выбора одного из
двух значений (М или Ж), для поля Кол-во дней отпуска - одного из трех
значений (16, 24, 28).

http://www.sql.ru/forum/1153910/pomogite-sdelat-bazu-dobrye-ludi


Помощь с созданием запросов с использованием VBA в Access

Суббота, 25 Апреля 2015 г. 22:50 + в цитатник
Здравствуйте! Делаю первые шаги в работе VBA c Access.
Я создал базу данных, а так же, запрос, для этой базы данных с помощью конструктора запросов.
Вот, кстати, он, написанный sql-кодом:

PARAMETERS Team_ent Text ( 255 );
SELECT player_name, player_surname, team_name
FROM (SELECT player_name, player_surname, team_id
FROM Players LEFT JOIN Rent ON Players.Player_Id = Rent.Player_Id
WHERE Players.Rent = True) AS ttt LEFT JOIN Teams ON ttt.team_id = Teams.Team_id
WHERE Team_name = Team_ent;

Как надо исправить этот код, чтобы этот запрос запускался через VBA?
А ещё, можно ли сделать как-то через VBA так, чтобы, вначале у нас выводилась форма с какой-либо кнопкой и при нажатии этой кнопки, срабатывался этот запрос. Если можно, то не могли бы вы написать как это реализовать.
Заранее, спасибо!

http://www.sql.ru/forum/1153831/pomoshh-s-sozdaniem-zaprosov-s-ispolzovaniem-vba-v-access


Вставка изображений в документ Word

Суббота, 25 Апреля 2015 г. 16:41 + в цитатник
Добрый день.
Нужно заполнить документ Word из формы и вставить подписи сотрудников с диска(в папке с БД).
Закладки заполняются, но с подписями беда.
Проблема в следующем:
Нашел код, но он работает только первый раз. Начиная со второго выдает ошибку "The remote server machnie does not exist or unavailable" на строчке "Set oShape = ActiveDocument.Shapes.AddPicture(sName, False, True, 10, 10)"
Почитав форумы понимаю, что нужно сбросить глобальную переменную, но не могу понять какую.
Option Compare Database
Option Explicit
 
Private Sub button_Click()
Dim app As Word.Application
Dim strDOC, strDOT, strPodp1 As String
Dim strPodp2 As String
Dim ctl As Control
Dim s As String
    
    On Error GoTo 999
    With Application.CurrentProject
        strDOT = .path & "\" & "vipiska.doc"
        strDOC = .path & "\" & "vip11.doc"
        strPodp1 = .path & "\" & "Podp1.png"
        strPodp2 = .path & "\" & "Podp2.png"
    End With
    
    Set app = New Word.Application
    app.Visible = True
    app.Documents.Add strDOT
    With app.ActiveDocument
        On Error Resume Next
        For Each ctl In Me.Controls
            If ctl.ControlType = acTextBox Then
                s = ctl.Name
                .Bookmarks.Item(s).Range.Text = Me(s)
                Err.Clear
            End If
        Next ctl
        .SaveAs strDOC
        On Error GoTo 999
    End With
    Call Procedure1(20, strPodp1)
    Call Procedure1(20, strPodp2)
    app.Quit
    Set app = Nothing
    Exit Sub
999:
    MsgBox Err.Description
    Err.Clear
    app.Quit
    Set app = Nothing
End Sub
 
Sub Procedure1(dTop As Double, sName As String)
    Dim oShape As Word.Shape
    Set oShape = ActiveDocument.Shapes.AddPicture(sName, False, True, 10, 10)
    With oShape
 
        .LockAspectRatio = msoTrue
        '.Height = 500
        .Width = 50
        .RelativeHorizontalPosition = wdRelativeHorizontalPositionPage
        .RelativeVerticalPosition = wdRelativeVerticalPositionPage
        .LayoutInCell = False
        .WrapFormat.AllowOverlap = True
        .Left = CentimetersToPoints(7.5)
        .Top = CentimetersToPoints(dTop)
    End With
    Set oShape = Nothing
End Sub

http://www.sql.ru/forum/1153798/vstavka-izobrazheniy-v-dokument-word


Динамичный отчет

Пятница, 24 Апреля 2015 г. 21:43 + в цитатник
Нужно, чтобы пользователь нажал на checkbox и появилось нужное поле в таблице. Допустим ему надо в отчете не вся таблица, а только инфа по 3 полям. А в другой раз по 4 полям, в зависимости от того какие checkbox'ы он включил.

http://www.sql.ru/forum/1153732/dinamichnyy-otchet


поиск записи из формы и ее редактирование

Пятница, 24 Апреля 2015 г. 14:49 + в цитатник
Мой уровень знаний низкий и используя стандартные описания))) к макросам в Access не могу реализовать необходимый поиск.
Суть задачи:
- Есть таблица с формой (файл приложил),
- Когда ввожу новое значение во втором поле нужно по LostFocus сделать автоматический поиск в таблице.
Так как значение второго поля уникальные (нельзя совпадения никак), то если после ввода в поле находится старая запись - нужно ее вывести в форму (все поля) и иметь возможность ее редактировать и сохранять измененную.
Соответственно если -после ввода в поле ничего не находит - то далее создаем новую запись в таблице.

Визуально (делается для "простого" пользователя) должна быть открыта только форма и процесс поиска осуществлялся "невидимо" для пользователя.

http://www.sql.ru/forum/1153679/poisk-zapisi-iz-formy-i-ee-redaktirovanie


Создание запросов на основе готовых таблиц

Пятница, 24 Апреля 2015 г. 14:37 + в цитатник
Здравствуйте. Имеется база данных Учебная. В ней по готовым таблицам нужно составить запросы (ЗапрЗадача1-4). В них нужно соответственно выполнить следующие запросы:
1. Список заказов за средние 3 дня недели (дни недели представлять конкретными датами на предоставляемые услуги)
2. Список наименования услуг, даты их предоставления с категорией абонентов «родственники» и «деловые партнеры»
3. Средняя стоимость оказанных услуг для каждой группы кодов услуг по исходящим вызовам
4. Количество оказанных услуг, тариф которых превышает 5 руб/мин
Сделать нужно с помощью построителя выражений и конструктора запросов. Выкладываю что сам смог сделать. Надеюсь, кто-нибудь может подсказать где ошибки в этих запросах или какие функции можно использовать, т.к. самостоятельно не смог полностью решить.

http://www.sql.ru/forum/1153675/sozdanie-zaprosov-na-osnove-gotovyh-tablic


ОпенОфис "из под" Винды

Пятница, 24 Апреля 2015 г. 11:14 + в цитатник
Интуичу, что не тут надо спрашивать, но не нашёл подходящего форума.
На компе пользователя стоит Линукс, к нему, соответственно - ОпенОфис (далее ОО).
Нужно сотворить маленькую базку в ...хрен знает, как там называется подобие Акса.
Проблема в том, что на моём компе - Винда. Есть ли ОО устанавливающийся под Винду, но чтобы созданные в нём файлы нормально открывались бы и у пользователя.

http://www.sql.ru/forum/1153637/openofis-iz-pod-vindy


Фильтр для вложенной формы

Пятница, 24 Апреля 2015 г. 11:09 + в цитатник
Уважаемые форумчане,
Помогите пожалуйста сделать фильтр для вложенний (или подчиненной) формы по частичному совпадению. Я смог сделать только на основе макроса и только для совпадения целого поля. И то этот фильтр работает только если фитльруемая форма открыта отдельно, а если она открывается как подформа в другой форме то фильтр не работает. Фильтр по основному и и подчиненному полю не подходит так как уже используется для связи вложенной подформы с другой вложенной подформой.

То есть нужен фильтр по частичному совпадению с полем OurName подформы в frmMaterGroups формы FrmMater. Свободное поле которое используется как фильтр должно размещатся на основной форме FrmMater так как может быть использовано несколькими подформами. И еще нужен такой же фильтр для поля MatID той же подформы той же формы (подформа frmMaterGroups формы FrmMater). Не знаю есть ли разница, но поле MatID - поле со списком.

Помогите пожалуйста, ато измучился весь.

Спасибо.

http://www.sql.ru/forum/1153635/filtr-dlya-vlozhennoy-formy


Как добраться до старых записей?

Пятница, 24 Апреля 2015 г. 11:07 + в цитатник
При удалении данных в таблицах БД записи из файла БД не удаляются, а просто помечается как удаленные (удаляются логически). Т.е. стертые данные так и лежат в базе, в результате файл по мере работы постепенно растет...

-------------------------------------------------------
Каким способом можно просмотреть эти данные?

http://www.sql.ru/forum/1153634/kak-dobratsya-do-staryh-zapisey


Источник записи в формах

Пятница, 24 Апреля 2015 г. 11:03 + в цитатник
Добрый день. Подскажите пожалуйста, в формах источник записи формируется через VBA. Me.Form.RecordSource ="select * ……". Соответственно, в конструкторе формы источник записи пустой.
Периодически, если переключать режимы «Конструктор, макет и т.д.» источник записи в форме заполняется автоматически, чего в моей ситуации не нужно.
Подскажите, как реализовать очистку источник записи во всех формах в базе данных.
Спасибо.

http://www.sql.ru/forum/1153633/istochnik-zapisi-v-formah


тип данных (ms sql) numeric(9, 4)

Пятница, 24 Апреля 2015 г. 07:23 + в цитатник
здравствуйте,

подскажите, пожалуйста, как правильно сделать?
ситуация следующая: присоединенные таблицы из ms sql 2008 в access 2003, в таблицах есть тип данных numeric(9,4)
когда вводятся данные в ексесе, то, если вводить 3-х разрядные числа (до запятой), то все нормально, если 4-х и более разрядные, то число вводится, но в ексесе не отображается, также эти строчки изменить не дает, говорит, что запись была изменена другим пользователем и т.д. если просматривать в mssql-е, то все введено и отображается.
может тип данных нужно изменить?

http://www.sql.ru/forum/1153604/tip-dannyh-ms-sql-numeric-9-4


Найти коды поставщиков, у которых среднее значение минимальной партии.

Пятница, 24 Апреля 2015 г. 06:37 + в цитатник
Помогите пожалуйста с запросом, только не через SQL

http://www.sql.ru/forum/1153599/nayti-kody-postavshhikov-u-kotoryh-srednee-znachenie-minimalnoy-partii


Найти минимальные партии товаров, кроме товаров по цене 10000.

Пятница, 24 Апреля 2015 г. 06:35 + в цитатник
Помогите пожалуйста с запросом, только не через SQL

http://www.sql.ru/forum/1153598/nayti-minimalnye-partii-tovarov-krome-tovarov-po-cene-10000


Найти минимальные партии товаров, кроме товаров по цене 10000.

Пятница, 24 Апреля 2015 г. 06:34 + в цитатник
Помогите пожалуйста с запросом, только не через SQL

http://www.sql.ru/forum/1153597/nayti-minimalnye-partii-tovarov-krome-tovarov-po-cene-10000


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

Пятница, 24 Апреля 2015 г. 06:32 + в цитатник
Помогите пожалуйста с запросом, только не через SQL

http://www.sql.ru/forum/1153596/ukazat-nazvanie-predpriyatiy-vedennyh-v-tablicu-segodnya



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 134 133 [132] 131 130 ..
.. 1 Календарь