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

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

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

SQL Запрос c WHERE

Вторник, 21 Июня 2016 г. 19:46 + в цитатник
Как правильно писать, такие запросы?
SELECT id_заказ AS, Услуги.Имя_услуга, Клиенты.Фамилия, Клиенты.Имя, Клиенты.Отчество, дата_заказа AS Дата, 
 время_заказа AS Время, Менеджеры.Фамилия AS Сотрудник, Абонемент_заказ AS [По абонементу],
 количество_заказ AS Количество, Оплачено_Заказ AS Оплачено, осталось_услуги AS осталось, Скидка
FROM Заказы, Услуги, Клиенты, Менеджеры
WHERE (Заказы.id_услуга = Услуги.id_услуга AND Заказы.id_клиент = Клиенты.id_клиент 
 AND Заказы.id_сотрудник = Менеджеры.id_Сотрудник) AND (Услуги.Имя_услуга LIKE 'о%')
не работает.

http://www.sql.ru/forum/1219202/sql-zapros-c-where


фильтр по двум полям на открытие отчета

Вторник, 21 Июня 2016 г. 17:56 + в цитатник
Привет всем, сел с простой задачкой. Должен открываться фильтр по условиям двух полей с формы. Поля текстовые.
С одним нормально все работает, а вот второй прицепить не удается, выводит type mithmatch

DoCmd.OpenReport "о_отчет_3", acViewPreview, , ("[категория_потребителей]='" & Me.ф_категория & "'") And ("[отделение]='" & Me.ф_отделения & "'")


Подскажите пожалуйста, как их правильно склеить?

В источнике отчета- запросе,условие отбора не предлагать)

http://www.sql.ru/forum/1219192/filtr-po-dvum-polyam-na-otkrytie-otcheta


Сужающий поиск в lookup

Вторник, 21 Июня 2016 г. 14:21 + в цитатник
Значит у меня есть связь ну и там лукап на форме. Я хотелбы что бы во время печати, список делался меньше. Только то что нашли. Сейчас он просто выделяет первый рад который соответствует поиску.

Как это делается? Дадите направление?

http://www.sql.ru/forum/1219154/suzhaushhiy-poisk-v-lookup


Перестановки по условию

Вторник, 21 Июня 2016 г. 03:43 + в цитатник
Здравствуйте, уважаемые гуру и знатоки SQL. Столкнулся с нетривиальной задачей для меня. Решить правильно у меня не выходит. В БД находятся две таблицы. Мне необходимо составить запрос, показывающий все перестановки некоторых полей из первой таблицы, используя условия из второй таблицы. Запросы я составил, но "дьявол кроется в деталях", как говорится. Время выполнение этих запросов ... Даже не знаю как и сказать... В общем, виснет у меня Access. Либо вычислительная мощность Access-а не позволяет ему справиться с этими запросами, либо составлены они неправильно. А возможно нужен совершенно другой подход.

Самый "рабочий" вариант у меня, это запрос AllResult (для всех записей второй таблицы) и CertainValueResult (для определённой записи второй таблицы). AllResult я даже протестировать не могу. А для CertainValueResult время выполнения, по моему, в лучшем случае ЧАС! Ведь если все поля будут выбраны, то количество перестановок должно быть около 22 млн!

Когда Вы откроете БД, то поймёте лучше. А пока: во второй таблице (Table - B) хранятся данные логического типа для выбора полей из первой таблицы (Table - A) для генерации перестановок. Если Да - поле участвует в перестановках, если нет - пустое значение.

http://www.sql.ru/forum/1219082/perestanovki-po-usloviu


Можно ли программно (VBA) создать подтаблицу в таблице?

Вторник, 21 Июня 2016 г. 02:22 + в цитатник
Допустим, имеется 2 БД, которые имеют идентичные структуры, но их отличие в том, что в одной есть подтаблицы, а в другой нет.
Задача: Перенести все подтаблицы из одной БД в другую.
Подскажите, это можно сделать программно через VBA?

http://www.sql.ru/forum/1219081/mozhno-li-programmno-vba-sozdat-podtablicu-v-tablice


Микро напоминалка, рабочая.

