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

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

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

Массовый перенос связанных таблиц

Среда, 20 Мая 2015 г. 17:36 + в цитатник
Суть проблемы: Есть БД Access (по сути простой журнал регистрации 5 таблиц) и нехитрая обработка данных. А также куча связанных таблиц, часть из которых хранится в разных источниках данных. Имена не пересекаются.

Пытаюсь перенести все это добро на MSSQL, но стандартный импорт видит только таблицы самого Access и представления данных. Сами связанные таблицы наглухо отказывается видеть. А таковых связанных таблиц весьма много.
Отсюда вопрос: возможно ли массово создать представления для всех связанных таблиц?

P.S. Проверил скорость на большой таблице, через представление получается на порядок быстрее чем экспорт через ODBC.

http://www.sql.ru/forum/1157639/massovyy-perenos-svyazannyh-tablic


Убрать или изменить меню табличной формы Access 2010

Среда, 20 Мая 2015 г. 16:44 + в цитатник
Всем добрый день.

Подскажите, пожалуйста, можно ли убрать меню в табличной форме Access 2010, которое открывается при нажатии на стрелочку справа от названия столбца? При это нельзя отключать все контекстные меню формы, так как они нужны. Или можно ли заменить имеющиеся пункты меню (сортировка, фильтрация) на свои?

http://www.sql.ru/forum/1157627/ubrat-ili-izmenit-menu-tablichnoy-formy-access-2010


Ошибка при открытие запроса в Excel

Среда, 20 Мая 2015 г. 16:37 + в цитатник
мне надо чтоб запрос открывался в Excel, я сдела кнопку:
Private Sub Кнопка47_Click()
On Error GoTo Err_Кнопка47_Click

Dim stDocName As String

stDocName = "Запрос_перекрестный"
DoCmd.OutputTo acQuery, stDocName

Exit_Кнопка47_Click:
Exit Sub

Err_Кнопка47_Click:
MsgBox Err.Description
Resume Exit_Кнопка47_Click

End Sub

у меня все открывается (офис 10), стали пробовать на 13 офисе выдает ошибку: Объект Recrdsert не является обновляемым.

http://www.sql.ru/forum/1157623/oshibka-pri-otkrytie-zaprosa-v-excel


Графы. SQL. Список дуг.

Среда, 20 Мая 2015 г. 16:08 + в цитатник
Добрый день
Помогите пожалуйста составить SQL запрос на графы. Бьюсь, не чего не выходит.
Суть в следующем. Есть две таблицы. Узлы и дуги.
Город.Город
Маршрут.ГородНачало, Маршрут.ГородКонец
Параметры: ГородНачало и ГородКонец.
Цель – получить выборку из таблицы Маршрут содержащую список дуг по которому проходит маршрут. Граф направленный.
Спасибо

http://www.sql.ru/forum/1157620/grafy-sql-spisok-dug


Связал Access с SQl Server. Не все записи показывает в таблице!

Среда, 20 Мая 2015 г. 15:45 + в цитатник
Добрый день! Создал БД Access в формате adp. И связал с бд на SQL Server. Не могу понять почему так происходит. У меня есть таблица с клиентами, там порядка 134 000 записей. А если эту таблицу открываю в Access отображается только 10 000? Как сделать, чтобы все отображались?

http://www.sql.ru/forum/1157618/svyazal-access-s-sql-server-ne-vse-zapisi-pokazyvaet-v-tablice


База данных

Среда, 20 Мая 2015 г. 15:18 + в цитатник
Здравствуйте, помогите составить базу данных

http://www.sql.ru/forum/1157608/baza-dannyh


Создание и объединение двух перекрестных запросов

Среда, 20 Мая 2015 г. 13:31 + в цитатник
Надо сделать таблицу в которой бы отображались два перекрестных запроса. 1 перекрестный запрос + сумма по столбцам. Запрос на сумму должен стать перекрестным именно в момент запроса, не раньше. Получилось 2 отдельных запроса - на сумму, и перекрестный как теперь сделать под перекрестным запросом, запрос на сумму перекрестный в одной таблице? В Union надо 3 столбца дописать.
Можно ли как-то связать UCHET_ED который есть в двух запросах. Т.К. нужно 2 строки(шапки) подряд один из которых порядковый номер id (UCHET_ED), а второе имя (ED.name). Еще я сталкиваюсь с такой проблемой что сумма в разных столбцах таблицы появляется. Поэтому надо как-то привязать uchet_ed
Вот как это должно выглядеть примерно:

