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

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

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

Вопрос о Access,Sql, и програмке

Вторник, 20 Февраля 2018 г. 12:46 + в цитатник
Сделал запрос на выборку с двух таблиц в ms access,
И начальник хочет чтобы любой ярый работник, который ни бум бум мог бы выполнить такой запрос в определённый момент.
По факту нужна программа где
Входные:
-Поле"Обзор" чтобы указать путь к табл1
-Поле"Обзор" чтобы указать путь к табл2
-Имя колонки в табл2
-Имя1 колонки в табл1
-Имя2 колонки в табл1
-Список с вариантами запроса
-Кнопка
Выходные:
табличка-результат запроса.


В access запрос выполняется. Текст запроса выглядит так:
SELECT (табл2.[Имя]) AS Наименование, COUNT(табл2.[Имя]) AS ЛОГ, SUM(табл1.[Имя2]) AS Всего INTO Итог
FROM табл1, табл2
WHERE [табл1.Имя1] LIKE табл2.Имя + " " & "*"
or [табл1.Имя1] LIKE "*" & " " + табл2.Имя + " " & "*"
or [табл1.Имя1] LIKE "*" & " " + табл2.Имя
GROUP BY [табл2.Имя]
ORDER BY SUM([табл1.Имя2]) DESC;

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

Установил Visual Studio, но пока не шарю нормально ни в WindowsForm, ни в C#
Вопрос1: Можно ли это всё сделать вообще в форме Access
Вопрос2: Подскажите какими конструкциями можно осуществить задуманое в WinForm

P.S. Поскольку я бог пэйнта - макет задумки прилагаю
Заранее благодарю

http://www.sql.ru/forum/1285844/vopros-o-access-sql-i-programke


Вопрос о Access,Sql, и програмке

Вторник, 20 Февраля 2018 г. 12:46 + в цитатник
Сделал запрос на выборку с двух таблиц в ms access,
И начальник хочет чтобы любой ярый работник, который ни бум бум мог бы выполнить такой запрос в определённый момент.
По факту нужна программа где
Входные:
-Поле"Обзор" чтобы указать путь к табл1
-Поле"Обзор" чтобы указать путь к табл2
-Имя колонки в табл2
-Имя1 колонки в табл1
-Имя2 колонки в табл1
-Список с вариантами запроса
-Кнопка
Выходные:
табличка-результат запроса.


В access запрос выполняется. Текст запроса выглядит так:
SELECT (табл2.[Имя]) AS Наименование, COUNT(табл2.[Имя]) AS ЛОГ, SUM(табл1.[Имя2]) AS Всего INTO Итог
FROM табл1, табл2
WHERE [табл1.Имя1] LIKE табл2.Имя + " " & "*"
or [табл1.Имя1] LIKE "*" & " " + табл2.Имя + " " & "*"
or [табл1.Имя1] LIKE "*" & " " + табл2.Имя
GROUP BY [табл2.Имя]
ORDER BY SUM([табл1.Имя2]) DESC;

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

Установил Visual Studio, но пока не шарю нормально ни в WindowsForm, ни в C#
Вопрос1: Можно ли это всё сделать вообще в форме Access
Вопрос2: Подскажите какими конструкциями можно осуществить задуманое в WinForm

P.S. Поскольку я бог пэйнта - макет задумки прилагаю
Заранее благодарю

http://www.sql.ru/forum/1285844/vopros-o-access-sql-i-programke


Do.Cmd.ApplayFilter и время

Вторник, 20 Февраля 2018 г. 11:12 + в цитатник
День добрый всем.
Подскажите, где собака порылась.

Такая инструкция работает:
DoCmd.ApplyFilter , "[name_customer] = [Forms]![system_events]![SE_Select_Object] And [date]=[Forms]![system_events]![SE_Set_Date] And [time] > #08:00:00#"

А такая нет:
DoCmd.ApplyFilter , "[name_customer] = [Forms]![system_events]![SE_Select_Object] And [date]=[Forms]![system_events]![SE_Set_Date] And [time] > [Forms]![system_events]![FormTimeSelect]"
Где [Forms]![system_events]![FormTimeSelect] это фиксированный список значений выпадающего списка от "00:00:00" до " 23:00:00".

Башку уже сломал. Нужно сделать выборку записей не только по дате, но и по времени.

http://www.sql.ru/forum/1285826/do-cmd-applayfilter-i-vremya


Do.Cmd.ApplayFilter и время

Вторник, 20 Февраля 2018 г. 11:12 + в цитатник
День добрый всем.
Подскажите, где собака порылась.

