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

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

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

Версия MS SQL для Access

Четверг, 08 Сентября 2016 г. 14:00 + в цитатник
На сервере собираюсь попросить поставить MS SQL.

Есть ли принципиальная разница в том, какую именно версию ставить и какую лучше будет поставить?

Server 2016
Server 2014
SQL Server 2012
SQL Server 2008 R2

На данный момент у меня Access 2010.

http://www.sql.ru/forum/1230015/versiya-ms-sql-dlya-access


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

Четверг, 08 Сентября 2016 г. 09:49 + в цитатник
Сделал перекрестный запрос по числу оценок определенного балла.
TRANSFORM Count(ОценкиСтудентов.Оценка) AS [Count-Оценка]
SELECT ОценкиСтудентов.КодСтудента
FROM БаллУспеваемости INNER JOIN ОценкиСтудентов ON БаллУспеваемости.КодОценки = ОценкиСтудентов.Оценка
GROUP BY ОценкиСтудентов.КодСтудента
PIVOT БаллУспеваемости.Значение;


Картинка с другого сайта.

Как отобрать студентов, которые учатся ТОЛЬКО на 6-10 (не имеют неявок и двоек).

http://www.sql.ru/forum/1229962/zapros-po-uspevaemosti-studentov


Aксес как фронт-енд для СКЛ Сервера на ШареПоинте ?

Четверг, 08 Сентября 2016 г. 05:01 + в цитатник
Здрасте, в гости к вам за концепциями.

Задача: создать формочки для несложного
редактирования (CRUD, валидация) невеликого
количества негромадных СКЛ Серверных (2012) таблиц.

Програмистов что бы есть, так особо и нет.
(а мне говонокодить уже надоело...)
Есть пара энтузиастов Шарепоинта (2010, будет 2013 ентерпрайз) и ИнфоПаса.
ИнфоПас вроде скоро отменят.

Мне лично понравилось (посмотрел ютюб) как на Аксесе легко ваять
формочки и вроде есть легкие связки на СКЛ Сервер и ШареПоинт.
Имеет ли смысл смысл предлагать?

(мне предлагают сделать это на Мастер Дата Сервисах
-- а MDS тут нафик не надо... )

Заранее спасибо за на вотку.

http://www.sql.ru/forum/1229944/akses-kak-front-end-dlya-skl-servera-na-sharepointe


Ширина отчёта А2003

Среда, 07 Сентября 2016 г. 15:44 + в цитатник
С чем может быть связано такое не желание отчёта становиться уже, когда все элементы, расположенные на нём, остаются далеко слева, а край отчёта упорно не сдвигается с точки.
20.998см ?
--------------------------------------------------------------------------
СПС

http://www.sql.ru/forum/1229894/shirina-otchyota-a2003


Элементарщина

Среда, 07 Сентября 2016 г. 13:42 + в цитатник
Доброго времени суток, подскажите в чем я ошибаюсь

pathpap = pathOba & Trim(rst![dolgnik]) & "_" & Trim(rst!kd)
'pathpap = """" & pathpap & """

в
debug.print pathpap 


Выводятся
"C:\work\data\Иванов Иван Иванович_28587276"
C:\work\data\Иванов Иван Иванович_28587276

И так и так получается ошибка.... Нужно просто создать папку для каждой записи в rst...

http://www.sql.ru/forum/1229870/elementarshhina


Изменение цвета фона надписи

Вторник, 06 Сентября 2016 г. 17:16 + в цитатник
Народ очень нужна Ваша помощь.
Есть форма с тремя надписями и группа из трех переключателей. Задача стоит такая. При включении одного из переключателей должно меняться цвет фона соответствующей надпись. Помогите пожалуйста.

http://www.sql.ru/forum/1229737/izmenenie-cveta-fona-nadpisi


Прошу помощи!

