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

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

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

Тормоза фильтра формы при совместной работе в сети

Среда, 06 Марта 2019 г. 14:06 + в цитатник
Ситуация: Существует таблица, которая находится в базе на одной из клиентских машин и присоединенная
к приложению, с которым работают пользователи. Форма для работы - табличная.
В форме реализован механизм поиска посредством фильтрации. Все прекрасно работает до тех пор, пока
не добавляется/изменяется/удаляется запись. После этого, клиент, который произвел эту операцию никаких изменений
в скорости работы не замечает, зато у других поиск/фильтрация начинает жестоко "тупить". Причем перевод формы в конструктор и
наоборот - сбрасывает "тормоз". Пробовали пользоваться не фильтром а изменением источника строк (Where...), подвязали
постоянно открытый Recordset (где то, если даже не на этом форуме вычитали), убрали связи с справочниками - оставили голую
таблицу - результаты те же. Может кто-нибудь сталкивался с подобным?

https://www.sql.ru/forum/1309934/tormoza-filtra-formy-pri-sovmestnoy-rabote-v-seti


Точность десятичного поля слишком мала для добавляемого числа.

Вторник, 05 Марта 2019 г. 14:21 + в цитатник
Доброго времени суток,
Помогите разобраться с данной проблемой, я новичок и надеюсь на ваше снисхождение. В последний раз этот вопрос поднимался аж в 2016 году на вашем форуме, но я так и не нашёл в чём проблема. При выполнении запроса он его выполняет но в некоторых строках появляется текст "Ошибка". А если выполнить, создать таблицу то выдает ошибку "Точность десятичного поля слишком мала для добавляемого числа." Вопрос. Как избежать появление данной ошибки или есть ли способ обхода?

https://www.sql.ru/forum/1309895/tochnost-desyatichnogo-polya-slishkom-mala-dlya-dobavlyaemogo-chisla


Железная логика и реальная жизнь ?!

Вторник, 05 Марта 2019 г. 14:16 + в цитатник
Случайно заметил, что у некоторых пользователей
не обновляется клиентское приложение.

Логика моя:

Стартовое приложение ("Start" запускается с ярлыка)
Клиентское приложение ("Client" собственно сам клиент)
Пользователь жамкает на ярлычёк(запускается "стартер")
происходит проверка обновления:
Если обновления НЕТ то
запускаем старого клиента
Если обновление ЕСТЬ то
копируем нового клиента
запускаем его
и закрываем "стартер"

Железная логика!!!!

Логика пользователя:

Жамкает по ярлычку...
запускается клиент...
пользователь закрепляет клиентское приложение на "панели задач"
и больше ярлыком не пользуется....

Оказывается реальная жизнь жестокая.

https://www.sql.ru/forum/1309894/zheleznaya-logika-i-realnaya-zhizn


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

Суббота, 02 Марта 2019 г. 02:12 + в цитатник
Добрый час! Подскажите как покрасить записи в табличной форме произвольным цветом исходя из значений одного из полей?

https://www.sql.ru/forum/1309763/pokrasit-zapisi-v-tablichnoy-forme-proizvolnym-cvetom-ishodya-iz-znacheniy-odnogo-iz-poley


Access и его ADO драйвера

Пятница, 01 Марта 2019 г. 14:57 + в цитатник
Коллеги, доброго дня. подкиньте мыслей.

Был крошечный кусочек кодика.

Sub createACDBBase(path As String)
  Dim cat As New ADOX.Catalog

  cat.Create "Microsoft.ACE.OLEDB.12.0;Data Source=" & path
  
  Set cat = Nothing
End Sub


Sub t()
   'DAO.CreateDatabase ActiveWorkbook.path & "\TST.ACCDB", DAO.dbLangCyrillic
   createACDBBase "C:\users\......\documents\TST.ACCDB"
End Sub


в прошлом он работал. То есть создавал базу в которой можно было делать таблички. А теперь выдает только окошко со словами - "Интерфейс не поддерживается" (код работает в рамках экселевского макроса).

