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

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

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

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

Среда, 24 Февраля 2016 г. 21:58 + в цитатник
Здравствуйте!

Access 2003: В конструкторе я создал запрос для вычисления значения Y как функции от полей X1 и Х2 в таблице myTable.
Но я хочу чтобы запрос выдавал только значения Y больше 1 и причем в отсортированном виде.

Когда я перешел в Режим SQL то получил:

SELECT X1, X2, (X1 + X2)/2 as Y FROM myTable WHERE (X1 + X2)/2 > 1 ORDER BY (X1 + X2)/2;

Подозреваю, что для исполнения такого запроса, для каждой строки из myTable Access 3 раза вычисляет (X1+X2)/2
Как заставить Access 2003 делать одно вычисление и использовать его результат и для SELECT и для WHERE и для ORDER BY

Спасибо

http://www.sql.ru/forum/1202271/optimizirovat-vychisleniya-v-zaprose


выборка элементов подчиненной формы

Среда, 24 Февраля 2016 г. 20:35 + в цитатник
Добрый день всем.

Подскажите, пожалуйста, решение такой вот проблемы:
Есть форма "КнигаПриказов" в которой содержится подчиненная форма "СодержаниеПриказа" следующей структоры:
"Должности" - выпадающий список на основе таблицы
"Фамилии" - также выпадающий список на основе другой таблицы.

Как правильно сформировать запрос, содержащий элементы подчиненной формы и поместить его в переменную для последующих манипуляций в VBA?

Заранее благодарен.

http://www.sql.ru/forum/1202254/vyborka-elementov-podchinennoy-formy


SQL, или на VBscript Как сделать вычисления ?

Среда, 24 Февраля 2016 г. 15:14 + в цитатник
существует две таблицы. Первой таблице показывает поступление товара в n количестве.
А второе таблице образуется на основе первой.

надо сделать так чтобы если мы имеем в первой таблице
данные

товар------кол-во---цена
товар1------20------200рублей.


при изменение кол-во 20 на 9. Чтобы в первой таблице показывал остаток 11
товар------кол-во---цена
товар1------11------200рублей.
А Во втором показывал то число которые ввели "9"
товар------кол-во---цена
товар1------9------200рублей.

http://www.sql.ru/forum/1202192/sql-ili-na-vbscript-kak-sdelat-vychisleniya


Фильтрация выпадающего списка по дате из формы

Среда, 24 Февраля 2016 г. 13:31 + в цитатник
Добрый день!

Есть форма "Заказы" с датой получения заявки.
Внутри этой формы есть подчиненная форма "Изделия"
В форме изделия есть выпадающий список "Обработка", который определяет цену обработки при расчетах.
Этот список фильтруется в зависимости от выбранных ранее материалов.
Появилась задача изменить цены. Я добавил в таблицу "Обработка" дубликат списка с новыми ценами и
новые поля "НачалоДействияЦены " и "ОкончДействЦены" с соответствующими датами.
Никак не могу заставить работать.
Нужно, чтобы в старых Заказах осталась старая цена, а в новых отображался только обновленный список Обработки.
Пытался фильтровать по диапазону дат, но видимо, что-то не понимаю...

http://www.sql.ru/forum/1202155/filtraciya-vypadaushhego-spiska-po-date-iz-formy


отчет по нескольким заказам

Среда, 24 Февраля 2016 г. 10:44 + в цитатник
Новичек, который очень хочет все таки добится своего)))

необходимо создать отчет, который будет основан на заказах - но не на всей сумме и колличеству заказа, а частично.
Дано: заказ из 7 позиций, каждая с разной ценой.
Таких заказов 5-7 от одного клиента в месяц.
---------
При вывозе готовой продукции - клиент хочет забрать несколько позиций из одного, несколько из второго итп.. Обычно это происходит по факту изготовления.

Нужно пердоставить клиенту перечень готовой продукции которую он вывозит. (Отчет)

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

- самое главное:
вывоз готовой продукции со склада не затрагивает напрямую списание. Т.е. - данный лист товара затем обрабатывается вручную бухгалтером и списывает вывезенное колличество.

За все совету заранее благодарен!

