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

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

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

найти расширение файла

Вторник, 03 Февраля 2015 г. 12:47 + в цитатник
Здравствуйте.

Нужно из строки выделить расширение файла. Сделал так

Split(Right(strFile, 5), ".")(1)

Прошу указать на недостатки или на иной (более правильный способ)

http://www.sql.ru/forum/1140588/nayti-rasshirenie-fayla


Запрет на удаление столбца(колонки) в форме.

Вторник, 03 Февраля 2015 г. 09:12 + в цитатник
Добрый день.
Проблема собственно в шапке. Необходимо запретить пользователям возможность удаления столбца в подчиненной форме. Редактирование/ добавление/ изменение записей отключено. Доступ к контекстному меню убрал, но если выделить столбец и нажать del, столбец удаляется. Можно поставить перехват действий клавиши, но наверное есть какой-то более простой способ о котором пока не знаю!
Заранее спасибо за совет.

http://www.sql.ru/forum/1140539/zapret-na-udalenie-stolbca-kolonki-v-forme


Переключение языка

Понедельник, 02 Февраля 2015 г. 11:49 + в цитатник
Уважаемые подскажите пожалуйста ,возможно ли сделать ,если да, то как ?! При фокусе на поле -автоматически раскладка клавиатуры переключалась на английский язык,при потере фокуса обратно на русский .За ранее благодарен за ответ!!!!

http://www.sql.ru/forum/1140380/perekluchenie-yazyka


Ускорить запрос на основе запросов с вычисляемым полем

Понедельник, 02 Февраля 2015 г. 11:15 + в цитатник
Во вложении база Access. По данным в таблицах ЛеммыПоФразам и РазбитыеФразыПоЛеммам строятся 2 итоговых запроса ФразыИзЛемм и ФразыИзЛеммРазбитыхФраз соответственно. В них есть вычисляемое поле - аналог функции Sum для строк. Сама функция находится в модуле ОбъединениеЛеммВФразы. Оба запроса отрабатывают мгновенно. По этим запросам строится запрос СвязьФразМинусСловДобавление, который по каким-то причинам работает долго. Причем время работы пропорционально произведению количества записей в запросах ФразыИзЛемм и ФразыИзЛеммРазбитыхФраз. Похоже что запрос ФразыИзЛеммРазбитыхФраз пересчитывается для каждой записи таблицы ФразыИзЛемм. Это можно проверить, поставив брейкпоинт в функции SumStr. Поле для конкретного id будет считаться столько раз, сколько записей в запросе ФразыИзЛемм.
Кроме того, если сохранить данные запросов ФразыИзЛемм и ФразыИзЛеммРазбитыхФраз в таблицу и построить запрос ТабличныйСвязьФразМинусСловДобавлиние аналогичный запросу СвязьФразМинусСловДобавление, то он будет работать быстро.

Почему это происходит? Можно ли Access заставить один раз посчитать запросы ФразыИзЛемм и ФразыИзЛеммРазбитыхФраз, а в запросе СвязьФразМинусСловДобавление использовать результат выполнения этих запросов?

http://www.sql.ru/forum/1140369/uskorit-zapros-na-osnove-zaprosov-s-vychislyaemym-polem


Выборка строк с датами по порядку.

Понедельник, 02 Февраля 2015 г. 08:32 + в цитатник
Здравствуйте.
Есть таблица вида:
Товар Дата
102.02.2015
101.02.2015
131.01.2015
130.01.2015
126.01.2015
125.01.2015
2.28.01.2015
227.01.2015
226.01.2015
222.01.2015
2.10.01.2015
302.02.2015
3.01.02.2015
325.01.2015
317.01.2015


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

Тогда результат по это таблице был бы следующим:

Товар Дата
102.02.2015
101.02.2015
131.01.2015
130.01.2015
302.02.2015
3.01.02.2015


Товар 2 исключается, так как у него нет даты 02.02.2015 (сегодня)
Остальные строки исключаются из-за того что даты идут с интервалом больше одного дня от предыдущей строки.
Надеюсь я понятно описал :)