а джетовский драйвер cat.Create "Provider=Microsoft.Jet.OLEDB.4.0;;Data Source=" & path
исправно продолжает создавать базы. От чего такая неприятность могла приключиться (вероятно пришло обновление, и теперь что то с чем то несовместимо, но что и с чем?); и где посмотреть в чем ограничен формат файла Standard Jet DB по сравнению с Standard ACE DB ? Офис и акс 2010 живет в папке PROGRAMM FILES (X86) - наверное 32 разрядный.... .

https://www.sql.ru/forum/1309739/access-i-ego-ado-drayvera


SQL в Access Me!.Column()

Четверг, 28 Февраля 2019 г. 18:52 + в цитатник
Здравствуйте, помогите с проблемой.
Задача автоматически заполнить формы данными из других таблиц, я на писал событие на обновление, но он видит только до Column(1), а дальше нет, в чем проблема понять не могу.

https://www.sql.ru/forum/1309707/sql-v-access-me-column


Ошибка после преобразования с Access 2003 на Access 2010

Четверг, 28 Февраля 2019 г. 11:50 + в цитатник
Есть созданная в Access 2003 полностью рабочая база данных. Есть идея опубликовать ее на SharePoint, но для этого пришлось преобразовать базу в формат Access 2010. После преобразования вылетает ошибка, как в скрине 1. Может, какую-то дополнительно библиотеку нужно подключить? Кроме того, при открытии ругается на метод .Edit (см. скрин 2) по той же причине. В чем может быть проблема?

https://www.sql.ru/forum/1309681/oshibka-posle-preobrazovaniya-s-access-2003-na-access-2010


Запрос на исключение,не могу сообразить.

Воскресенье, 24 Февраля 2019 г. 21:04 + в цитатник
Приветствую всех! Помогите решить задачку, голову уже сломал(.
Есть табл. Гамма и подчиненная табл. Цвета. На каждую Гамму набираем несколько цветов. Надо создать запрос, который бы отбирал те гаммы, в которых НЕТ определенного цвета, например синего.

https://www.sql.ru/forum/1309517/zapros-na-iskluchenie-ne-mogu-soobrazit


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

Воскресенье, 24 Февраля 2019 г. 17:05 + в цитатник
Здравствуйте.

В форме для задания и коррекции данных сотрудников имеется поле со списком, в котором выводится КОД сотрудника и ФИО сотрудника. КОД - присоединенный столбец и имеет нулевую ширину.

Когда я внес изменения в запись очередного сотрудника и НЕ СОХРАНИВ изменения в разворачивающемся списке вывожу нового сотрудника, то форма сообщает, что внесенные изменения будут потеряны.

Если я одумался и хочу отказаться от перехода к новому сотруднику, то как восстановить нужную (предыдущую) запись КОДА и ФИО в поле со списком. В этом поле КОД и ФИО уже нового сотрудника. При этом в форме пока хранятся данные предыдущего сотрудника.

https://www.sql.ru/forum/1309514/vosstanovit-znachenie-v-pole-so-spiskom


SQL. Format. Выравнивание по левому краю

Суббота, 23 Февраля 2019 г. 22:17 + в цитатник
Добрый день.
Запрос:
SQL = "SELECT format('aaaaaaa','& & &&&&&&') FROM z "
Результат: " a aaaaaa"
Хочу получить: "a a aaaaa "
Как выровнять по левому краю?
Спасибо

https://www.sql.ru/forum/1309502/sql-format-vyravnivanie-po-levomu-krau


Удалить из поля ТЕЛЕФОН все кроме чисел

Пятница, 22 Февраля 2019 г. 15:26 + в цитатник
Есть таблица которая заново создается из запроса.

В этой таблице находятся 3 поля с телефонами формата + 7(499)111-11-11,
--нужно что бы в итоге все телефоны были формата 74991111111.
--При этом в таблицу нельзя засунуть значение, так как таблица создается заново из запроса, а данные берутся из firebird.

может в запрос что прописать или макрос помогите плиззз.

https://www.sql.ru/forum/1309475/udalit-iz-polya-telefon-vse-krome-chisel


Макрос данных

Четверг, 21 Февраля 2019 г. 19:01 + в цитатник
Появилась необходимость(или пока только желание)) создать макрос данных в таблице. то есть при внесении данных в определенную таблицу должна вызываться определенная процедура скажем из модуля.....
База разделена, таблицы на сервере, в них будут вносить данные и редактировать их из стороннего приложения.....
А у меня - mdb - чето не не получается...... создал так для проверки идеи ,базу в accdb - там получается.... правильно ли я понимаю, что в accdb это возможно, а в mdb - нет?
Соответственно следующий вопрос - если так - то у меня два пути
1 - переводить всю базу на accdb
2 - написать требуемую обработку события в модуле приложения, из которого вносятся изменения....в принципе - это не проблема....
Кто что посоветует?