http://www.sql.ru/forum/1202114/otchet-po-neskolkim-zakazam


Отправка всей таблицы по email

Среда, 24 Февраля 2016 г. 09:41 + в цитатник
Доброе утро!
может кто сможет подтолкнуть в верном направление....
Есть таблица, содержимое, которой нужно передать в переменную, что бы потом эту переменную в ставить в body письма, и получатель уже в письме увидел некие данные.
Сложность в том что таблица динамическая, каждый раз может быть разное количество столбцов и конечно же строк.
Заранее спасибо!

http://www.sql.ru/forum/1202096/otpravka-vsey-tablicy-po-email


Возникновение ошибки "через раз"

Вторник, 23 Февраля 2016 г. 22:31 + в цитатник
Добрый день.

Возникла проблема следующего плана. При щелчке на кнопке в форме открывается копия документа Word, в котором находим соответсвующую метку и вводим текст, взятый из поля этой самой формы. Технически это реализуется при помощи слудющей процедуры:
автор
'Процедура перехода к необходимой метке и вставка соответсвуюещго текста
Public Sub TextInMetka(metka, content)
Selection.GoTo What:=wdGoToBookmark, Name:=metka
With ActiveDocument.bookmarks
.DefaultSorting = wdSortByName
.ShowHidden = False
End With

TypeText (content)

metka = ""
content = ""

End Sub


Проблема в том, что код срабатывает через раз. При закрытии файла Word и повторном запуске данной процедуры возникает ошибка в строке

автор
Selection.GoTo What:=wdGoToBookmark, Name:=metka


т.е., как я понимаю, не удается найти указанную метку. Хотя оная в документе присутствует.

Подскажите, что я упускаю?

http://www.sql.ru/forum/1202057/vozniknovenie-oshibki-cherez-raz


Удалить в таблице Word строку (из Access)

Вторник, 23 Февраля 2016 г. 17:32 + в цитатник
Доброго времени суток.
В документе Word (он открывается и заполняется из Access) есть таблица.
В зависимости от условий, необходимо либо оставлять в этой таблице все строки, либо удалять одну строку (при сохранении остальных). Как это можно реализовать через Access? По форуму не нашел. Ткните пожалуйста.
Спасибо.

http://www.sql.ru/forum/1202024/udalit-v-tablice-word-stroku-iz-access


Видимость поля в форме

Понедельник, 22 Февраля 2016 г. 16:40 + в цитатник
Доброго времени суток, уважаемые!
Начал изучать ACCESS и обычно с трудностями как-то справлялся.
Но передо мной поставили такую задачу, с которой я к сожалению не в силах справится третий день к ряду.
Может она покажется легкой для вас, но все же!
И так, у меня есть форма(Смотрите скрин)
В ней 105 записей.
Мне нужно сделать так, что-бы поле "AVG" вместе с результатом этого самого среднего балла выводилось на одной лишь записи в форме,а не на всех.
Пожалуйста, помогите!
Буду очень благодарен!
Картинка с другого сайта.
Картинка с другого сайта.

http://www.sql.ru/forum/1201881/vidimost-polya-v-forme


Значения по полю со списком

Понедельник, 22 Февраля 2016 г. 11:17 + в цитатник
Никак не могу понять, как подставлять значения в другие поля, при выборе первого из поля со списком. Пример прилагаю.

http://www.sql.ru/forum/1201837/znacheniya-po-polu-so-spiskom


Инструкция UPDATE с подзапросом. Обновляемый запрос.

Понедельник, 22 Февраля 2016 г. 09:15 + в цитатник
Ув. специалисты, сам не спец., был бы оч. благодарен, если укажете на ошибку или подскажите что сделать.

Имеется текстовое поле [Амбулаторный прием].[ФИО набл], в котором вместо фамилий содержатся значения ключевого столбца в виде цифр. Эти цифры соответствуют значению ключевого поля для каждой фамилии.
Имеется аналогичная табл. [Амбулаторный прием1].[ФИО набл_], в которой все тоже самое, только вместо цифр фамилии, и поле [ФИО набл_] - подстановочное, при его переделке в просто "поле" фамилии теряются и отображаются значения ключей.