Вторник, 06 Сентября 2016 г. 16:42 + в цитатник
Уважаемые! Засада заставила обратиться полуслепого немого))) Долблюсь вроде с простой задачкой, а на выходе трясина. Помогите пжлст. Даже нормального названия для топа не смог подобрать на нервах( Извиняюсь за флуд, не смог ничего найти по такой странной теме

Не могу врубиться почему в итоге коннекшн выдает ноль вместо единицы. Вот пример

Sub test()
'Тест выходного значения запроса!
DoCmd.SetWarnings True
    Dim dbs As Database, rstList As Recordset, fldID As Field, fldName As Field
        Set dbs = CurrentDb ' Возвращает ссылку на текущую базу данных.
Dim txtSQL As String

    On Error Resume Next 'здесь просто предварительно очищаются таблицы и запросы в циклах теста
CurrentDb.Execute "Drop table test_ТарифФиксы"
CurrentDb.Execute "Drop table q_ТарифФиксы"
    On Error GoTo 0
    'создается простенькая таблица
CurrentDb.Execute "Create table test_ТарифФиксы (idclient int, Client string(72))"

'потом просто добавляем запись через рекордсет
Set rstList = dbs.OpenRecordset("test_ТарифФиксы")
'Set fldID = rstList.Fields!idclient
'Set fldName = rstList.Fields!client

'rstList.MoveFirst
    With rstList
        '.Edit
        .AddNew
        .Fields("idclient") = 0
        .Fields("client") = "Передача прайс-листов"
        .Update
        .Close
    End With

tbl_Name = "test_ТарифФиксы"
'дальше компоную текст для формирования запроса c условием на значение в поле client
txtSQL = "SELECT Count([" & tbl_Name & "].CLIENT) As [COUNT] FROM [" & tbl_Name & "] WHERE ((([" & tbl_Name & "].CLIENT) Like (" & """" & "Передача*" & """" & ")))"
        '--- это просто для вывода текста для проверки корректности. можно закомментарить
        Dim FileName
        Dim iFileNum As Integer
        iFileNum = FreeFile
        sFileName = "D:\1"
        'Will write file
        Open sFileName For Append As iFileNum
        Print #iFileNum, txtSQL
        Close iFileNum
        '----
        '!!! И вот зараза результат который по всем идеям должен быть равен 1, он почему-то сцуко ноль!  :-(((
        a = CurrentProject.Connection.Execute(txtSQL).Fields(0)

'проверяю дополнительно созданием сохр.процедуры
Set MyQuery = dbs.CreateQueryDef("q_ТарифФиксы", txtSQL)
'открываю ее и вижу блин 1
DoCmd.OpenQuery "q_ТарифФиксы", acViewNormal, acEdit

End Sub


P.S. Наверное сразу можно грохнуть тему после ответов

http://www.sql.ru/forum/1229728/proshu-pomoshhi


Отмена изменений в подчененной форме?

Понедельник, 05 Сентября 2016 г. 18:31 + в цитатник
Здравствуйте, подскажите есть форма в ней подчиненная форма, на главной форме кнопка отмена. Me.Undo отменяет изменения только в главной форме и не отменяет изменения в подчиненной форме. Что делать ?

http://www.sql.ru/forum/1229590/otmena-izmeneniy-v-podchenennoy-forme


Непонятная ошибка со считыванием с формы

Понедельник, 05 Сентября 2016 г. 11:01 + в цитатник
Здравствуйте.

У меня есть форма "Документы". Я из нее открываю документы с помощью контекстного меню: нажимаю правую кнопку мыши, выскакивает контекстное меню, я нажимаю "Открыть" и открывается документ.

Но проблема в том, что он открывается три раза!

Я проверяла по команде Debug.Print: id документа выводится 3 раза почему-то! Из-за этого всё в дальнейшем тоже выполняется 3 раза (3 раза открывается Ворд или Эксель, 3 раза открывается документ).

Не можете ли проверить? Базу прикрепила. Откройте форму "documents_frm". Нажмите правую кнопку мыши, в контекстном меню выберите "Открыть". Потом посмотрите в окне immediate - там id документа будет 3 раза, а не один!

Я ничего не могу понять.

http://www.sql.ru/forum/1229491/neponyatnaya-oshibka-so-schityvaniem-s-formy


Inner Join, два новых столбца

Воскресенье, 04 Сентября 2016 г. 20:13 + в цитатник
Здравствуйте, не смог правильно составить поисковой запрос, поэтому пришлось создать тему.
Прошу помочь со следующей задачей

Есть две таблицы:

