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

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

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

Сравнение двух чисел

Суббота, 25 Ноября 2017 г. 17:52 + в цитатник
Параметр1 = 900   '(полученный методом sql запросом суммирование)
Параметр2  = 1000 '(полученный методом sql запросом суммирование)
    If Параметр1 <= Параметр2 Then
        MsgBox "Да"
        LabelMsg.Visible = False
    Else
        MsgBox "Нет"
        LabelMsg.Visible = True
    End If

Не выводит мне Сообщение "Да"

Не могу в упор понять в чем проблема?

http://www.sql.ru/forum/1278237/sravnenie-dvuh-chisel


Запросы

Пятница, 24 Ноября 2017 г. 22:27 + в цитатник
Приветствую. Проблема такая. Создаю запрос на выборку, добавляю поля таблиц, которые должны быть в запросе. После выполнения запроса данные не отображаются. В чем может быть проблема? БД прикрепил. Заранее благодарю.

http://www.sql.ru/forum/1278195/zaprosy


Найти минимальное значение среди 4 полей в запросе?

Пятница, 24 Ноября 2017 г. 17:03 + в цитатник
А2003 mdb.
в запросе на выборку 4 числовых поля. Как в пятом поле показать минимальное значение?
конструкция из многих вложенных iif мне не по душе.
Чую, должно быть более простое решение. КАК?

ps в пятницу вечер уже тяжело...

http://www.sql.ru/forum/1278167/nayti-minimalnoe-znachenie-sredi-4-poley-v-zaprose


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

Пятница, 24 Ноября 2017 г. 15:21 + в цитатник
Здравствуйте.

В режиме сводной таблицы можно выбрать флажок "отображать как гиперссылку". И какое-нибудь поле отображается как гиперссылка, но она никуда не ведет!
Пожалуйста, поясните, как можно использовать гиперссылку в сводной таблице? Можно только если в таблице изначально тип данных "гиперссылка"? Тогда зачем он делает гиперссылку из поля с другими типами? Или как-то еще можно это использовать?

http://www.sql.ru/forum/1278157/giperssylka-v-svodnoy-tablice


Помогите с нумерацией строк в запросе, пожалуйста

Пятница, 24 Ноября 2017 г. 12:34 + в цитатник
Не могу справиться с нумерацией строк. Надо, чтобы в запросе "Сводка за период" в первом столбце была нумерация строк по порядку.
Как это сделать? Помогите, пожалуйста.
Начало периода - 1.10.17
Конец периода - 31.10.17

http://www.sql.ru/forum/1278134/pomogite-s-numeraciey-strok-v-zaprose-pozhaluysta


все возможные комбинации

Пятница, 24 Ноября 2017 г. 11:37 + в цитатник
Добрый день! подскажите, пожалуйста, как решить следующий вопрос. есть два таблицы. каждая состоит из одного столбца. в каждой примерно по 1000 записей. как сделать третью таблицу, которая содержала бы все возможные комбинации из этих двух таблиц. например, если в одной таблице записи a1,a2. Во второй таблице b1,b2, то необходимо получить: a1 b1, a1 b2, a2 b1, a2 b2

http://www.sql.ru/forum/1278123/vse-vozmozhnye-kombinacii


Поле с процентами, проблема с форматированием

Четверг, 23 Ноября 2017 г. 14:56 + в цитатник
Что-то я застрял на ровном месте.
Имеется запрос, одно их полей - результат VBA функции, которая возвращает variant. Реально функция возвращает Null или число Decimal, которое нужно представить в виде процентов (например 0.2 должно отображаться как 20%). Проблема в том, что форма ни в какую не хочет признавать такое поле числовым и форматировать его как проценты, если тип данных Variant. Принудительно конверитровать тип данных в числовой я не могу, т.к. нужно различать 0 и Null, а принудительно отформатировать вывод с помощью Format я также не могу - поле хоть отображается как нужно, но сортировка по нему уже идет неверная - сортируется как строки, а не как числа.
Есть идеи как это можно обойти?

http://www.sql.ru/forum/1278034/pole-s-procentami-problema-s-formatirovaniem


Календарик с сайта mossTOOLs