Надо значения в [Амбулаторный прием].[ФИО набл] заменить на соотв. фамилии из [Амбулаторный прием1].[ФИО набл_].

Данный запрос не выполняется, т.к. "В операции должен использоваться обновляемый запрос". Тут моих скромных познаний не хватает.

UPDATE [Амбулаторный прием]
SET [ФИО набл] = 

(SELECT [ФИО набл_]
FROM [Амбулаторный прием1]
INNER JOIN [Амбулаторный прием]
ON [Амбулаторный прием1].[ФИО набл_] = [Амбулаторный прием].[ФИО набл] );

http://www.sql.ru/forum/1201829/instrukciya-update-s-podzaprosom-obnovlyaemyy-zapros


Открытие формы для ввода новой записи

Воскресенье, 21 Февраля 2016 г. 20:59 + в цитатник
Добрый день.
Подскажите, пожалуйста, способ реализации следующего действия. В некоторой форме есть выпадающий список с перечнем фамилий сотрудников. (Перечень построен на основе данных таблицы).
Пользователь может либо выбирать фамилию из списка либо получать ее путем автоматического завершения при вводе с клавиатуры. Как сделать так, чтобы в случае отсутствия вводимой фамилии в выпадающий список автоматически открывалась форма для ввода новой информации. После ее введения выпадающий список автоматически обновлялся. Это как-то связано с событием "отсутствие в спиве".
Заранее благодарен за помощь

http://www.sql.ru/forum/1201796/otkrytie-formy-dlya-vvoda-novoy-zapisi


Уменьшить размер картинок в базе

Суббота, 20 Февраля 2016 г. 16:48 + в цитатник
Имеется таблица с фотографиями клиентов, записей несколько тысяч, но т.к. их туда засовывали в виде BMP, да еще и больших размеров, таблица начала вылезать за 2 гига.
Никто не выручит скриптом изменения разрешения картинок в базе для уменьшения размера таблицы?
Клиент не хочет хранить их вне базы.

http://www.sql.ru/forum/1201670/umenshit-razmer-kartinok-v-baze


Как сделать красиво? switch

Суббота, 20 Февраля 2016 г. 12:45 + в цитатник
Всем привет!
необходимо посчитать стоимость посылок через DHL.

Формат их таблицы следующий:

zone0,30кг0,50кг1,00кг 1,50кг2,00кг2,50кг3,00кг3,50кг4,00кг4,50кг5,00кг
A 284,26 284,26 426,39 491,00 555,60 594,37 633,13 671,89 710,66 749,42 788,18
B 284,26 335,95 426,39 491,00 555,60 607,29 658,97 710,66 762,34 814,02 865,71
C 297,18 361,79 452,24 516,84 581,45 633,13 684,81 736,50 788,18 839,87 891,55

в заголовках столбцов вес, первый столбец - зона (растояние A,B,C,D,..... )
В значениях указана стоимость доставки от 0,5 кг до 20 кг с шагом 0,5 кг ,
свыше 20кг до 50кг указана стоимость за 20 кг + фиксированное занчение за каждые 0,5 кг свыше 20.
аналогично от 50 до 70 и от 70 до 250.

Как это красиво сделать? switch отрабатывает только до 6.5 кг.

Возможно посчитать 5 тыс отправлений не прибегая к VBA?
Спасибо

http://www.sql.ru/forum/1201607/kak-sdelat-krasivo-switch


Ленточная форма. Поле доступно для редактирования не во всех записях

Суббота, 20 Февраля 2016 г. 12:12 + в цитатник
Добрый день. Акцесс 2003
Ленточная форма. Поле доступно для редактирования не во всех записях. Возможно ли такое? В принципе, недоступность для редактирования устроит в любом виде (Locked, Visible, размеры = 0, прикрыть другим объектом и тд) Подскажите идеи.
Спасибо

http://www.sql.ru/forum/1201600/lentochnaya-forma-pole-dostupno-dlya-redaktirovaniya-ne-vo-vseh-zapisyah


Запрос не получается....

Пятница, 19 Февраля 2016 г. 17:52 + в цитатник
Помогите, пожалуйста, я не вижу где ошибка...

