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

Поиск сообщений в 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 Марта 2017 г. 20:11 + в цитатник
В SQL создана хранимая процедура. Я хочу получить значение @patient_count в Access, только не нашла как это можно сделать.

ALTER PROCEDURE [dbo].[proc_count_patients_visit]
	@date_1 Date,
	@date_2 Date,
	@patient_count int output
AS
SET NOCOUNT ON; 

select @patient_count = Count(id_patient_history)	
FROM patients_history 
WHERE momartvis_tarigi Between @date_1 And @date_2
return @patient_count
GO


Dim t As Integer
Set dbsReport = CurrentDb
Set qdf = dbsReport.QueryDefs("sproc_count_patients_visit")
qdf.SQL = "EXEC proc_count_patients_visit @date_1='" & Format(Me.date_1, "yyyymmdd") & "', @date_2='" & Format(Me.date_2, "yyyymmdd") & "'"
qdf.ReturnsRecords = True

t = "@patient_count" ?????

http://www.sql.ru/forum/1254107/vozvrat-znacheniya-iz-hranimoy-procedury-access-sql


подключение к ms sql 2000 по ip

Понедельник, 20 Марта 2017 г. 19:27 + в цитатник
Господа, толи гуглить не умею, толи лыжи не едут...

Была строка подключения:
    Set MyConnect = New ADODB.Connection
    With MyConnect
      .Provider = "SQLOLEDB"
      .Properties("Data Source") = Nz(strMy!ServerName, "SQL\TELVIDSERV")
      .Properties("Initial Catalog") = Nz(strMy!ServerDB, "reclama")
      .Properties("User Id") = Nz(strMy!UserLink, "sa")
      .Properties("Password") = Nz(strMy!PassworLink, "")
      .ConnectionTimeout = 200
      .Open
    End With


У людей полная переделка сетей, с переносом сервера, правда все на месте, только локалка.
Как ее переделать на подключение по ip?
простая замена имени сервера на ip ничего не дает.
хотел попробовать у себя на работе, а ничего не выходит.
По имени сервера подключается, а по ip никак не могу найти информацию.

Помогите, у кого есть наработки по строке подключения по ip сервера..

http://www.sql.ru/forum/1254099/podkluchenie-k-ms-sql-2000-po-ip


Как разграничить по ролям?

Понедельник, 20 Марта 2017 г. 17:20 + в цитатник
Есть база в Access. Хочу экспортировать данные в SqlServer, а Access использовать чисто как оболочку для просмотра/редактирования.

Стоит вопрос - как разграничить права пользователей. На стороне Sql Server или на стороне Access? Как вообще правильней сделать?

http://www.sql.ru/forum/1254071/kak-razgranichit-po-rolyam


Одним запросом объединить две таблицы и найти повторные значения по полю

Понедельник, 20 Марта 2017 г. 12:53 + в цитатник
Здравствуйте. Необходимо одним запросом объединить две таблицы и найти повторные значения по полю, на выходе отобразить все повторные значения. Я сделал наоборот, что ищет по двум таблицам повторные значения, а потом отображает их. Не могу понять как реализовать по поставленной задаче?

Вот что реализовал
SELECT Работники.[ФИО безработного],
 Работники.[Название предприятия] 
FROM Работники
WHERE (((Работники.[ФИО безработного])
 IN (SELECT [ФИО безработного] FROM [Работники] AS Tmp
 GROUP BY [ФИО безработного]
 HAVING COUNT(*)>1 )))
ORDER BY Работники.[ФИО безработного] 
 
UNION 
SELECT [Работники (образование)].[ФИО безработного],
 [Работники (образование)].[Название заведения]
FROM  [Работники (образование)]
WHERE ((( [Работники (образование)].[ФИО безработного])
 IN (SELECT [ФИО безработного] FROM  [Работники (образование)] AS Tmp
 GROUP BY [ФИО безработного]
 HAVING COUNT(*)>1 )));

http://www.sql.ru/forum/1254030/odnim-zaprosom-obedinit-dve-tablicy-i-nayti-povtornye-znacheniya-po-polu


Какие записи бли изменены с момента открытия?

Воскресенье, 19 Марта 2017 г. 22:10 + в цитатник
Допустим, открыли мы форму.
На форме - 20 полей.
Допустим поменяли в ней значения 1,3,4,6 поля
Как написать макрос, который будет говорить, какие поля поменялись?
Это рекордсеты надо клонировать и сравнивать или как?

http://www.sql.ru/forum/1253963/kakie-zapisi-bli-izmeneny-s-momenta-otkrytiya


Гиперссылка на access

Воскресенье, 19 Марта 2017 г. 17:15 + в цитатник
Всем привет!

Некоторые приложения (navision, lotus) позволяют обращаться к себе с помощью гиперссылок. Например, для лотуса формат ссылки такой:
notes://servername/__44257A2200274201.nsf/0/3AF2B033F8EA9472432580BB00399C38?OpenDocument


По такой ссылке можно открыть конкретный объект в системе из любого места (excel, почта, ярлык). Нельзя ли добиться такого же эффекта в Access 2013?

