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

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

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

Выбор по 2 критериям

Четверг, 07 Сентября 2017 г. 22:31 + в цитатник
Помогите пожалуйста,как прописать в условии отбора в форме в источнике записей( у меня имеется 2 поля со списком- в них данные ,мне надо чтоб в форме Раздельная форма отбирались те данные по тем критериям что выберу с 2х полей со списком (названия Поле1 и Поле2),но допустим в поле 1 выберу критерий поиска ,а поле2 -нет .Как прописать чтоб условия отбора выбирали как по 2 полям так и по одному полю.Спасибо!

http://www.sql.ru/forum/1270941/vybor-po-2-kriteriyam


Error in loading DLL

Четверг, 07 Сентября 2017 г. 15:34 + в цитатник
Здравствуйте!

Запускаю Access и появляется такое сообщение как в скриншоте. Делал как по ссылке, но не помогло. Вчера было обновление Windows 7, сегодня запустилось с обновлениями, но не знаю может быть из за этого. Как можно исправить?

http://www.sql.ru/forum/1270910/error-in-loading-dll


Строка ИТОГО с запросе

Четверг, 07 Сентября 2017 г. 14:54 + в цитатник
Друзья, приветсвую всех!
Помогите, пожалуйста, в реализации задумки
Напечатал все в Word и сохранил как картинку - так понятнее будет.
Голову уже почти"сломал"

http://www.sql.ru/forum/1270903/stroka-itogo-s-zaprose


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

Четверг, 07 Сентября 2017 г. 14:44 + в цитатник
Новая запись добавляется все редактируется, а удалять нельзя. В свойствах формы удаление разрешено.

http://www.sql.ru/forum/1270899/pochemu-ne-mogu-udalit-zapis-v-podchinennoy-forme


Очень сложный отчет, как минимум двойной перекресный запрос

Четверг, 07 Сентября 2017 г. 13:51 + в цитатник
Мне нужно создать отчет в котором фиксированное количество столбцов фида
завтрак Обед полдник
блюдо 1, блюдо 2..... Блюдо5, блюдо6 .............
продукт1 продукт2

Ничего умнее чем создавать темповою таблицу и заносить туда программно значения я не придумал
Тут вопросов у меня много
1. как перебрать программно все столбцы перекрестного запроса, их ведь не известно сколько
2. вносить данные в таблицу либо рекорсетом бегая по столбцам, я не знаю как искать значение строки по значению
3. либо програмно задавая текст запроса на обновление и выполнять его, это вообще туши свет, боюсь запутаюсь

http://www.sql.ru/forum/1270886/ochen-slozhnyy-otchet-kak-minimum-dvoynoy-perekresnyy-zapros


проблема с выполнением

Четверг, 07 Сентября 2017 г. 10:54 + в цитатник
Добрый день!

Копирую таблицу из текущего файла в другой файл mdb с помощью DoCmd.TransferDatabase asExport...
Сразу после этого проверяю наличие таблицы, используя IsTableDAO.., в результате получаю 0, хотя
таблица уже на месте. При повторной проверке IsTableDAO "видит" таблицу. Если вставить какой-нибудь
msgbox в коде между копированием и проверкой, то тоже проверка положительная.
Получается, что процесс копирования(экспорта) занимает некоторое время, а проверка опережает выполнение.
Что делать в этой ситуации? Прошу помощи специалистов.

http://www.sql.ru/forum/1270864/problema-s-vypolneniem


Как в комбобокс поставить значение из набора данных

Четверг, 07 Сентября 2017 г. 10:48 + в цитатник
Поставил на форму комбобокс, который заполняется данными (1 строка, но не суть). Заполняется он на AfterUpdate формы.
Me.W_min.RowSource = WminSQLString

Что дописать, чтобы значение из селекта появилось в самом окне комбобокса?

http://www.sql.ru/forum/1270863/kak-v-komboboks-postavit-znachenie-iz-nabora-dannyh


Вопрос по ADO рекордсету (задержка обновления данных)

Четверг, 07 Сентября 2017 г. 10:25 + в цитатник
Всем добрый день.

Возникла необходимость перехода от DAO рекордсетов к ADO, столкнулся со следующей проблемой - если я вношу изменения в RS, и сразу после этого обновляю форму, в которой присутствуют измененные записи, я не вижу изменений.
Решается это с помощью задержки в коде - но это сильно понижает быстродействие. Можно как-то это решить по-другому? В ADO таких проблем нет.

http://www.sql.ru/forum/1270860/vopros-po-ado-rekordsetu-zaderzhka-obnovleniya-dannyh


Массовая проверка DBF

Среда, 06 Сентября 2017 г. 18:27 + в цитатник
Всем привет!
Нарисовалась задачка ((
Есть 4 папки D:\input , D:\fail_name , D:\fail_structure и D:\ouptut
В папке input лежит некое количество файлов разного расширения.
1 ) Необходимо в данной папке найти файлы *.dbf и если их наименование не соответствует определенной маске (это думаю решается регулярным выражением) то перенести их в папку D:\fail_name
2) Файлы *.dbf c соответствующим наименованием необходимо проверить на корректность структуры (хотя бы наличие определенных колонок с определенным названием) - если все гуд, то перебросить в D:\output иначе в D:\fail_structure

Натолкните на мысль. С Access не работал. Может я и не туда пишу (((
Можем с помощью vba что-то сделать..

Сторонние ПО - не вариант. На комп устанавливать ничего нельзя ((
Есть Пакет Office и DbfNavigator.

Проверку на наименование и переброску файлов - на крайняк могу написать bat-ник.

Все спасибо за любую инфо.

http://www.sql.ru/forum/1270822/massovaya-proverka-dbf


Как узнать координаты выделенной ячейки в подчиненной форме?

Среда, 06 Сентября 2017 г. 17:24 + в цитатник
Привет всем еще раз. Все же хотел узнать, как определить координаты выделенной ячейки в таблице? Те номер колонки и номер строки, которые соответствуют выделенной ячейки.

http://www.sql.ru/forum/1270814/kak-uznat-koordinaty-vydelennoy-yacheyki-v-podchinennoy-forme


Взять значения из списка

Среда, 06 Сентября 2017 г. 16:10 + в цитатник
Добрый день!

Нашел в сети такой пример. В поле(Список2) запрос с таблицы. В поле выбираем необходимые данные и выводим в отчет.
В VBA это выглядит как "Список2.ItemData" и вытаскивается код из таблицы. Как сделать так, что бы вытаскивались непосредственно значения(в данном случае компания) и печислялись через запятую.

Т.е. кратко вопрос такой: Из поля, где можно выбрать несколько значений, как выбранные взять и перечислить через запятую?

http://www.sql.ru/forum/1270809/vzyat-znacheniya-iz-spiska


Почему курсор все время перелетает на 1 строку?

Среда, 06 Сентября 2017 г. 14:58 + в цитатник
Всем привет!
Есть форма с подчерненной табличкой, в если начинаю редактировать данные в таблице через всплывающее окно, то курсор после закрытия все время перелетает на первую строку. Как сделать так чтобы он не перелетал?))

http://www.sql.ru/forum/1270796/pochemu-kursor-vse-vremya-pereletaet-na-1-stroku


Помогите решить проблему в запросе. Как реализовать.

Среда, 06 Сентября 2017 г. 12:14 + в цитатник
Имеем результат запроса вида
Name SRN CI
Base1 100 12345
Base1 100 12347
Base1 100 12348
Base1 101 12341
Base1 101 12346
Base1 101 12349
Base2 100 47890
Base2 100 47893
Base2 101 47891
Base2 101 47895
Base2 101 47898


Каким образом можно добавить поле (Num), в котором была бы нумерация для одной Base+SRN. Т.е. для Base1 и SRN=100 всего три записи. Сортировка по CI.
Не пойму, можно ли такое сделать. Если да, то помогите с написанием функции. Можно через VBA.
В результате хотелось бы получить
Name SRN CI Num
Base1 100 12345 1
Base1 100 12347 2
Base1 100 12348 3
Base1 101 12341 1
Base1 101 12346 2
Base1 101 12349 3
Base2 100 47890 1
Base2 100 47893 2
Base2 101 47891 1
Base2 101 47895 2
Base2 101 47898 3

http://www.sql.ru/forum/1270775/pomogite-reshit-problemu-v-zaprose-kak-realizovat


вывод нескольких строк в отчет

Среда, 06 Сентября 2017 г. 10:15 + в цитатник
Здравствуйте!
Извиняюсь, у меня нубский вопрос.
Подскажите как из списка выводить отмеченные строки? То есть таблица с кучей строк, я их отмечаю галочками и мне выводятся тупо эти строки. Мне нужно это для того чтоб из большого количества выбрать необходимые и скопировать в ворд. Заранее спасибо!

http://www.sql.ru/forum/1270763/vyvod-neskolkih-strok-v-otchet


CloseDialog

Среда, 06 Сентября 2017 г. 01:59 + в цитатник
Добрый день,

Мы тут как-то обсуждали, как организовать диалог по нажатию на "крестик":
20694927
20702963
20718818

guest_rusimport меня таки втянул :) в поиски решения. Сначала я рыл не в том направлении, все пытался перехватить нажатие на крестик, причем, даже небезуспешно при работе в tabbed интерфейсе. Но вот при работе с оконным интерфейсом уперся в непреодолимые для меня сложности расчета координат этого самого "крестика". Уперся... и понял, что рыл не туда :)

В общем, оформил. Выложил у Андрея Митина:
http://am.rusimport.ru/MsAccess/topic.aspx?id=806

Дублирую. См.вложение.
Сделал файл в трех форматах:
- CloseDialog_2000.mdb
- CloseDialog_32-bit.accdb
- CloseDialog_64-bit.accdb

Ролик на YouTube:
[youtube=

]

Добавлю «пару слов» к материалу.

CloseDialogForms – класс менеджер по контролю за формами, закрытие которых необходимо контролировать. Смысл свойств и методов очевиден из их названий(за исключением, наверно, двух последних): Add, Remove, Count, Exists, Item, IsSubForm, IsFormDirty, DirtyForms.

DirtyForms это коллекция форм, у которых или текущая запись самой формы, или текущая запись одной из подчиненных форм, не сохранена.

Как с классом, так и с DirtyForms можно работать, как с семейством Forms, используя цикл For Each. Обращаться к формам можно как по номеру в коллекции, так и по дескриптору окна, преобразованному в String. Вот так: CStr(frm.hWnd). Имя формы не используется в качестве ключа намерено. Если форма открыта как экземпляр, то в этом случае дескриптор ее окна идентифицирует ее уникально, а имя – нет.

Использование имени формы, открытой как экземпляр, в качестве ключа создает сложности при обращении к ней для последующего закрытия: DoCmd.Close acForm, "ИмяФормы", вынуждая отказываться в пользу DoCmd.Close, метода, который закрывает не произвольную, а исключительно активную в данный момент форму, навязывая тем самым определенный порядок закрытия форм, а иногда делая закрытие форм невозможным в принципе, если такая форма неактивна в данный момент.

С оглядкой на сказанное был использован альтернативный механизм закрытия форм – функция apiCloseForm. Это remake функции Graham Mandeno. Функция хороша, мне понравилась :). Позволяет закрыть любую форму независимо от того, активна она или нет, открыта ли через DoCmd.OpenForm или как экземпляр. Функция позволяет подавить или, наоборот, выдать корректное сообщение об ошибке, если закрытие невозможно. Рекомендую :).