Четверг, 23 Ноября 2017 г. 12:03 + в цитатник
Что на этом сайте, что у Андрея Митина (am.rusimport.ru) выложено довольно много примеров реализации различных версий календарей. С украшательствами и без.
Вот хочу предложить ещё один. взят вот здесь
Простой, как валенок. Сделан на немецком. Изменить надписи легко. Для начинающих - в самый раз

http://www.sql.ru/forum/1278010/kalendarik-s-sayta-mosstools


Отображение значений поля OLE object

Среда, 22 Ноября 2017 г. 09:04 + в цитатник
Добрый день

С access дел до сих пор не имел, может вопрос нубский, но самостоятельно ответа не нашел.

В access 2013 прилинкованы(внешние данные ODBC) таблицы из ms sql server 2012. В этих таблицах в sql server есть поле типа varbinary(max) для хранения вложений.

В Access в прилинкованных таблицах во всех записях значения этого поля отображаются как: "Объект OLE", независимо от того есть ли вложение или его нет, что очень неудобно.

Вопрос первый: как можно отображать ярлыки с названиями вложенных файлов или просто название файлов вместо надписи "Объект OLE"? Вложения(.jpeg .bmp .pdf) пробовал загружать и из access и из sql server. Пробовал при загрузке объекта отмечать опцию "В виде значка" - не помогает. В форме, в свойствах Присоединенной рамки объекта свойство "Вывод на экран" стоит в Да.

Вопрос второй: можно ли в записях с отсутствующим вложением вместо надписи "Объект OLE" показывать пустую ячейку?

Спасибо.

http://www.sql.ru/forum/1277871/otobrazhenie-znacheniy-polya-ole-object


Access

Понедельник, 20 Ноября 2017 г. 18:56 + в цитатник
Помогите, нужно подправить кнопку поиск (по одному параметру) на форме, чтоб она искала значения из таблицы.
Скриншот кнопки поиск (она ищет только выданные книги из таблицы формуляр, а мне надо из всех книг, список всех книг в таблице книги).

http://www.sql.ru/forum/1277705/access


Run-time error 3027

Понедельник, 20 Ноября 2017 г. 14:07 + в цитатник
Добрый день!
Есть БД, в которой таблицы через odbc подключены к SQL server.
При выполнении следующего кода:

stQ = "SELECT * FROM ТипСтрКомплСоставЦена WHERE ТипСтрКом=" & КодДог
Set Ist = db.OpenRecordset(stQ, dbOpenDynaset, dbSeeChanges)
Do Until Ist.EOF  
Ist.Edit


При попытке выполнить команду Edit - выдается ошибка: Run-time error 3027.

Что то я не понимаю, каким образом корректно выполнить редактирование данного рекордсета.

Заранее спасибо!!!!

http://www.sql.ru/forum/1277675/run-time-error-3027


Проверить наличие активного элемента на форме.

Понедельник, 20 Ноября 2017 г. 14:04 + в цитатник
У меня в одной подпрограмме идёт обработка в зависимости от имени активного элемента. А если такого элемента нет на форме? Ну, например щёлкнули по полю выделения записи? Как определить, есть ли активный элемент на форме или нет?


-------------------------------------------------------------
А ты вложил уже свой кровный рубль в 50-ти миллиардное состояние Билла Гейтса?

http://www.sql.ru/forum/1277674/proverit-nalichie-aktivnogo-elementa-na-forme


Передача данных через процедуру MySQL

Понедельник, 20 Ноября 2017 г. 11:22 + в цитатник
Здравствуйте! Копаюсь на форуме и благодаря советам тут смог подключить свою базу к внешней БД MySQL через ODBC-коннектор. Подключить-то подключил, настроил кодировку и даже могу выполнять запросы, которые возвращают нужные мне сведения, но теперь возникла проблема с передачей данных. Итак.
Имеется:
Windows 7 x64
Access 2007
БД на нём же (*.accdb)
Настроенное подключение к БД MySQL через ODBC driver v. 3.51
Удалённая чужая БД, с доступными тремя таблицами (personal_accounts, watermeters, indication_statuses).