Понедельник, 20 Июня 2016 г. 18:32 + в цитатник
Маленький проект, реализованный для клиента: надо было создать напоминания из базы, при этом они должны появляться поверх всех окон и в любом случае - даже если Ац не запущен + звуковое сопровождение.
Реализовано через создание скрипта vbs и задачи в планировщике Windows.
Задачи в планировщике чистятся по выполнению, а вот скрипты надо по ненадобности убивать ручками, но они крохотные выходят - около 300 кБ.
Чтоб звуки напоминания не приедались фоном случайно выбирается одна из четырех мп3. (Взяты на креатив-комонс)
можно расширить их число, если поиграть в коде (в архиве только три из-за ограничений размера)

Для поиска:
+
vba добавление задачи в "планировщик Windows"
vba добавление задачи в sheduler
vbs окно поверх всех окон
vbs фоновая музыка при показе Msgbox
vba access reminder без запуска базы

http://www.sql.ru/forum/1219046/mikro-napominalka-rabochaya


Управление доступом к данным, распределение привелегий среди пользователей БД

Понедельник, 20 Июня 2016 г. 15:15 + в цитатник
Здравствуйте. Мне нужен совет, так как я новичок. Я сделал базу данных в Access и подключил к Delphi. Для формальности я выложил скриншот окна своего приложения. Но мне по заданию необходимо ещё распределить привилегии среди пользователей базы, а также установить пароли для разных пользователей. Если что, выкладываю скриншот нужных пунктов. Скажите, можно ли это сделать, если база сделана в Access? Конечно, я жалею, что сделал не в InterBase. Там было бы проще. Пробовал установить пароль на базу в Access, а в Delphi выскакивает ошибка при подключении, так что пришлось пока оставить базу без пароля.

http://www.sql.ru/forum/1219001/upravlenie-dostupom-k-dannym-raspredelenie-privelegiy-sredi-polzovateley-bd


Автоматический запуск макроса

Понедельник, 20 Июня 2016 г. 14:01 + в цитатник
Добрый день, может кто-то знает код для автоматического запуска макроса Ежедневно. Знаю только как сделать, чтобы работал только раз после запуска. А надо чтобы при нажати в редакторе на кнопку run он работал Ежедневно в определенное время.

http://www.sql.ru/forum/1218988/avtomaticheskiy-zapusk-makrosa


стоит задача, сайт с данными без субд

Понедельник, 20 Июня 2016 г. 11:58 + в цитатник
Стоит задача, собрать средне статистический сайт, условие, совсем без баз данных или например файл MDB или ACCDB без установленного MS Office (MS Access).
соединение через ODBC Driver, тот что в Windows. Операционка Windows 2008 R2.

Вопрос: есть ли отличие в скорости и возможностях между MDB и ACCDB, и вообще на сколько и то и то будет тормознее MySQL?

Спасибо.

http://www.sql.ru/forum/1218964/stoit-zadacha-sayt-s-dannymi-bez-subd


Access в android

Воскресенье, 19 Июня 2016 г. 22:54 + в цитатник
Может кто-то знает, есть ли какие то программы для полноценной работы в access. Если нет, то может кто-то подкинет идею для создания может клиентского приложения и как оно будет связываться с виндой?

http://www.sql.ru/forum/1218910/access-v-android


API Google Maps и MS Access

Воскресенье, 19 Июня 2016 г. 21:06 + в цитатник
Всем доброго времени суток. Есть одна проблема с вставкой Google Maps API в MSAccess.

Стоит задача -
1. В форме есть значение четырех полей 1Страна, 1Город, 1Район, 2Улица, при нажатии на кнопку в встроенном в форму webbrouser отображаем возможную локацию на карте.
2. В форме присутствует таблица которая выводит автоматически список возможных адресов при передвижении маркера на карте и затем по нажатию мереносит этот адрес в поля:
2Страна, 2Город, 2Адрес1(может бытьРайон), Адрес2 (может быть улица), Адрес3 (может быть Дом), Адрес4 (если полей не хватило может быть дом). Координаты метки.

Решение которое приходит в голову - через API Google Maps создаем на каком нибудь сайте карту которая в соответствии с полями на сайте производит вышеуказанные действия, а затем через Webbrowser отображаем на форме и подставляем соответствующие значения полей с сайта.

Очень прошу откликнуться кто может помочь это реализовать.

http://www.sql.ru/forum/1218900/api-google-maps-i-ms-access


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