https://www.sql.ru/forum/1309441/makros-dannyh


ODBC call failed

Четверг, 21 Февраля 2019 г. 12:44 + в цитатник
Уважаемый форум,

Никак не могу понять, что за хрень...
Есть база Access Office 365 с таблицами, связанными с SQL server-ом. При запуске базы эти таблицы должны перелинковаться к серверу:

For Each tb In CurrentDb.TableDefs
    If Left(tb.Connect, 4) = "ODBC" Then
       tb.Connect = "ODBC;DRIVER=SQL Server Native Client 10.0;SERVER=SQLserver;;Trusted_Connection=Yes;APP=Microsoft Office 2016;DATABASE=MyDB;"
       tb.RefreshLink                      <= здесь вылетает ошибка ODBC call failed с кодом 3146 
End If
Next tb


Если руками создать файл .dsn и перелинковать таблицы, на этом месте все равно ошибка. Убираю этот код и все работает. Вопрос: как правильно организовать перелинковку таблиц к серверу, чтобы на любой машине работало полностью автоматически, без вызова менеджера связей таблиц и т.д. Спасибо!

https://www.sql.ru/forum/1309421/odbc-call-failed


Позднее связывание

Четверг, 21 Февраля 2019 г. 10:07 + в цитатник
Прошу помочь с поздним связыванием UIAutomation
UIAutomationClient C:\WINDOWS\system32\uiautomationcore.dll
В референсах все подключить то работает...

Dim uiaObj As IUIAutomation
Dim uiaEle As IUIAutomationElement
Set uiaObj = New CUIAutomation
Set uiaEle = uiaObj.ElementFromHandle(ByVal hwnd)


И главное где посмотреть что написать вместо CreateObject("ИМЯ_БИБЛ.КЛАСС")

Dim uiaObj As Object
Dim uiaEle As Object
Set uiaObj = CreateObject("UIAutomationClient.IUIAutomation") ' не работает
Set uiaEle = CreateObject("ВОТ_ЗДЕСЬ.ЧТО_УКАЗАТЬ") ' ???


затупил, выручайте!

https://www.sql.ru/forum/1309406/pozdnee-svyazyvanie


Экспорт в xml по шаблону 2

Среда, 20 Февраля 2019 г. 18:07 + в цитатник
Привет всем программистам!
Как экспорт из Access в xml с кодами vba? Пожалуйста помогите!!!

вот такая схема

-
0001
31-01-2019

-
-
0110024393
010100355
ЧДММ "МАРКАЗИ САЛОМАТИИ САЛВА"
-
0110024393

Республика Таджикистан

-
015734312
Файзулло Куканиев Нуралиевич
907-18-50-00






Пожалуйста я первые на таких проблем встречаю, жду ваш поддержки

https://www.sql.ru/forum/1309386/eksport-v-xml-po-shablonu-2


изменение структуры таблицы

Среда, 20 Февраля 2019 г. 16:33 + в цитатник
Добрый день!
Можно ли преобразовать следующую таблицу