Такая инструкция работает:
DoCmd.ApplyFilter , "[name_customer] = [Forms]![system_events]![SE_Select_Object] And [date]=[Forms]![system_events]![SE_Set_Date] And [time] > #08:00:00#"

А такая нет:
DoCmd.ApplyFilter , "[name_customer] = [Forms]![system_events]![SE_Select_Object] And [date]=[Forms]![system_events]![SE_Set_Date] And [time] > [Forms]![system_events]![FormTimeSelect]"
Где [Forms]![system_events]![FormTimeSelect] это фиксированный список значений выпадающего списка от "00:00:00" до " 23:00:00".

Башку уже сломал. Нужно сделать выборку записей не только по дате, но и по времени.

http://www.sql.ru/forum/1285826/do-cmd-applayfilter-i-vremya


DLookup в форме не считает

Понедельник, 19 Февраля 2018 г. 18:45 + в цитатник
Здравствуйте!

В ленточной форме добавил столбец. В столбце через DLookup планирую подтягивать данные из таблицы. Но DLookup подтягивает первое значение и присваивает его значение всем строкам.
т.е. не вычисляет значение для каждой строки.

Как сделать так, чтобы для каждой строки ленточной формы считал отдельно?

http://www.sql.ru/forum/1285778/dlookup-v-forme-ne-schitaet


Сумма из двух разных таблиц

Понедельник, 19 Февраля 2018 г. 18:06 + в цитатник
Здравствуйте. Есть база "Туристическая фирма", которая содержит сущности

"Услуги": Название услуги, % от суммы;
"Тур": Цена;
"Курорт": Стоимость перелета.

Суть в том, что цена за услугу, это процент от стоимости перелета, которые должны суммироваться непосредственно с самой стоимостью, и выводиться в "Тур": Цена. Сами услуги у каждого тура могут быть различны (задаются с помощью формы), как и стоимость перелета. Возможно ли это вообще реализовать? Или только с помощью запросов? Не закидывайте камнями, совершенно не шарю, что можно, что нет. Базу прилагаю. Помогите пожалуйста, или хотя бы наставьте на верный путь, спасибо всем, кто уделил внимание.

http://www.sql.ru/forum/1285774/summa-iz-dvuh-raznyh-tablic


Как отобразить область переходов?

Понедельник, 19 Февраля 2018 г. 09:31 + в цитатник
При работе с запросом в режиме конструктора не доступна область переходов по объектам базы.
Это у всех так?
или нужно где-то настроить?
При редактировании форм, отчётов - область переходов отображается...
------------------------------------------------------------------------
Спасибо за ответ.

http://www.sql.ru/forum/1285690/kak-otobrazit-oblast-perehodov


нераспознаваемый формат базы данных

Суббота, 17 Февраля 2018 г. 17:24 + в цитатник
Перестала открываться база данных. Сообщение: нераспознаваемый формат базы данных. Осталась открывающаяся копия, но пропала большая работа одного дня. За этот день я не только вводила записи, но и немного изменила поля и формы. Страшно, т.к. не понимаю, почему это произошло, и не знаю, когда случится снова. База моя, но я не профессиональный программист. Установлен access 2007, когда файл открываю, вверху пишет "формат Access 2000".

http://www.sql.ru/forum/1285619/neraspoznavaemyy-format-bazy-dannyh


Создание запроса на периодические платежи

Четверг, 15 Февраля 2018 г. 23:04 + в цитатник
Помогите! Нужно создать вычисляемый запрос на периодические платежи в течение заданного времени. Есть дата начала и дата конца платежей, сумма взноса, периодичность платежей

http://www.sql.ru/forum/1285467/sozdanie-zaprosa-na-periodicheskie-platezhi


MS Access 2016 и MS SQL Server 2016

Четверг, 15 Февраля 2018 г. 18:39 + в цитатник
Для линковки таблицы используется ODBC драйвер 13-ой версии. Аутентификация по ID Windows. У пользователя права DBO на базу.
Вносить данные в таблицу получается, а удалять и редактировать нет. Пишет, что к таблице подключен другой пользователь и данные изменены быть не могут (хотя к этой таблице обращается один пользователь). Так же dbo не может изменять таблицу, пока она открыта в MS ACCESS.

http://www.sql.ru/forum/1285452/ms-access-2016-i-ms-sql-server-2016


Вывод данных из Access в Excel