Необходимо передавать данные через БД Access в БД MySQL.
Владельцы последней прислали инструкцию как происходит передача данных, но куда и как это использовать, я не знаю (начал работать с аксессом с мая этого года).
Вот их инструкция:
-------------
Организация в режиме он-лайн записывает данные о показаниях приборов учета в БД MySQL, находящуюся на сервере, с помощью процедуры:
CREATE PROCEDURE `insert_indications`(
OUT p_error_code INT – кодошибкиобработкиплатежа/показаний
,OUTp_error_textVARCHAR(500) --текст ошибки обработки платежа/показаний
,OUTp_idVARCHAR(20)--уникальный номер записи обработки платежа/показаний
,INp_personal_account VARCHAR(8) -- номерлицевогосчета
,INp_watermeter_dateDATE -- дата снятия показаний по приборам учета
,IN p_watermeter1_id INT(15) -- ид. прибораучета1
,IN p_watermeter1_value INT(15) -- показаниеприбораучета1
,IN p_watermeter2_id INT(15)-- ид. прибора учета2
,IN p_watermeter2_value INT(15)-- показаниеприбора учета2
,IN p_watermeter3_id INT(15)-- ид. прибора учета3
,IN p_watermeter3_value INT(15)-- показаниеприбора учета3
,IN p_watermeter4_id INT(15)-- ид. прибора учета4
,IN p_watermeter4_value INT(15)-- показаниеприбора учета4
,IN p_watermeter5_id INT(15)-- ид. прибора учета5
,IN p_watermeter5_value INT(15)-- показаниеприбора учета5
,IN p_watermeter6_id INT(15)-- ид. прибора учета6
,IN p_watermeter6_value INT(15)-- показаниеприбора учета6
,IN p_watermeter7_id INT(15)-- ид. прибора учета7
,IN p_watermeter7_value INT(15)-- показаниеприбора учета7
,IN p_watermeter8_id INT(15)-- ид. прибора учета8
,IN p_watermeter8_value INT(15)-- показаниеприбора учета8
)

Примервызовапроцедуры:
callinsert_indications (@1, @2, @3, '16003577', '2016-11-03', 6844240, 77, 6846615, 58, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL, NULL);

select @1, @2, @3; -- выбор сообщений об ошибке и возврат номера записи.

Доступен вид со статусами платежей, где по ид. записи можно узнать статус его обработки:
1 - внесено организацией, принимающей платежи/показания;
3 - на обработке в ОВК;
2 - внесено в БД ОВК;
4 – ошибка (для показаний).

-------------
Где и что нужно прописать (VBA или в запросе к серверу, или ещё где-то) для того, чтобы данные, занесённые нашим оператором, отправлялись на сервер в БД MySQL? Заранее благодарю за помощь. Если есть похожая тема, прошу прощения, не смог найти.

http://www.sql.ru/forum/1277653/peredacha-dannyh-cherez-proceduru-mysql


Прошу помощи_сложная форма ведомости

Воскресенье, 19 Ноября 2017 г. 19:29 + в цитатник
Здравствуйте!
Мне не под силу решить одному ту задачку, в инете ответа не нашел.
Прошу вашей помощи.

Нужна форма ведомость как на картинке во вложении, только:
1. Внутри формы нужно выбирать факт посещения;
2. Цветом должен закрашиваться оплаченный период.

Перекрестная форма не дает такого сделать.
Подскажите как это можно реализовать?

http://www.sql.ru/forum/1277601/proshu-pomoshhi-slozhnaya-forma-vedomosti


Возврат к исходным данным

Воскресенье, 19 Ноября 2017 г. 19:13 + в цитатник
Здравствуйте!

Имеется таблица со значениями:
Бренд Город Январь Февраль...Ноябрь Декабрь
Бренд1Город1100200...300400
Бренд1Город2200250...350550
Бренд1Город3300250...300500
Бренд1Город4400200...400450
Бренд2Город1500200...500500
Бренд2Город2600400...600550
Бренд2Город3700300...400600
Бренд2Город4800200...300650
.....................

На следующем этапе, нужно скорректировать значения в этой таблице. Корректировка данных осуществляется из приложения на VB.NET по ячейкам с помощью SQL-запроса.
"UPDATE План SET План " & ТекущийМесяц & " = " & НовоеЗначение &" WHERE Бренд = " & ТекущийБренд & " AND Город = " & ТекущийГород