P. S. В гугле не забанили, но я не знаю, как называется такая технология. Подскажите, плз.

http://www.sql.ru/forum/1253942/giperssylka-na-access


генерация случайного числа для каждой ячейки

Воскресенье, 19 Марта 2017 г. 12:35 + в цитатник
смотрите есть запрос на генерацию случайных чисел в определенное поле
Sub Macro1()
[Visual Basic]
Dim LRandomNumber As Integer
Dim s$

Randomize
LRandomNumber = Int((300 - 200 + 1) * Rnd() + 200)

s = "UPDATE вычисляемые SET [пук]=" & LRandomNumber & " WHERE [крак]>=0"

CurrentDb.Execute s
End Sub
[Visual Basic/]
но проблема в том что , это генерирует на все поле,покажите как правильно написать цикл "While not" ,чтобы он не трогал уже заполненные ячейки?

http://www.sql.ru/forum/1253921/generaciya-sluchaynogo-chisla-dlya-kazhdoy-yacheyki


Реализация системы поиска по базе данных

Воскресенье, 19 Марта 2017 г. 12:13 + в цитатник
Добрый день.
Прошу помощи по реализации системы поиска по базе данных.
Имеется таблица базы данных и форма ввода информации.
Необходимо в форму внедрить систему поиска и осуществить вывод последовательности, желательно в подчиненной форме, если это возможно, или в форме отчета, или еще как-нибудь.
Пример, как я это представляю, картинкой вставлен в имеющуюся форму базы данных.
Посоветуйте, пожалуйста, как это можно осуществить, т.к. даже не представляю, с чего начать.
Дополнительная информация во вложенных файлах.
Вложения

http://www.sql.ru/forum/1253919/realizaciya-sistemy-poiska-po-baze-dannyh


Вопрос по функции DMAX

Воскресенье, 19 Марта 2017 г. 11:11 + в цитатник
В таблице "PRODUCTS_TBL"
Текстовое поле "NAKLADNAYA_NUMBER"
Хочу выбрать максимальное значение номера накладной.
 VAL_NAKLADNAYA_NUMBERV_MAX_V_PRODUCTS_TBL = DMax("NAKLADNAYA_NUMBER", "PRODUCTS_TBL", "NAKLADNAYA_NUMBER <> ''")


Почему DMax - даёт верное значение.
Поле текстовое.
Пробовал прикручивать Val() - получаю ошибку или 0, в зависимости от места прикручивания.
Как правильнее выудить максимальное(числовое) значение из текстового поля?

http://www.sql.ru/forum/1253912/vopros-po-funkcii-dmax


Вирусы

Суббота, 18 Марта 2017 г. 18:40 + в цитатник
Я правильно понял (лучше переспрошу) из содержания:
https://www.watchpointdata.com/ransomware-decryptors
что, какая есть, вся вирусня, лезет из касперского???..

Модератор: Топик закрыт. Тема не наша

http://www.sql.ru/forum/1253874/virusy


определение букв в номерах

Пятница, 17 Марта 2017 г. 18:02 + в цитатник
Добрый день! имеется текстовое поле в котором 7значные числовые номера, но иногда вместо цифр могут попадаться буквы (погрешности распознавания JPG файлов)

Как можно определить такие "битые" номера? понимаю, что можно сделать в лоб простым перебором символов, но есть ли более красивое решение?

Спасибо

http://www.sql.ru/forum/1253788/opredelenie-bukv-v-nomerah


Как сделать редактируемое поле на форме?

Пятница, 17 Марта 2017 г. 14:22 + в цитатник
tst_004_car(осн) -> 1:М ->tst_005_zpch(подчинённая)

- на форме предполагается разместить несколько внешних таблиц;
- некоторые поля из этих таблиц предполагается вынести на форму (как поле "name");
- в полях предполагается редактировать, форматировать текст;

Вопрос.
Как реализовать данный механизм?

http://www.sql.ru/forum/1253756/kak-sdelat-redaktiruemoe-pole-na-forme


Построитель выражений А2010

Пятница, 17 Марта 2017 г. 13:39 + в цитатник
Добрый день.
Вопрос по редактору VBA. В прошлых версиях (конкретно в А97) в нем была кнопка "построителя выражений", а в 2010 не нахожу... убрали или не там ищу?

http://www.sql.ru/forum/1253744/postroitel-vyrazheniy-a2010


Запрос с использованием if

Пятница, 17 Марта 2017 г. 12:40 + в цитатник
Приветствую если кто знает подскажите нужно выполнить запрос
Если одно значение поле = тогда выбрать другое поле

Есть таблица

Колонка 1Колонка 2
140 Русский
120 Английский


Должно получиться так

Колонка2 Колонка 3(значения из колонки 1)
Русский 140
Английский 0

http://www.sql.ru/forum/1253736/zapros-s-ispolzovaniem-if


Рекурсивное сложение

Четверг, 16 Марта 2017 г. 15:47 + в цитатник
Здравствуйте.
Пользователи в таблице "пользователь" могут приглашать других пользователей, это отображается в таблице "пользователь-приглашенный", есть запрос, который формирует все затраты пользователя из таблицы "посещения". Нужно чтобы пользователю пригласившему другого пользователя начислялся % от его затрат.