Четверг, 15 Февраля 2018 г. 16:35 + в цитатник
Добрый день! Была поставлена задача создать базу данных и на основе её вывести данные в Excel. Суть задачи: есть предприятия , на каждом предприятии есть сечения(от 3 до 7), по каждому сечению есть акт соответствия с датой окончания(даты по каждому сечению разные). На выходе должна быть excel-файл , где можно выбрать станцию по которой откроются все сечения и для каждого сечения должна быть дата подготовки акта соответствия(дата окончания - 3 месяца) причём поле должно быть разбито на месяца(январь, февраль,...т.д ) и дата подготовки, для каждого сечения, должна записывать в ячейку соответствующего месяца.
Базу данных создал:

1.Станции(поля: код станции, наименование)
2.Сечения (поля: код сечения, название, станция)
3.Акты соответствия (поля: код акта соответствия, наименование, срок начала, срок окончания, дата подготовки(вычисляемое поле), сечение)
Связь: один ко многим код станции(Станции) - станция(Сечения) , один к одному код сечения(Сечения) - сечение (Акты соответствия)


Не могу понять, как вывести данные в соответствии с заданием . С Access-ом не работал и в целом по работе с базами данных опыт небольшой. Прошу строго не судить. И по возможности написать пункты выполнения данного задания, если это возможно. Заранее спасибо

http://www.sql.ru/forum/1285438/vyvod-dannyh-iz-access-v-excel


Планшетный режим и автоповорот экрана

Четверг, 15 Февраля 2018 г. 16:31 + в цитатник
Уважаемый форум,

Разработка в Аксесс 2013, Вин10, ноут "2 в 1".
Вопрос нумеро уно: можно ли программно отследить, в каком режиме работает ноут с тачскрином: в режиме планшета или в режиме ноутбука?

Вопрос нумеро дуо: можно ли программно инициировать и закрепить поворот экрана в режиме планшета?

Спасибо!

http://www.sql.ru/forum/1285435/planshetnyy-rezhim-i-avtopovorot-ekrana


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

Четверг, 15 Февраля 2018 г. 12:59 + в цитатник
Подскажите с простым вроде бы запросом. Необходимо вывести строку только о машине с максимальным весом [марка][вес] остальные

http://www.sql.ru/forum/1285406/vyvod-maksimalnogo-znacheniya-i-drugih-poley-tablicy


Объединение таблиц

Среда, 14 Февраля 2018 г. 18:52 + в цитатник
Дамы и господа, пожалуйста, помогите !

Есть три таблицы: Таб1, Таб2, Таб3
связаны они с друг с другом по полю - Корп
Т.е. Таб1 связана с Таб2 по полю - Корп и Таб2 связана с Таб3 по полю - Корп

Таб1
КорпДатаПар1Пар2
110.10.171.51.7
110.12.172.12.2
210.12.1722
311.12.1732
315.01.1811

Таб2
КорпДатаПар3
118.10.171
210.12.172
301.01.183
319.01.1817
121.01.182

Таб3
КорпДатаПар4
105.11.171
307.02.183

Как после выполнения запроса получить следующую таблицу:
КорпДата_таб1Пар1_таб1Пар2_таб1Дата_таб2Пар3_таб2Дата_таб3Пар4_таб3
110.10.171.51.718.10.17105.11.171
110.12.172.12.221.01.182
210.12.172210.12.172
311.12.173201.01.183
315.01.181119.01.181707.02.183

Т.е. необходимо объединить таблицы по полю - Корп и при этом чтобы выполнялось условие:
Дата_таб1>=Дата_таб2 и Дата_таб2>=Дата_таб3
Можно ли сделать такую выборку без изменения структуры таблиц.
И если можно то как?

http://www.sql.ru/forum/1285346/obedinenie-tablic


Расписание занятий

Среда, 14 Февраля 2018 г. 11:54 + в цитатник
Добрый день!
Тема наверняка поднималась, но пройдясь по форумам, я не нашел ответа понятного новичку.

Прошу помочь сделать форму:
столбцы - даты;
строки - это фио ученика;
на пересечении - статус посещения;
В шапке формы: фильтры по периоду и кабинету.

Перекрестный запрос не решает задачу.

http://www.sql.ru/forum/1285294/raspisanie-zanyatiy


Почему дублируются значения счетчика?

Среда, 14 Февраля 2018 г. 10:49 + в цитатник
Добрый день всем! С некоторого момента в поле счетчик одной из таблиц в БД стали появлятся дубли значений этого счетчика (собственно говоря, значения счетчика стали присваиваться не начиная с уже имеющегося максимального значения, а со значения на, приблизительно, 1000 меньше этого максимального значения, отсюда, естественно, пошли дубли значений счетчика). Значения в эту таблицу заносятся через простенькую формочку, база не сетевая. Код формы - буквально, пара строк.
+

Option Compare Database