Сначала выбираем Бренд1 и корректируем по городам, потом Бренд 2 и корректируем по городам и т. д. С каждой корректировкой - отходим от исходных данных. И тут важно сохранять исходные данные.

Тут возникает два вопроса:

1. Какая должна быть структура таблицы, чтобы можно было вернуться к исходным данным?
2. А также откатить предыдущие изменения (как шаги)? А также возможность откатать вперед как на сочетании клавиш Ctrl+Y.

Для первого вопроса вижу такое решение. Создать дополнительные колонки, в которых сохраняются исходные данные.
Бренд Город Январь Февраль...Ноябрь ДекабрьЯнварь_исхФевраль_исх...Ноябрь_исх Декабрь_исх
Бренд1Город1100200...300400100200...300400
Бренд1Город2200250...350550200250...350550
Бренд1Город3300250...300500300250...300500
Бренд1Город4400200...400450400200...400450
Бренд2Город1500200...500500500200...500500
Бренд2Город2600400...600550600400...600550
Бренд2Город3700300...400600700300...400600
Бренд2Город4800200...300650800200...300650
....................................

И чтобы вернуться к исходным данных - запускается запрос
UPDATE
	План
SET
	План.Январь = План.Январь_исх,
	План.Февраль = План.Февраль_исх,
	//...
	План.Ноябрь = План.Ноябрь_исх,
	План.Декабрь = План.Декабрь_исх


Для второго вопроса создать отдельную таблицу для хранения истории корректировок.
Бренд ГородМесяц Значение
Бренд1Город1Январь110
Бренд1Город1Январь115
Бренд1Город1Февраль210
............

Но пока не представляю как будет восстанавливаться, а также потом вернуться вперед.


Скажите, куда нужно двигаться более правильно для решения двух задач?

http://www.sql.ru/forum/1277600/vozvrat-k-ishodnym-dannym


работа (просмотр) удаленных записей (строк) в MS Access

Воскресенье, 19 Ноября 2017 г. 16:19 + в цитатник
подскажите , как реализовать просмотр записей , которые удалил пользователь ?

http://www.sql.ru/forum/1277588/rabota-prosmotr-udalennyh-zapisey-strok-v-ms-access


Не могу скрыть поле в форме, после соткрытия опять видно

Воскресенье, 19 Ноября 2017 г. 15:51 + в цитатник
Вот набрал такую команду


Private Sub ПолеСоСписком1081_AfterUpdate()
Me.Надпись177.Visible = (ПолеСоСписком1081 = "есть")
Me.Запас_Выход.Visible = (ПолеСоСписком1081 = "есть")
Me.Запас_Выход = ""
End Sub

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

http://www.sql.ru/forum/1277586/ne-mogu-skryt-pole-v-forme-posle-sotkrytiya-opyat-vidno


как просуммировать строки в запросе

Воскресенье, 19 Ноября 2017 г. 03:57 + в цитатник
Добр ночи. Помогите, пожалуйста - не получается в запросе просуммировать строки. БД прилагаю. И прилагаю вид запроса, каким хотелось бы его получить. Заранее благодарен. Юрий

http://www.sql.ru/forum/1277563/kak-prosummirovat-stroki-v-zaprose


Не происходит останов программы на точке останова.

Суббота, 18 Ноября 2017 г. 09:26 + в цитатник
Что это может быть?
Ошибок нет, программа работает.
Но отладка не работает.
Ни на оператор STOP
Ни на точки останова программный код не реагирует.
Работает себе и работает.
------------------------------------------------------------------------
Спасибо за ответ.

http://www.sql.ru/forum/1277527/ne-proishodit-ostanov-programmy-na-tochke-ostanova


запрос для каждой записи отдельно

Суббота, 18 Ноября 2017 г. 07:05 + в цитатник
здравствуйте, я новичок в аксесс и хотел бы спросить у знатоков.
есть список клиентов, и есть другая связанная с ним таблица в которой есть платежи этих клиентов.
как сделать так чтобы на форме ввода для каждого клиента отображалась сумма платежей которые он уплатил?

http://www.sql.ru/forum/1277522/zapros-dlya-kazhdoy-zapisi-otdelno



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 285 284 [283] 282 281 ..
.. 1 Календарь