http://www.sql.ru/forum/1140337/vyborka-strok-s-datami-po-poryadku


Помогите с формулой вычисления по условию

Суббота, 31 Января 2015 г. 15:15 + в цитатник
Добрый день, помогите пожалуйста составить формулу для запроса или формы. Есть показания начальное и конечное (позания спидометра), в результате имеем пробег, нужно посчитать оплату за услуги доставки. Есть льготный пробег по тарифу - а - (200) км, потом остаток по тарифу - b но при условии что пробег не превышает лимит 1000 км., а если превышает, то перепробег считать по тарифу - с. В данный момент показания вводятся вручную и часто бывают ошибки, хотелось бы что бы вводилось только начальное и конечное показание, а остальное расчитывалось автоматом.

Для примера пробег 1025 км
1. 200*а= (льготный пробег *а)
2. 800*b= ((лимит - льготный пробег)*b)
3. 25*с= ((фактический пробег - лимит)*с)

http://www.sql.ru/forum/1140184/pomogite-s-formuloy-vychisleniya-po-usloviu


Кака получить отчёт произвольному диапазону дат.

Суббота, 31 Января 2015 г. 14:47 + в цитатник
В Access совсем новичок. Понемногу осваиваю.

Создал таблицу.
ИД; ДАТА; ТЕМА
Как сделать форму на которой два календаря (или просто два текстбокс) и кнопка "получить отчёт за этот период", по нажатию которой и получаем соответствующий отчёт.

Что-то эта тема для меня совсем тупик.

пс
Делаю в OpenOffice Base, Не думаю, что от Access сильно отличается принцип работы.

http://www.sql.ru/forum/1140179/kaka-poluchit-otchyot-proizvolnomu-diapazonu-dat


Вызов формы из библиотечной БД

Суббота, 31 Января 2015 г. 13:50 + в цитатник
Пробую вызвать форму из библиотечной базы, присоединенной в референсах. Когда-то Karfaqen выкладывал бдшку. Но не получается. Посмотрите, пожалуста где ошибка. Надо вызвать mainDB, где подсоединены ы референсах другие бдшки.

http://www.sql.ru/forum/1140173/vyzov-formy-iz-bibliotechnoy-bd


Избавляемся от References Excel ... ошибка xlValidateList

Пятница, 30 Января 2015 г. 17:42 + в цитатник
Добрый день!

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

  Dim oXls As Object 'Excel.Application
  Dim oBook As Object 'Excel.Workbook
  Dim oSheet As Object 'Excel.Worksheet

  Set oXls = CreateObject("Excel.Application")
  Set oBook = oXls.Workbooks.Add '
  Set oSheet = oBook.Worksheets.Item(1)

' здесь процесс выгрузки, создания диапазона

    With oBook.Sheets("Сотрудники").Range(oBook.Sheets("Сотрудники").Cells(2, 1), oBook.Sheets("Сотрудники").Cells(50, 1)).Validation
        .Delete
        .Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
        xlBetween, Formula1:="=Подразделение"
        .IgnoreBlank = True
        .InCellDropdown = True
        .InputTitle = ""
        .ErrorTitle = ""
        .InputMessage = ""
        .ErrorMessage = _
        "Если необходимо добавить еще одно Подразделение перейдите на лист Подразделение и добавьте данные в соответствующие столбцы."
        .ShowInput = True
        .ShowError = True
    End With


вот здесь возникают ошибки:
.Add Type:=xlValidateList, AlertStyle:=xlValidAlertStop, Operator:= _
xlBetween, Formula1:="=Подразделение"

Пробовал менять, но ошибку так и выдает

.Add Type:=oXls.xlValidateList, AlertStyle:=oXls.xlValidAlertStop, Operator:= _
oXls.xlBetween, Formula1:="=Подразделение"

.Add Type:=oBook.xlValidateList, AlertStyle:=oBook.xlValidAlertStop, Operator:= _
oBook.xlBetween, Formula1:="=Подразделение"

.Add Type:=oXls.oBook.xlValidateList, AlertStyle:=oXls.oBook.xlValidAlertStop, Operator:= _
oXls.oBook.xlBetween, Formula1:="=Подразделение"