id full
1 Заказ покупателя № 1618
1 ООО "Сделай Своими Руками"
1 5 позиций
1 156
2 Заказ покупателя № 1617
2 ООО "Постой сам"
2 9 позиций
2 658
3 Заказ покупателя № 1616
3 ИП Андреев
3 3 позиций
3 86

вот в такую:


id order client my_count qty
1 Заказ покупателя № 1618 ООО "Сделай Своими Руками" 5 позиций 156
2 Заказ покупателя № 1617 ООО "Постой сам" 9 позиций 658
3 Заказ покупателя № 1616 ИП Андреев 3 позиций 86

пытался для каждого следующего значения сделать как то так



my_val = rs12("full")

rs12.Edit
rs12("order") = my_val
rs12.Update

но my_val не принимает значения rs12("full") и потом соответственно не работает rs12("order") = my_val
плюс скорее всего здесь будет проблема с кавычками.
Заранее спасибо.

https://www.sql.ru/forum/1309381/izmenenie-struktury-tablicy


Запрос на временной интервал

Среда, 20 Февраля 2019 г. 10:58 + в цитатник
Добрый день, уважаемые эксперты,

есть две таблицы. Одна с ценами (Prices), другая с заказами (Orders). В таблице Prices товары с закупочные ценами, цены время от времени меняются и вносятся новой строкой с датой изменения.

Ломаю голову, как сделать запрос, чтобы перенести цены в таблицу Orders, но сделать это так, чтобы цена соостветствовала времени когда был сделан заказ.

Пример: Цена на Product1 изменилась 15.02.2016 и далее не изменялась до 18.05.2018. Нужно проставить эту цену в таблицу заказов во все строки где есть Product1 в данном интервале времени. И так далее со всеми продуктами.

Не знаю, как можно это сделать, бьюсь второй день, помогите пожалуйста. Файл пример прилагаю.

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

https://www.sql.ru/forum/1309364/zapros-na-vremennoy-interval


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

Вторник, 19 Февраля 2019 г. 14:54 + в цитатник
Есть две таблицы. Из второй tbl2 получаю список плат, например, со значениями 0,3,4.

tbl2:
NumBRD
0
3
4

Нужно пройтись по tbl1 и в цикле заполнить поле AddNumBRD из tbl2. Результат:
NameBRDAddNumBRD
10
23
34
40
53
64
70

Что-то вообще не пойму как это сделать. Направьте на путь истинный. Количество значений в таблицах может варьироваться, но в tbl2 их всегда меньше чем в tbl1.
Спасибо.

https://www.sql.ru/forum/1309318/perenesti-znacheniya-odnoy-tablicy-v-druguu-po-poryadku


Программно скрыть таблицу

Вторник, 19 Февраля 2019 г. 13:53 + в цитатник
Здравствуйте! Можно ли программно скрыть таблицу? Т.е. запросом создается таблица, после выполнения запроса нужно данную таблицу скрыть! Только программно, а не в ручную.
Заранее спасибо.

https://www.sql.ru/forum/1309312/programmno-skryt-tablicu


Можно ли сравнить значения параметров двух XML через SQL запрос?

Воскресенье, 17 Февраля 2019 г. 18:57 + в цитатник
Доброго времени суток.
Подскажите пожалуйста, можно ли сравнить значения параметров двух XML через SQL запрос? Например, как при использовании такой конструкции с excel: SELECT * FROM [NameList$] IN 'C:\temp\1.xlsx' [Excel 12.0;IMEX=1;]
На форуме не нашел синтаксис. Сейчас загоняю в excel, цепляю к access и сравниваю. Хотел это обойти.
Один из файлов xml для образца в аттаче. Джойню по distName и @p name и получаю разницу значений @p name.

https://www.sql.ru/forum/1309233/mozhno-li-sravnit-znacheniya-parametrov-dvuh-xml-cherez-sql-zapros



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 337 336 [335] 334 333 ..
.. 1 Календарь