Воскресенье, 19 Июня 2016 г. 13:43 + в цитатник
Чувствую туплю по полной.
Имеется главная форма: Table
Подчиненная форма: menuall
Необходимо из главной формы выключить примечание подчиненной формы
Примечание подчиненной формы: FormDown

Использую код:
Forms![Table]![menuall].Form![FormDown].Visible = False

Пишет ошибку, что не может найти поле: FormDown

Поиском пользовался, не нашел.
Access 2007

http://www.sql.ru/forum/1218862/pomogite-obratitsya-k-primechaniu-podchinennoy-formy-iz-glavnoy


Путь к таблице

Суббота, 18 Июня 2016 г. 20:01 + в цитатник
Добрый вечер. Я новичок в access и хотел бы спросить у вас кое-что. Имеется таблица и в ней три колонки: код продукт и сумма. Мне надо из vba обращаться к этой таблице и чтобы она пробегалась по первой колонке и если значение ячейки в первой колонке равно 1, то чтобы она брала значение третьего столбца из этой строки и добавляла его в память и так до конца всей таблицы. И чтобы был счётчик добавленных сумм. То есть нужно найти среднее арифметическое всех сумм, у которых значение первого столбца равно 1. Вот что сам пробовал:
Dim db As DAO.Database
    Dim rst As DAO.Recordset
    Dim str_my As Integer
    Dim k As Integer

     Set db = CurrentDb()
    Set rst = db.OpenRecordset("Общая", dbOpenDynaset) 'dbOpenSnapshot)
    rst.MoveFirst
    
Do While Not rst.EOF
If rst![Код] = 1 Then
        str_my = str_my + rst![Сумма]
        k = k + 1
        rst.MoveNext
End If
    Loop
    rst![С] = str_my / k
       
    
    rst.Close
    db.Close
    Set db = Nothing

Но программа почему то не отвечает и access блокируется

http://www.sql.ru/forum/1218820/put-k-tablice


Диплом. Access. Печаль

Суббота, 18 Июня 2016 г. 18:17 + в цитатник
Всем здравствуйте. Вопрос у меня в следующем, есть bd access открывает главную форму на весь экран и ничего не могу с ней сделать, никакие сочетания клавиш, ничего абсолютно не помогает, братья, что делать ничего дельного не выгугливается?

http://www.sql.ru/forum/1218813/diplom-access-pechal


Запрос по дате Access 2010

Суббота, 18 Июня 2016 г. 11:42 + в цитатник
Есть таблица Table (3 поля: Field,Number, Data), в которой данные поступают нарастающим итогом, т.е. по полю Field каждое новое значение и дата должны быть больше предыдущего.
При запуске базы данных открывается форма Form1, в которой есть 2 поля для ввода даты начала периода и конца периода и 2 кнопки. Кнопка «Запрос Query по всем записям таблицы» просто выводит запрос Query. Кнопка «Запрос Query1 по дате» открывает запрос Query1.
Запрос Query:
SELECT П1.Code, П1.Field, П1.Number, П1.Data, [П1].[Number]-(select П3.Number from [Table] as П3                                                          where П3.Field = П1.Field                                                            and П3.Data = (select Max(Data)                                                                           from [Table] as П2                                                                           where П2.Field = П1.Field and П1.Data > П2.Data)) AS Difference
FROM [Table] AS П1
ORDER BY П1.Data;

Суть запроса Query в том, что добавляется поле Difference, которое вычисляет значение по полю Field как разница между предыдущим Number и текущим Number. Например, Field f3: была дата 02.02.1990 со значением 3, следующая дата 05.02.1990 со значением 19, поле разница будет вычислено как 19 – 3 = 16.
Запрос Query1 (выбирает данные не из таблицы Table, а из запроса Prom):
SELECT П1.Code, П1.Field, П1.Number, П1.Data, [П1].[Number]-(select П3.Number from [Prom] as П3                                                          where П3.Field = П1.Field                                                            and П3.Data = (select Max(Data)                                                                           from [Prom] as П2                                                                           where П2.Field = П1.Field and П1.Data > П2.Data)) AS Difference
FROM Prom AS П1
ORDER BY П1.Data;

Промежуточный запрос Prom (для считывания даты начала и даты конца с полей формы Form1):
SELECT Table.Code, Table.Field, Table.Number, Table.Data, Table.Difference
FROM [Table]
WHERE (((Table.Data)>=[Forms]![Form1]![FF1] And (Table.Data)<=[Forms]![Form1]![FF2]))
ORDER BY Table.Data;