Должники те:
1) у кого не стоит отметка об оплате. Тогда долг = сумме по квитанции
2) у кого оплаченная сумма < суммы по квитанции. Тогда долг = сумма по квитанции - оплаченная сумма
3) кто произвел оплату после 20 числа следующего месяца текущего года.

http://www.sql.ru/forum/1201510/zapros-ne-poluchaetsya


Sql, Access.Как убрать нули после "," в ИТОГ без запятой и десятичных значений

Пятница, 19 Февраля 2016 г. 15:57 + в цитатник
Как сделать так, чтобы при формировании отчета все числа в табличке сразу же отображались бы в числовом формате и с разделителями групп разрядов? – выделила желтым (но только без запятой и десятичных значений!)

SELECT 2 AS ID, 'Себестоимость' AS Статья, 
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 1)) AS Январь,
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 2)) AS Февраль,
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 3)) AS Март,
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 4)) AS Апрель,
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 5)) AS Май, 
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 6)) AS Июнь,
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 7)) AS Июль, 
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 8)) AS Август, 
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 9)) AS Сентябрь,
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 10)) AS Октябрь,
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 11)) AS Ноябрь, 
-SUM(qdfPayments.PaymentAmount * (Month(PaymentDate) = 12)) AS Декабрь, Январь + Февраль + Март + Апрель + Май + Июнь + Июль + Август + Сентябрь + Октябрь + Ноябрь + Декабрь AS Итого
FROM qdfPayments
WHERE qdfPayments.PaymentDate >= 2015 AND qdfPayments.PaymentDate < =2015AND qdfPayments.ManagerPayCalc = 'Закрыт' AND qdfPayments.TransactionType = 'Затраты по заявке'

http://www.sql.ru/forum/1201471/sql-access-kak-ubrat-nuli-posle-v-itog-bez-zapyatoy-i-desyatichnyh-znacheniy


adp проект переподключение ...

Пятница, 19 Февраля 2016 г. 13:12 + в цитатник
Ребята, подскажите пожалуйста в таком вопросе: с отдела в филиал прислали adp проект (малюсенький - 1 отчет для руководства) и сказали подключить, чтобы работал. Я вижу 2 варианта решения задачи:
1 - самый простой: подключиться удаленно к серверу и загружать этот файл, но у меня нет доступа к серверу

http://www.sql.ru/forum/1201421/adp-proekt-perepodkluchenie


Аксесс 2003. Крашится приложение. Ошибка в Dao360.dll/

Пятница, 19 Февраля 2016 г. 12:48 + в цитатник
Здравствуйте, уважаемые знатоки.

На работе есть приложение написанное на 97 аксесе, а затем перенесенное на 2003 аксес.
В этом приложении есть несколько форм создания документов. В каждой такой форме есть подчиненная форма.

У главной формы источник строк - таблица-шапка документа.
У подчиненной формы источник строк - таблица-детали документа.

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

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

Я уже много чего перепробывал. И переносил данные в свежую базу. Компилял, сжимал, восстанавливал. Убирал события текущей записи в подчиненной форме. Сейчас вот пробую изменить библиотеку с DAO 3.6 на DAO 3.5.

Стоит заметить, что данная проблема наблюдается не на всех компьютерах ? Быть может стоит попробывать скопировать эту библиотеку с работающих машин на неработающие ?

Есть какие идеи, почему так происходит ?

А мне мама говорила: "Порошочек - это сила!".

http://www.sql.ru/forum/1201412/aksess-2003-krashitsya-prilozhenie-oshibka-v-dao360-dll


Получить значение с одной формы на другую

Пятница, 19 Февраля 2016 г. 11:32 + в цитатник
Здравствуйте! Мне надо с формы авторизации получить значение на форму Контракты. Те поля который при входе вбрал пользователь. его логин и год. как это сделать?

То еть мне надо чтоб поля при авторизации использовавшиеся запомнились и отобразились на второй форме, которая после нее открывается!

Надеюсь на помоощь!))) Очень надо)))

http://www.sql.ru/forum/1201395/poluchit-znachenie-s-odnoy-formy-na-druguu



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 193 192 [191] 190 189 ..
.. 1 Календарь