.Add Type:=oXls.oBook.XlDVType.xlValidateList, AlertStyle:=oXls.oBook.XlDVAlertStyle.xlValidAlertStop, Operator:= _
oXls.oBook.XlFormatConditionOperator.xlBetween, Formula1:="=Подразделение"

.Add Type:=XlDVType.xlValidateList, AlertStyle:=XlDVAlertStyle.xlValidAlertStop, Operator:= _
XlFormatConditionOperator.xlBetween, Formula1:="=Подразделение"

.Add Type:=oXls.XlDVType.xlValidateList, AlertStyle:=oXls.XlDVAlertStyle.xlValidAlertStop, Operator:= _
oXls.XlFormatConditionOperator.xlBetween, Formula1:="=Подразделение"

.Add Type:=Microsoft.Office.Interop.Excel.XlDVType.xlValidateList, AlertStyle:=Microsoft.Office.Interop.Excel.XlDVAlertStyle.xlValidAlertStop, Operator:= _
Microsoft.Office.Interop.Excel.XlFormatConditionOperator.xlBetween, Formula1:="=Подразделение"

Прошу помощи в разрешении данного вопроса.

http://www.sql.ru/forum/1140079/izbavlyaemsya-ot-references-excel-oshibka-xlvalidatelist


Можно ли спрятать кнопки навигации в таблице?

Пятница, 30 Января 2015 г. 16:07 + в цитатник
Здравствуйте!
Можно ли спрятать кнопки навигации в таблице?

http://www.sql.ru/forum/1140056/mozhno-li-spryatat-knopki-navigacii-v-tablice


Найти товар с ценой отличной до 10%

Пятница, 30 Января 2015 г. 15:57 + в цитатник
Доброго времени суток, подскажите как построить запрос: Есть база с товаром, помимо прочих параметров, у него есть цена, так вот, нужно сделать запрос, по которому будут выводиться товар с ценой +- 15% от нужной , т.е. если цена 100, то нужны все предметы стоимостью от 85 до 115 включительно.

http://www.sql.ru/forum/1140054/nayti-tovar-s-cenoy-otlichnoy-do-10


Кто может починить базу?

Пятница, 30 Января 2015 г. 15:34 + в цитатник
Не открывается как таблица, но открывается как форма. MS Access 07-10. Помогите, 300 записей, неохота снова заполнять. СПб.

http://www.sql.ru/forum/1140049/kto-mozhet-pochinit-bazu


программная запись гиперссылки в форму по нажатию кнопки

Пятница, 30 Января 2015 г. 14:31 + в цитатник
Здравствуйте. Есть в таблице БД на Аксесс поле "Путь" тип - строка. Сделал форму для этой таблицы. Для поля "Путь" в свойствах указал, что это гиперссылка. В Аксе записывал ссылку так: кликаю правой кнопкой на поле, жму в выпавшем меню "Изменить гиперссылку" и дальше все как по маслу - все в нужных окошках диалога выбираю и в конце в поле записана нужная ссылка. Но беда в том, что юзеры открывают БД через Runtime, где правая клавиша мыши не срабатывает и диалог записи ссылки не выводится. Как быть? как программно этот диалог запустить? Юзер должен найти нужный файл и чтоб в БД прописался путь к нему. Места расположения файлов разные и расширения тоже

http://www.sql.ru/forum/1140032/programmnaya-zapis-giperssylki-v-formu-po-nazhatiu-knopki


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

Пятница, 30 Января 2015 г. 14:29 + в цитатник
Попытался вставить текст скрипта в запрос к серверу, акцесс выдал отлуп "Слишком длинный текст для изменения".
Какой верхний лимит, кто подскажет?

http://www.sql.ru/forum/1140030/kakoy-maksimalnyy-razmer-teksta-zaprosa-k-serveru


TRANSFORM и PIVOT