Private Sub Form_Close()
Forms!Сотрудник.[Форма допуска] = DLookup("[Форма допуска]", "Допуск", "КодСотрудника1='" & Me.КодСотрудника1 & "' and Дата=#" & Format(DMax("[Дата]", "Допуск", "КодСотрудника1='" & Me.КодСотрудника1 & "'"), "mm\/dd\/yyyy") & "#")
End Sub

Private Sub Форма_допуска_AfterUpdate()
Me.КодСотрудника1 = Forms!Сотрудник.КодСотрудника1
End Sub



Свойства поля счетчик: размер поля - длинное целое, новые значения - последовательные, индексированное поле - нет.

Вопрос - Почему это могло случиться? Как?

http://www.sql.ru/forum/1285279/pochemu-dubliruutsya-znacheniya-schetchika


Взятие данных из 3х "однотипных" таблиц в одну

Вторник, 13 Февраля 2018 г. 16:45 + в цитатник
Есть 3 таблицы типов сетевого оборудования "Equipment", "Moduls", "Cable". В них соответственно описываются характеристики роутеров/свичей, модулей (доп. сетевые порты или БП) и кабелей (питающие или сетевые).
Есть 3 таблицы списков оборудования, модулей, кабелей, которые строятся на основе таблиц типов и имеют уникальный ID а также могут иметь серийник и тег-номер предприятия.
List_of_Moduls также имеет отношение на List_of_Equip, чтобы знать, в какое оборудование вставлен какой модуль.
И есть таблица Change_log (журнал изменений), в которой отображаются изменения, произошедшие с оборудованием (отнесли в ремонт, установили туда-то и т.д.)

Я хотел брать ID оборудования из списков оборудования, НО таблица не воспринимает таблицы как разные (В запросе TMP по ID отображается название оборудования из всех трех типов). А если попытаться добавить оборудование ID которого в какой-то таблице нет, то ACCESS на это ругается и говорит, что подобного значения в такой-то таблице нет.

Вопрос, как дифференцировать списки оборудования и подставлять их значения в Журнал? Можно ли это сделать, обеспечив целостность данных? М.б. надо создать ещё одну общую таблицу с глобальным ID?

Я думал, о варианте, где все Типы в одну таблицу и все Списки тоже, но тогда я не представляю как Модулям ссылаться на оборудование, в которое они установлены. Да и заполнять такую солянку из Excel менее удобно.
Если с тремя парами таблиц не получится, то совмещу таблицы типов и таблицы списков.

http://www.sql.ru/forum/1285230/vzyatie-dannyh-iz-3h-odnotipnyh-tablic-v-odnu


Импорт из Excel в Access

Вторник, 13 Февраля 2018 г. 00:16 + в цитатник
Здравствуйте, уважаемые форумчане!

Прошу помощи с настройкой импорта из книжки Екселя в табличку Акса

1. Какая именно библиотека за работу с экселькой ответит?

2. Как правильно попросить VBA открыть диалоговое окно для выбора файла?

3. Какую литературу курить чтобы понимать чем выцарапывать инфу из книжки? Книжка представляет собой таблицу с этапами работ по столбцам и объектами по строкам. Хочу в Аксе видеть таблицу - список объект-этап-значение.

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

+
ПС: я честно пытался искать это всё, но находил такие варианты, которые в половине случаев не работали у меня, а на другую половину не хватало интеллекта для расшифровки указаний, либо просто дичь была


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

Спасибо!

http://www.sql.ru/forum/1285147/import-iz-excel-v-access


Синатксис DELETE

Понедельник, 12 Февраля 2018 г. 15:37 + в цитатник
Что может означать подобный синтаксис в Access?

DELETE SubMasterlist.*,Partlist.LotID 
FROM Partlist
INNER JOIN SubMasterlist ON Partlist.PLID = SubMasterlist.PLID 
WHERE Partlist.LotID = ...


Интуитивно я бы сказал, что удаление должно происходить из таблицы Partlist, а список полей "SubMasterlist.*,Partlist.LotID " не имеет значения и его вообще можно убрать..
Но засомневался, вдруг в Access это может означать что-то другое? например удаление из обеих таблиц?

http://www.sql.ru/forum/1285112/sinatksis-delete


Меню

Понедельник, 12 Февраля 2018 г. 15:12 + в цитатник
нужно сделать чтобы в меню можно было отмечать (галочку ставить) как на левом меню.
местами отображается нормально, местами, как на правом меню.
В от чего зависит?

http://www.sql.ru/forum/1285111/menu



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 297 296 [295] 294 293 ..
.. 1 Календарь