Первая: ID1, ID2, DATE_I --- t1
Вторая: ID_I, RATING_I, DATE_I2 --- t2
всё числа.

Суть запроса: Нужно создать новую таблицу, которая полностью копировала бы первую таблицу, но добавляла два новых поля: RATING_1, RATING_2, значения которых нужно взять из второй таблицы (RATING_I), где t2.ID_I = t1.ID1 или t2.ID2, t2.DATE_I2 = t1.DATE_I

Делал запрос с помощью Inner Join,

SELECT *
FROM t1 INNER JOIN t2 ON t1.DATE_I=t2.DATE_I2
WHERE ((t1.ID1 = t2.ID_I) or (t1.ID2 = t2.ID_I));

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

http://www.sql.ru/forum/1229453/inner-join-dva-novyh-stolbca


unixODBC урезанный синтаксис..

Воскресенье, 04 Сентября 2016 г. 15:46 + в цитатник
Доброго времени!
имеем:
# cat /etc/redhat-release
CentOS release 5.11 (Final)
# uname -a
Linux adphost 2.6.18-402.el5.centos.plusPAE #1 SMP Wed Feb 11 01:42:09 EST 2015 i686 i686 i386 GNU/Linux
# rpm -q unixODBC
unixODBC-2.2.11-10.el5
# rpm -qa | grep mdbtools
mdbtools-0.6-0.3.cvs20051109.el5
mdbtools-devel-0.6-0.3.cvs20051109.el5
mdbtools-libs-0.6-0.3.cvs20051109.el5
Собсно примонтировал виндовую шару с mdb базой ms access
Добавил драйвер mdbtools в odbcinst.ini
+
# cat /etc/odbcinst.ini
# Example driver definitions

# See /usr/share/doc/unixODBC*/README.64bit for more information

[MDBToolsODBC]
Description = MDB Tools ODBC
Driver = /usr/lib/libmdbodbc.so.0
Setup =
FileUsage =
CPTimeout =
CPReuse =

# Use these definitions with the original unixODBC package

# Driver from the postgresql-odbc package
# Setup from the unixODBC-libs package
[PostgreSQL]
Description = ODBC for PostgreSQL
Driver = /usr/lib/psqlodbc.so
Setup = /usr/lib/libodbcpsqlS.so
Driver64 = /usr/lib64/psqlodbc.so
Setup64 = /usr/lib64/libodbcpsqlS.so
FileUsage = 1


# Driver from the mysql-connector-odbc package
# Setup from the unixODBC-libs package
[MySQL]
Description = ODBC for MySQL
Driver = /usr/lib/libmyodbc3_r.so
Setup = /usr/lib/libodbcmyS.so
Driver64 = /usr/lib64/libmyodbc3_r.so
Setup64 = /usr/lib64/libodbcmyS.so
FileUsage = 1


# Use these definitions with the unixODBC64 package

# Driver from the postgresql-odbc64 package
# Setup from the unixODBC64-libs package
[PostgreSQL64]
Description = ODBC for PostgreSQL (64 bit)
Driver = /usr/lib/psqlodbcw.so
Setup = /usr/lib/libodbcpsqlS64.so
Driver64 = /usr/lib64/psqlodbcw.so
Setup64 = /usr/lib64/libodbcpsqlS64.so
FileUsage = 1


# Driver from the mysql-connector-odbc64 package
# Setup from the unixODBC64-libs package
[MySQL64]
Description = ODBC for MySQL (64 bit)
Driver = /usr/lib/libmyodbc5.so
Setup = /usr/lib/libodbcmyS64.so
Driver64 = /usr/lib64/libmyodbc5.so
Setup64 = /usr/lib64/libodbcmyS64.so
FileUsage = 1

Прописал DSN в odbc.ini
+
# cat /etc/odbc.ini
[zkteco]
Description = ZKAccess
Driver = MDBToolsODBC
#Driver = /usr/lib/libodbc.so.1.0.0
Servername = localhost
Database = /oracle/doc/php/zkteco/ZKAccess.mdb
UserName =
Password =
port = 5432