Будьте осторожны, работая с файлом. Как, я указал в презентации, если константа CloseDialog_DebugMode установлена в False, как в опубликованном примере, то работая с формами, редактор IDE открывать нельзя, иначе Access придется «срубать». Если все-таки открыли, запустив Access удерживая Shift, то тогда не открывайте формы или измените значение константы на True, правда, в этом случае коллекции работать будут, а самое главное – событие FormClosing – нет.

http://www.sql.ru/forum/1270753/closedialog


Перестала работать прокрутка колесом мыши в ленточной форме

Вторник, 05 Сентября 2017 г. 18:18 + в цитатник
Добрый день!

Перестала сразу у нескольких пользователей на разных компьютерах работать прокрутка колесом мыши записей в ленточной форме. При этом прокрутка в списках колесом работает. Событие Form_MouseWheel - срабатывает на прокрутку колесом.

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

Возврат к версии базы данных даже годовалой давности не меняет ситуацию, хотя ещё неделю назад прокрутка работала.

Сжать и восстановить, декомпилировать не помогает.

Что это может быть?

http://www.sql.ru/forum/1270737/perestala-rabotat-prokrutka-kolesom-myshi-v-lentochnoy-forme


невозможно открыть больше таблиц, спецам по ADODB

Вторник, 05 Сентября 2017 г. 16:01 + в цитатник
Все таки хотел повторить вопрос...