Таким образом, разница между запросом Query и запросом Query1 в том, что запрос Query1 делает выборку по дате. Проблема в том, что запрос Query1 работает неправильно.
Например, в запросе Query по полю Field и дате 07.05.1990 поле Difference вычисляется как (15-10 = 5), а в запросе Query1 поле Difference = 0 (запрос не видит предыдущее значение).
Помогите, пожалуйста, переписать запрос так, чтобы перед выполнением запроса Query1 можно было выбирать временной период по дате.

http://www.sql.ru/forum/1218781/zapros-po-date-access-2010


Как проверить поле в запросе что оно не пустое?

Пятница, 17 Июня 2016 г. 15:11 + в цитатник
Как в запросе проверить что поле не пустое?
Делаю вот так но не работает
SELECT *
FROM t1
WHERE t1.fk=264  AND t1.idRow in (SELECT idRow FROM t1 Group by idRow) and t1.sum=NOT NULL

http://www.sql.ru/forum/1218676/kak-proverit-pole-v-zaprose-chto-ono-ne-pustoe


Выбор нескольких вариантов при помощи списка

Пятница, 17 Июня 2016 г. 15:05 + в цитатник
Приветствую,
сложилась следующая ситуация, есть выпадающий список со списком значений, как можно сделать так чтобы я мог выбрать несколько значений при помощи него? Т.е. если у меня в выпадающем списке есть значения 1,2,3,4,5,6,7 и я выбираю сначала 1 и потом 5, то у меня в форме соответственно должны отфильтроваться значения соответствующие 1 и 5?

http://www.sql.ru/forum/1218674/vybor-neskolkih-variantov-pri-pomoshhi-spiska


Печать чеков на VIKI PRINT

Пятница, 17 Июня 2016 г. 13:52 + в цитатник
Доброго всем здоровьица и хорошего дня.
Может кто уже сталкивался с печатью на ФР Viki print https://dreamkas.ru/chekovye-printery/
Нужна обработка на данное чудо. Пробую взять за основу пример Атола или Штриха, но не могу сообразить с чего начать и что изменить.
Есть инструкция по программированию ПТК VIKI Print 57. Прикреплю её на всякий случай, может кому пригодится.
Найти это описание в интернете проблематично, а уж примеров работы на VBA и вовсе нет.
Вопрос: может кто подсказать решение или помочь в реализации данного проекта?

http://www.sql.ru/forum/1218653/pechat-chekov-na-viki-print


Фокус на "Нет" в стандартном MsgBox vbYesNo

Пятница, 17 Июня 2016 г. 10:37 + в цитатник
Добрый день!
Пока жду ответа уже наверное переделаю на рисованную форму, но всё же. Возможно ли поставить фокус на кнопку "Нет" в стандартном MsgBox vbYesNo?

http://www.sql.ru/forum/1218623/fokus-na-net-v-standartnom-msgbox-vbyesno


Не работают фильтры

Пятница, 17 Июня 2016 г. 08:27 + в цитатник
На компьютере пользователя установлен Windows 2010, Office 2013, в том числе Access 2013.
Дополнительно на компьютер установлен Office 2003 в составе только Access 2003.
На компьютер пользователя скопирован файл ADP, в котором нет ничего, кроме подключения.
Проект запущен на компьютере пользователя, введён логин и пароль, видны таблицы и запросы.
Открываю таблицу из нескольких сотен записей.
Внизу в области перехода появляется: запись 1 из 872
Встаю на непустое симольное поле. в непервой записи.
Внизу в области перехода появляется: запись 41 из 872
Вызываю контекстное меню.
Выбираю пункт "фильтр по выделенному".
В результате:
Количество записей не меняется.
Текущей становится первая запись.
Фильтр "не работает".
Внизу в области перехода появляется: запись 1 из 872 (Фильтр)

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

Установил на комп РАНТАЙМ. Тоже фильтры на этом пользовательском компьютере не работают. Ни родные, ни созданные из специального контекстного меню.
Прошу посоветовать: где именно следует поискать причину.
Могут ли какие-нибудь настройки Access 2013 портить таким образом картину?
спасибо.

http://www.sql.ru/forum/1218598/ne-rabotaut-filtry



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 214 213 [212] 211 210 ..
.. 1 Календарь