Собсно к базе подключаюсь, работать с ней можно, но весьма в ограниченных условиях.
Например при операторе select невозможно отсортировать вывод - ругается на order by
+
# isql zkteco
+---------------------------------------+
| Connected! |
| |
| sql-statement |
| help [tablename] |
| quit |
| |
+---------------------------------------+
SQL> select * from USERINFO order by USERID
Error at Line : syntax error near order
SQLRowCount returns 0

Или например не дает форматировать даты
+
SQLRowCount returns 0
SQL> select Format(BIRTHDAY,"yyyy-mm-dd") from USERINFO
Error at Line : syntax error near (
SQLRowCount returns 0


Что не так, что можно сделать или мож я неправильно что-то в запросах пишу?

http://www.sql.ru/forum/1229433/unixodbc-urezannyy-sintaksis


Как заменить конкретный символ в строке?

Воскресенье, 04 Сентября 2016 г. 15:41 + в цитатник
Всем добрый день!
Есть строка:
/content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-1.jpg"/>
" target="_blank">https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-1.jpg"/>
Как мне программно сделать чтобы это строка копировалась 100 раз (1.jpg, 2.jpg, 3.jpg, 4.jpg, 5.jpg... до 100.jpg) в новые строки?
В итоге у меня должно получится вот так:
Ссылки
/content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-1.jpg"/>
" target="_blank">https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-1.jpg"/>
/content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-2.jpg"/>
" target="_blank">https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-2.jpg"/>
/content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-3.jpg"/>
" target="_blank">https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-3.jpg"/>
/content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-4.jpg"/>
" target="_blank">https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-4.jpg"/>
/content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-5.jpg"/>
" target="_blank">https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-5.jpg"/>
...
/content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-100.jpg"/>
" target="_blank">https://content.foto.my.mail.ru/community/oneplanet/_groupsphoto/i-100.jpg"/>

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

http://www.sql.ru/forum/1229431/kak-zamenit-konkretnyy-simvol-v-stroke


Диаграмма Ганта в Access

Воскресенье, 04 Сентября 2016 г. 13:50 + в цитатник
Прошерстил форум, нашел много решений по выводу диаграммы Ганта. но почему то при попытке создать ее смостоятельно выходит бред какой-то. Пожалуйста, помогите понять ЧЯНТД?
Исходные данные - загрузка по оборудованию
Картинка с другого сайта.
Результат должен быть диаграммой Ганта, но у меня выходит такое:
+
Картинка с другого сайта.

Сама БД:

http://www.sql.ru/forum/1229417/diagramma-ganta-v-access


Подчиненная форма

Воскресенье, 04 Сентября 2016 г. 13:21 + в цитатник
Добрый день!Только начинаю осваивать эксесс,перехожу на него с экселя.Не подскажите,как сделать один момент.
На строчке 3 таблицы луд.доставка есть маршрут.Как сделать подчиненную форму,чтобы левее кода появился плюсик и можно было посмотреть заказы по данному направлению?В таблице направление это есть,и нужно что-то похожее и для главной таблицы,доставки.Я так понимаю,что что-то не так делаю при составлении формы....помогите пожалуйста.

http://www.sql.ru/forum/1229416/podchinennaya-forma


Выбор данных в зависимости от запроса - MS Access

Воскресенье, 04 Сентября 2016 г. 11:26 + в цитатник
Доброго времени суток. Есть база с товаром. Появилась необходимость добавить ценовые колонки с возможностью выбора данных.
Получается необходимо чтобы вводя в запрос 1, 2, или 3 выводилась только одна колонка с ценой. Пытался подумать в сторону условий отбора в запросе, но ничего не смог выдать.

http://www.sql.ru/forum/1229407/vybor-dannyh-v-zavisimosti-ot-zaprosa-ms-access


Копирование таблиц средствами VBA

Суббота, 03 Сентября 2016 г. 09:38 + в цитатник
Можно ли как-то перенести таблицу из одной базы в другую программно -средствами VBA.
Без построения таблицы и полей средствами VBA.
Мне надо сделать небольшую программку на Access 2007, создать в ней таблицу (конструктором), отдать программку пользователю, он нажмёт кнопочку на всплывающей форме и таблица "перепрыгнет" к нему в базу. Или я фантазёр?
--------------------------------------------------------------------------
СПС

http://www.sql.ru/forum/1229356/kopirovanie-tablic-sredstvami-vba


Подключен ли сетевой диск?

Суббота, 03 Сентября 2016 г. 09:35 + в цитатник
Добрый день.
Может кто подскажет как быстро определить подключен ли сетевой диск или нет.
В настоящий момент пользуюсь следующим методом: Пытаюсь на него скопировать текстовый файл с перехватом ошибки. Способ не очень удобный, так как в случае отсутствия соединения комп задумывается минуты на две и при этом блокирует возможность им пользоваться. Неудобно. Может кто использует иной способ.
Спасибо

http://www.sql.ru/forum/1229355/podkluchen-li-setevoy-disk


Расстояние между границами полей в отчёте А2007

Суббота, 03 Сентября 2016 г. 09:34 + в цитатник
Как избавиться от зазоров между полями в отчёте?
Чтобы таблица была как таблица, а не в виде строк и столбцов с разделителями.
В 2003 можно было выравнивать поля так, что между их границами не было зазоров.
А в 2007 без зазоров - нельзя?
--------------------------------------------------------------------------
СПС

http://www.sql.ru/forum/1229354/rasstoyanie-mezhdu-granicami-poley-v-otchyote-a2007


Группировка в запросе поля типа "многие-ко-многим"

Пятница, 02 Сентября 2016 г. 21:07 + в цитатник
Делаю базу данных для реестра документации на работе. История следующая:
Есть основная таблица (в которую заносятся записи о каждом документе) и несколько таблиц-справочников (подключаются к основной таблице связями). Один из справочников - список объектов (здания там всякие и земельные участки). Так как каждому документу может соответствовать несколько объектов (например, документ - письмо, в котором идет речь сразу о нескольких объектах), а каждому объекту, соответственно, несколько документов (по одному и тому же объекту могут быть разные документы), то их взаимосвязь реализована через промежуточную табличку (многие ко многим).
Сделал я запрос и на его основе сделал форму (приложенная к сообщению картинка) с фильтрами. Логика такая - без фильтров запрос выводит просто все документы, которые сейчас есть в базе, а если в фильтре выбрать, напрмер, какой-либо объект, то запрос выводит все документы по этому объекту. Вроде, все понятно, но есть кое-какая мелочь, которая мне не дает покоя.
Если в базу добавлять документ, к которому привязано несколько объектов, то этот запрос выдаст не одну строчку с этим документом, а столько, сколько объектов было привязано к этому документу, что логично. Но, конечного пользователя это будет вводить в заблуждение, когда один и тотже документ несколько раз подряд в табличке записан. Для устранения этой логичной неизбежности я решил попробовать сгруппировать повторяющиеся строки в запросе в одну. Группировал с параметром "First", так как более логичных вариантов в списке нет. И теперь возникает следующая незадача. В выпадающий список фильтра по объектам в этом поле подгружаются только те объекты, документы по которым в данный момент отображает запрос. Но, ввиду вышеупомянутой группировки, все группируемые значения, кроме первого (помните параметр "First"?) "съедаются" и в список для фильтрации не попадают.
Вот и задача - как так сгруппировать в запросе записи по полю, которое связано отношением типа многие ко многим, чтобы "съеденные" в результате группировки значения этого поля визуально видны не были, но к ним можно было обратиться фильтром?
Надеюсь, не чересчур запутанно я рассказал. Кто дочитал текст до конца и осознал смысл, прошу Вас порекомендовать как решить данную проблему. Возможно, я неправильный подход выбрал изначально и подобное можно реализовать как-то по-другому? Или нужны макросы или VBA для решения вопроса? Любые идеи и предложения в студию)

http://www.sql.ru/forum/1229327/gruppirovka-v-zaprose-polya-tipa-mnogie-ko-mnogim


Програмное определение пути к фалу БД.

Пятница, 02 Сентября 2016 г. 17:58 + в цитатник
Приветствую всех! Можно как-то программно определить путь к файлу БД и преобразоватьего в вид типа: "D:\documents\bd"?

http://www.sql.ru/forum/1229306/programnoe-opredelenie-puti-k-falu-bd



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 227 226 [225] 224 223 ..
.. 1 Календарь