Я хочу сделать это в VBA - написать функцию, которая читает всех приглашенных и вычисляет % от каждого приглашенного, и так далее рекурсией до верхнего уровня (искомого пользователя).

Не могу разобраться как мне считать данные из таблицы Access (получить результат SQL запроса) в переменную VBA (массив) для анализа и работы с ними. Дайте пожалуйста пример получения данных.

http://www.sql.ru/forum/1253646/rekursivnoe-slozhenie


Сбой при копировании запросов.

Четверг, 16 Марта 2017 г. 11:17 + в цитатник
Тут я уже выложил несколько топиков, про сбои при создании и копировании баз данных. Вот ещё один. Вот в этом топике Невозможно вставить или удалить таблицу через контекстное меню мне посоветовали для решения проблемы создать пустую базу и переписать в неё содержимое старой. Я такое сделал. Одна проблема решилось. Но возникла другая. При работе программы стали возникать ошибки. Начал разбираться. Оказалось, что часть скопированных запросов оказались испорченными. В них отсутствовали связи между таблицами. Таблицы остались, а все связи и выводимые поля исчезли. Я сначала попробовал исправить это вручную, но как отличить испорченный запрос от исправного - не нашел. По этому удалил все запросы и скопировал их заново. Программа заработала.

Вопрос. Как определить, что копирование прошло правильно? Это произошло у меня один раз за почти 20 лет работы с Access. Я такой "счастливчик"? Или такие сбои происходили и у других?


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

http://www.sql.ru/forum/1253595/sboy-pri-kopirovanii-zaprosov


Странное поведение базы

Среда, 15 Марта 2017 г. 15:36 + в цитатник
У меня накрылась база. Было решено скопировать всё содержимое в новую базу.
Создал новую чистую базу в Access 2010 в формате MDB Access 2000. Скопировал в неё всё содержимое старой базы. Всё заработало. Но... В строке статуса после каждой операции типа подключения таблицы, открытия формы, выполнение запроса и т.п. выводится надпись "Начало процедуры сохранения" И программа стала заметно тормозить на тяжёлых запросах и подключении таблиц.

Что это может быть? Достал старые копии программы - там такого не было. В смысле: ни тормозов, ни надписи.


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

http://www.sql.ru/forum/1253494/strannoe-povedenie-bazy


Сбой в базе при декомпиляции с последующим сжатием

Среда, 15 Марта 2017 г. 11:29 + в цитатник
При разработке и отладке программы в базе постепенно скапливается "мусор", который нельзя удалить простым сжатием БД. Поэтому после изменения и отладки программы, я произвожу декомпиляцию и сжатие программы, чтоб избавить её от "мусора". Раньше я пользовался модулем очистки от "мусора" Юрия Шермана. Потом перешел на ключ /decompile с последующим сжатием. Почти 10 лет всё было в порядке и вот прилетело.
Программа разделена на две части - табличную и интерфейсную. В начале происходит обнуление списка подключенных таблиц, затем новое подключение таблиц, а потом уже всё остальное. И вот после очередной декомпиляции и сжатия программа перестала работать. Оказалось, что связи с прилинковаными таблицами стали системными объектами и удалить их нельзя. ни простым удалением, ни корректировкой в таблице объектов.

как это получилось - непонятно. Это ещё одно предупреждение. Делайте резервные копии!!!



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

http://www.sql.ru/forum/1253443/sboy-v-baze-pri-dekompilyacii-s-posleduushhim-szhatiem


Размер базы с импортированной таблицей

Среда, 15 Марта 2017 г. 10:57 + в цитатник
Есть база Access 2003 с большой таблицей (~5 млн записей) и штук 40 относительно маленьких табличек. Размер базы 623 Мб.

Создаю новую базу, импортирую в нее большую таблицу - получаю 790 Мб. Сжатие уменьшить размер не помогает.

Если в старой базе поудалять маленькие таблицы, то с одной большой она весит 590 Мб.

Интересно, почему новая база с одной табличкой весит заметно больше чем старая со всеми?

---------------
P.S
Все базы в формате 2003-го...

http://www.sql.ru/forum/1253437/razmer-bazy-s-importirovannoy-tablicey


Размер базы с таблицей

Среда, 15 Марта 2017 г. 10:56 + в цитатник
Есть база Access 2003 с большой таблицей (~5 млн записей) и штук 40 относительно маленьких табличек. Размер базы 623 Мб.

Создаю новую базу, импортирую в нее большую таблицу - получаю 790 Мб. Сжатие уменьшить размер не помогает.

Если в старой базе поудалять маленькие таблицы, то с одной большой она весит 590 Мб.

Интересно, почему новая база с одной табличкой весит заметно больше чем старая со всеми?

---------------
P.S
Все базы в формате 2003-го...

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

http://www.sql.ru/forum/1253436/razmer-bazy-s-tablicey



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 250 249 [248] 247 246 ..
.. 1 Календарь