Источником формы является ADODB - набор данных.
Основан например на 5 таблицах.
Так после открытия формы, присваивания полученного рекордсета форме и уничтожения этого ADODB (перед этим он передается Recordset формы). Сколько "таблиц" будет задействовано.
Это я к "невозможно открыть больше таблиц/баз данных".
Это будет один набор - одна таблица или
это все равно будет слепок с 5 таблиц и как следствие будет "задействовано" 5 таблиц?

по правде сказать, с отчетами из топика Печать выбранного экземпляра отчета вычислил
что отсутствие данных никак не зависит от количества открытых экземпляров форм. Только от количества отчетов и количества данных в самих подчиненных...
По сути вопрос из названия этого топика отвалился, это понятно.
но для себя, хочу знать ответ на этот вопрос.

Если не знаете конкретного ответа или лень писать, скиньте ссылку пожалуйста, где можно прочитать по данному вопросу

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

http://www.sql.ru/forum/1270721/nevozmozhno-otkryt-bolshe-tablic-specam-po-adodb


Разбить строку на слова

Вторник, 05 Сентября 2017 г. 14:53 + в цитатник
Друзья, салют!
Подскажите - как из строки N101HV65 клапан первый вычленить N101HV65
Функция Left не подходит, так как количество символов у абревиатуры разное.
Заранее спасибо!

http://www.sql.ru/forum/1270710/razbit-stroku-na-slova


При экспорте запроса в ексель денежного поля пропадают копейки

Вторник, 05 Сентября 2017 г. 14:20 + в цитатник
Они не пропадают, а сокращаются при отображении, при смене формата поля опять появляются.
нельзя ли как то сделать что бы это не происходило?

http://www.sql.ru/forum/1270704/pri-eksporte-zaprosa-v-eksel-denezhnogo-polya-propadaut-kopeyki


Не могу обновить сумму из подчиненной формы

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

http://www.sql.ru/forum/1270701/ne-mogu-obnovit-summu-iz-podchinennoy-formy



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 274 273 [272] 271 270 ..
.. 1 Календарь