|__name1___name2___name3___| ED.name
|___01______02______03______| UCHET_ED
|___35______12______24______| тут уже числа идут
|___20______10______1_______|
|___55______22______25______| тут сумма этих чисел


Вот как у меня получается
|__name1___name2___name3___| ED.name
|___01______02______03______| UCHET_ED
|___35______12______24______| тут уже числа идут
|___20______10______1_______|
|___25______55______22______| тут сумма этих чисел

Запрос перекрестный

TRANSFORM Sum(count_obr.[Count-UCHET_ED]) AS [Sum-Count-UCHET_ED]
SELECT count_obr.CODE, count_obr.SPV01502.name, count_obr.Выражение1
FROM count_obr
GROUP BY count_obr.CODE, count_obr.SPV01502.name, count_obr.Выражение1
PIVOT count_obr.ed.name;



Запрос на сумму
SELECT [%$##@_Alias].UCHET_ED, Sum([%$##@_Alias].[Count-UCHET_ED]) AS SUMMA
FROM (SELECT count_obr.LPU_ID, count_obr.Выражение1, count_obr.UCHET_ED, count_obr.[Count-UCHET_ED] 
  FROM count_obr 
  GROUP BY count_obr.LPU_ID, count_obr.Выражение1, count_obr.UCHET_ED, count_obr.[Count-UCHET_ED])  AS [%$##@_Alias]
GROUP BY [%$##@_Alias].UCHET_ED, [%$##@_Alias].Выражение1, [%$##@_Alias].LPU_ID;



Огромное спасибо, тем , кто напишет !

http://www.sql.ru/forum/1157586/sozdanie-i-obedinenie-dvuh-perekrestnyh-zaprosov


Автозаполняемая временная таблица

Среда, 20 Мая 2015 г. 13:09 + в цитатник
Доброго времени суток)

Ребят, нужна помощь в написании SQL запроса на добавление таблицы по определенному условию из другой таблицы. Нужен мне этот гибридный велосипед для адекватного отображения перекрестного запроса.

По порядку.
Есть таблица в которой два столбца - TovarKod и StartDate
+ Скрин1
Картинка с другого сайта.


Код товара понятно, а StartDate - это дата начала акции, которая длится 7 дней. По каждой акции необходима выборка за семь дней до начала акции и за семь дней самой акции, таким образом период в 14 дней по каждому коду.

+ ЗЫ
В запросе на выборку использовал условие Between [StartDate]-7 and [StartDate]+6, но перекрестный запрос с разными датами по каждому коду выдает растянутую таблицу из-за того что заголовком столбца стоит дата, поэтому приходится изобретать костыли в виде временной таблице через порядковый индекс каждого дня


Для запроса мне необходима табличка в таком виде:
+ Скрин2
Картинка с другого сайта.

Где первый столбец является порядковым индексом каждой даты (диапазон 14 дней) по каждому товару.

Подозреваю что без цикла здесь не обойтись, но как правильно все прикрутить, чтобы из одной таблицы формировалась другая, увы не знаю(

Буду очень благодарен за помощь

http://www.sql.ru/forum/1157574/avtozapolnyaemaya-vremennaya-tablica


UPDATE (operation must use an updateable query)

Среда, 20 Мая 2015 г. 12:26 + в цитатник
Имеется запрос вида:

UPDATE t1 left join q1 on t1.id = q1.ID SET t1.Update_date=q1.MAX_Update_date


где
t1 - таблица
q1 - запрос

A2010 ругается на q1 как на неизменяемый запрос. Но если например перенести результаты q1 в таблицу t2 и в запросе поменять q1 на t2 то запрос отработает.
Можно ли как-то по-другому обойти эту проблему не создавая временные таблицы?

Так же не понятно почему A2010 ругается, ведь я указываю в запросе что хочу менять только значения таблицы t1. Ведь я мог бы написать и так:
UPDATE t1,q1 left join q1 on t1.id = q1.ID SET t1.Update_date=q1.MAX_Update_date

http://www.sql.ru/forum/1157564/update-operation-must-use-an-updateable-query


Запрос из формы

Среда, 20 Мая 2015 г. 11:30 + в цитатник
Форумчане приветсвую, в аксесе новичек.
Есть база в ней 2 таблицы пока, каждый месяц будет добавлятся еще одна (выгрузка из системы). формат неизменный.

и есть ряда запросов, для сравнения изменений в этих 2х таблицах.

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

Как я думаю вопрос наверно не сложный. но не нашел(( Прошу прощение если это где то описано. тыкните тогда носом)

http://www.sql.ru/forum/1157548/zapros-iz-formy


Access: VBA, запрос SQL на редактирование ячейки таблицы

Среда, 20 Мая 2015 г. 10:22 + в цитатник
Есть запрос на добавление новой ячейки в таблицу на основе функции INSERT INTO:
INSERT INTO Табл_Всего (Всего: )
SELECT Запрос_ВсегоО.Всего:
FROM Запрос_ВсегоО;

Помогите написать запрос на перезапись информации (редактирование) в одной ячейке таблицы, вместо ввода новой.
Заранее благодарю.

http://www.sql.ru/forum/1157532/access-vba-zapros-sql-na-redaktirovanie-yacheyki-tablicy


Отображение данных из поля подчинённой формы в новом поле на вкладке

Среда, 20 Мая 2015 г. 10:09 + в цитатник
Доброго дня!

Помогите пож-та, кто знает...

Есть подчинённая форма на вкладке. В ней несколько полей.
Нужно, чтобы значение одного из полей, а именно "Контроль условий" отображалось в поле на вкладке снизу - при переходе на соответствующую запись.
Строки выводятся после выбора параметра из списка.


Пробовал такой вариант: = Forms![ПФ-ДК-Отслеживание]![Контроль условий] - не работает.

Пробовал и другие..., менее удачные :)

Гляньте плиз :))

Благодарю!

http://www.sql.ru/forum/1157530/otobrazhenie-dannyh-iz-polya-podchinyonnoy-formy-v-novom-pole-na-vkladke


Access: VBA, закрыть запрос SQL

Среда, 20 Мая 2015 г. 10:05 + в цитатник
При открытии формы Access автоматически выполняется запрос:
Private Sub Form_Load()
    stDocName = ChrW(1047) & ChrW(1072) & ChrW(1087) & ChrW(1088) & ChrW(1086) & ChrW(1089) & ChrW(95) & ChrW(1048) & ChrW(1058) & ChrW(1054) & ChrW(1043)
    DoCmd.OpenQuery stDocName, acNormal, acEdit
End Sub

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

http://www.sql.ru/forum/1157528/access-vba-zakryt-zapros-sql


Обработка результатов запроса

Среда, 20 Мая 2015 г. 09:56 + в цитатник
Добрый день.
Задача следующая.
В базе имеется 35 логических полей. Выбираем одну строку по условию. Затем нужно перебрать все поля по очереди.
Для удобства хочу вместо имени поля использовать переменную, но не получается.
код такой
Set rst = dbs.OpenRecordset("SELECT Max(Тбл1.Дата) AS [Max-Дата], Тбл1.id, Max(Тбл1.Код) AS [Max-Код], " _
        & "Тбл1.[a1], Тбл1.[a2], Тбл1.[a3], Тбл1.[a4], Тбл1.[a5], Тбл1.[a6], " _
        & "Тбл1.[a8], Тбл1.[a9], Тбл1.[a10], Тбл1.[a11], Тбл1.[a12], Тбл1.[a13], " _
        & "Тбл1.[a14], Тбл1.[a15], Тбл1.[a16], Тбл1.[a17], Тбл1.[a18], Тбл1.[a19], " _
        & "Тбл1.[a20], Тбл1.[a21], Тбл1.[a22], Тбл1.[a23], Тбл1.[a24], Тбл1.[a25], " _
        & "Тбл1.[a26], Тбл1.[a27], Тбл1.[a28], Тбл1.[a29], Тбл1.[a30], Тбл1.[a31], " _
        & "Тбл1.[a32], Тбл1.[a33], Тбл1.[a34], Тбл1.[a35] " _
        & "FROM Тбл1 " _
        & "GROUP BY Тбл1.id, Тбл1.[a32], Тбл1.[a33], Тбл1.[a34], Тбл1.[a35] " _
        & "HAVING (((Тбл1.id) =" & ab & ")) " _
        & "ORDER BY Max(Тбл1.Дата);")
    
    
   If rst.RecordCount > 0 Then
        rst.MoveLast
    
        For i = 1 To 35
        t = "a" & CStr(i)
            If rst![" & t & "] Then
                
            Select Case i
                Case 1


Ошибка возникает здесь rst![" & t & "], т.е. почему-то не может подставить переменную вместо имени.

помогите решить. очень не хочется 35 If-ов писать.

http://www.sql.ru/forum/1157526/obrabotka-rezultatov-zaprosa


Как сделать активным Excel

Вторник, 19 Мая 2015 г. 16:14 + в цитатник
Подскажите изящное решение.
Set xlApp = CreateObject("Excel.Application")
Set xlBook = xlApp.Workbooks.Add
xlApp.Visible = True
Set xlSheet = xlBook.Worksheets(1)

Если ни один экземпляр Excel не запущен, он появляется в панели задач в свернутом состоянии, а нужно, чтобы в “активном”, т.е. чтобы Access на него “переключился”. Чтобы не приходилось делать это вручную. Спасибо.

http://www.sql.ru/forum/1157405/kak-sdelat-aktivnym-excel


Глуки A2010

Вторник, 19 Мая 2015 г. 14:29 + в цитатник
Начиная с недавнего времени при использовании одной из баз начали возникать глюки A2010 а именно:
1) самопроизвольно отключаются диалоговые окна (например нажимаешь на таблице del и таблица тю-тю. или при операциях UPDATE INSERT DELETE запрос просто отрабатывается без окна уведомления). Если перезагрузить базу то диалоговые окна работают а потом через некоторое время опять отключаются...
2) иногда после закрытия базы остается пустое окно. Если его закрыть то всплывает точно такое же пустое окно. Помогает только брутальное закрытие из процессов.