Пятница, 30 Января 2015 г. 11:51 + в цитатник
Здравствуйте. Есть такая проблема.
Начал разбираться с данными операторами. Но в итоговых данных по [Всего клиентов] где клиенты должны быть - пустые поля. Так же Имя данного поля отображается как "<>"
Цель данного запроса заключается в том, что бы узнать у какого клиента сколько счетов в банке. Столбцы:. банк, бик, общее количество клиентов, и список клиентов с указанием количества счетов.

TRANSFORM Count(INN.INN) AS [Всего клиентов]
SELECT BIK.NAME AS Банк, BIK.BIK AS [БИК Банка]
FROM BIK LEFT JOIN INN ON BIK.BIK = INN.BIK
GROUP BY BIK.BIK, BIK.NAME
ORDER BY BIK.NAME
PIVOT INN.NAME;

http://www.sql.ru/forum/1139987/transform-i-pivot


обрезается часть текста

Пятница, 30 Января 2015 г. 11:39 + в цитатник
Здравствуйте, в базе аксес в таблице 3 поля: ВР, НазваниеВР, Сумма
SELECT  Вр & Chr(13) & Chr(10) &  НазваниеВР, сумма
FROM  `C:\Plan_ЮВУ\Plan_2015.mdb`.Расшифровка_2015 Расшифровка_2015


при возврате Вр & Chr(13) & Chr(10) & НазваниеВР образается, подскажите как увеличить размер поля. В базе названиеВр=длинныйтекст

Модератор: Тема перенесена из форума "MySQL".

http://www.sql.ru/forum/1139984/obrezaetsya-chast-teksta


Не раскрывать пустые ноды в тривью

Пятница, 30 Января 2015 г. 09:57 + в цитатник
Создаю TreeView. Все нормально за исключением досадного пустяка - не могу сделать так, чтобы ноды без детей не раскрывались. И чтобы на них не было плюс/минусов. А сейчас вот как на рисунке. Как это можно сделать?

http://www.sql.ru/forum/1139969/ne-raskryvat-pustye-nody-v-trivu


Поле со списком и список даты

Четверг, 29 Января 2015 г. 17:40 + в цитатник
Добрый вечер!
Есть Таблица:
Дата
25.01.2015
26.01.2015
27.01.2015
01.02.2015
02.02.2015

На форме есть поле со списком, Список значений -
Дата
Январь
Февраль
Март
Апрель
Май
Июнь
Июль
Август
Сентябрь
Октябрь
Ноябрь
Декабрь
и кнопка!
На пример мне нужно при выборе "Январь" и нажатии кнопки ок в запросе показал только 25.01.2015, 26.01.2015, 27.01.2015!
Вот мой запрос:
SELECT Таблица1.Дата
FROM Дата
WHERE (((Дата.Дата)=[Формы]![Главная]![Список]));

В результате нечего.
Помогите пожалуйста!
Спасибо!

http://www.sql.ru/forum/1139865/pole-so-spiskom-i-spisok-daty


ADODB.DataTypeEnum - обратное преобразование

Четверг, 29 Января 2015 г. 16:54 + в цитатник
Как всем известно, чтобы не держать в голове цыферки различных констант, мудрые разработчики вредрили т.н. "перечисления".
При описании параметра объекта ADODB.Command или поля ADODB.Recordset используются, в частности, для указания типа данных. За тип данных отвечает ADODB.DataTypeEnum.

Например, значение adInteger имеет числовой эквивалент = 3.

Но как зная ЧИСЛОВОЕ значение, получить его текстовый эквивалент?!!
Типа:
?ADODB.DataTypeEnum(3)
adInteger

http://www.sql.ru/forum/1139847/adodb-datatypeenum-obratnoe-preobrazovanie


Ошибка обновления

Четверг, 29 Января 2015 г. 16:34 + в цитатник
Здравствуйте!
Помогите разобраться...
В Access выдает ошибку не достаточно системных ресурсов!
Что делать? Но на другом компе, менее мощном работает отлично!
Может быть из-за типа системы, работает на 32 битной, не работает на 64 битной!
Спасибо!

http://www.sql.ru/forum/1139844/oshibka-obnovleniya



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 114 113 [112] 111 110 ..
.. 1 Календарь