У меня есть подозрение что все началось после добавления компонента типа Chart. Кто сталкивался?

http://www.sql.ru/forum/1157369/gluki-a2010


Экспорт в DBF кодировка файла

Вторник, 19 Мая 2015 г. 10:12 + в цитатник
Экспортирую файл.

DoCmd.TransferDatabase acExport, "dBase IV", FOLDER_DBF, acTable, "VIGRUZKA_GAZ_IT", FILE_DBF_NAME


Где указать, или как сделать, что бы сохранить файл DBF в MS-DOS кодировке?

http://www.sql.ru/forum/1157305/eksport-v-dbf-kodirovka-fayla


Совместимость 2007 и 2010

Вторник, 19 Мая 2015 г. 09:56 + в цитатник
Откроется ли БД, созданная в access 2007, в access 2010?

http://www.sql.ru/forum/1157300/sovmestimost-2007-i-2010


работа с формой, действие при табуляции

Понедельник, 18 Мая 2015 г. 19:26 + в цитатник
Добрый вечер!
Есть форма (упрощенно такие поля): код студента, фамилия студента, название дисциплины, оценка
В режиме конструктора выглядит так


В режиме конструктора выглядит см прикрепленный рисунок.
В режиме формы - это много-много строк, где соответственные значения выводятся. Есть несколько дисциплин, по которым у студента есть оценки, идут по порядку: Пупкин - Экономика - 4, Пупкин - Матан - 3 дальше сл студенты. Но не у всех студентов есть оценки. Надо сделать, чтобы в новой строке пишешь код студента, нажимаешь tab - и автоматически в остальные ячейки выставляются данные, например Пупкин - матан - 3. Ну если правлю матан на экономику, то меняется и оценка по дисциплине. В общем как увязать этот таб с выводимыми данными?

http://www.sql.ru/forum/1157233/rabota-s-formoy-deystvie-pri-tabulyacii


Удаление таблиц, не входящих в список

Понедельник, 18 Мая 2015 г. 16:36 + в цитатник
Добрый день!
Подскажите можно ли как то удалить таблицы, названия которых не входят в некий список (динамический)

For Each tdf In CurrentDb.TableDefs
If  tdf.Name Not in (*SQL-Строка*)   Then
Currentdb.execute "Drop table " &  tdf.Name
End If
Next tdf

http://www.sql.ru/forum/1157195/udalenie-tablic-ne-vhodyashhih-v-spisok



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 140 139 [138] 137 136 ..
.. 1 Календарь