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

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

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

работа с двумя списками на форме

Четверг, 20 Марта 2014 г. 21:03 + в цитатник
Здравствуйте, помогите реализовать
Есть таблица склад.
В ней есть поля Название_товара, Год_закладки.
Создал форму. На ней 2 поля со списком: Text0 и Text1

В списке Text0 отображается Название_товара
В списке Text1 должен отображаться список "Год_закладки" соответствующий выбранному "Название_товара"

Для первого списка выбрал процедуру AfterUpdate()

Sub Text0_AfterUpdate()
Dim X
X = "SELECT Год_закладки from склад where Название_товара=" & Me.Text0.Value

Me.Text1.RowSource = X
End Sub

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

http://www.sql.ru/forum/1083972/rabota-s-dvumya-spiskami-na-forme


Вба в бд аксес

Четверг, 20 Марта 2014 г. 19:20 + в цитатник
Здравствуйте, очень надеюсь что подскажете или хотя бы направите в правильном направлении, я делаю перебор таблицы в вба бд аксес , переход от строки к строке я делаю с помощью rs.MoveFirst и rs.MoveNext,вероятно это не столь правильный способ но он работает и находит нужные мне строки , я не знаю как с вба эти строки которые прошли мой отбор отобразить в другой таблице ,использую MsgBox rs.Fields(1).Value и вижу всего лишь название строки , а мне нужно отобразить всю строку и все сразу что прошли отбор , подскажите пожалуйста если это реально сделать.

http://www.sql.ru/forum/1083958/vba-v-bd-akses


Что необходимо для доступа к БД Access

Четверг, 20 Марта 2014 г. 18:23 + в цитатник
Здравствуйте! Скажу сначала создал тему от безысходности и некомпетентности в данном вопросе!

Создал тему тут так как не нашел другого места для нее... Так что можете послать меня на все четыре! только аргументировано! приветствуются!))

К сообщению прикреплена схема для лучшего понимания моей проблемы. И такой вопрос! Будет ли работать данная схема? Что необходимо чтобы работала

Модератор: Темы с форума не удаляются. Спам с помощью сообщения о нарушении чреват последствиями.

http://www.sql.ru/forum/1083943/chto-neobhodimo-dlya-dostupa-k-bd-access


Когда пропадает сеть

Четверг, 20 Марта 2014 г. 18:19 + в цитатник
Иногда сеть пропадает и выскакивает куча окошек, которые замучаешься закрывать. Как сделать, чтобы появилось одно окно с сообщением. что сеть сдохла и всё. Можно ли продолжить работу без перезапуска программы?

http://www.sql.ru/forum/1083940/kogda-propadaet-set


принудительное сохранение новой записи в adp проекте

Четверг, 20 Марта 2014 г. 14:59 + в цитатник
Уважаемые коллеги,
может тема и не новая, но я чет не нашел ответа ...
вот ... есть форма в adp проекте, которая открывается на новую запись ... по завершению заполнения полей нажимается кнопка сохранить и отправить ...
проблема в том, что нужно отправить письмо клиенту с номером этой заявки, а это и есть id этой записи, которого еще нет ...
в mdb можно было принудительно сохранить DoCmd.RunCommand acCmdSaveRecord но adp не дает - вылетает в ошибку ...
как быть ..?

http://www.sql.ru/forum/1083886/prinuditelnoe-sohranenie-novoy-zapisi-v-adp-proekte


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

Четверг, 20 Марта 2014 г. 13:27 + в цитатник
Здравствуйте, форумчане, нужна помощь в создании трех запросов. Сам писал только в универе, да и то пару семестров. Сегодня бился полдня, так и не осилил, видимо, мои познания были весьма скудными.

Задание:

Дано 3 таблицы.

Справочник контрагентов [ Contragents ]:
- ID [id]
- Официальное наименование [name]
- Псевдоним [full_name]
- Город регистрации [town]
- Юридический адрес [address]

Шапка накладной [ Consignments ]:
- ID [id]
- Номер накладной [number]
- Дата накладной [date]
- ID продавца [id_seller]
- ID покупателя [id_buyer]

Строки накладной [ Consignment_goods ]:
- ID [id]
- ID накладной [id_consigment]
- Наименование товара [name]
- Количество [count]
- Цена (с НДС) [price]
- Ставка НДС [rate]

Необходимо написать 3 запроса для выбора данных из БД:

1) сумма с НДС, сумма без НДС и сумма НДС для выбранного поставщика.
Данные должны быть представлены поквартально за последний год.
2) Покупатель, среднее количество строк накладной, средняя наполняемость строки накладной (среднее количество товара), средняя цена С НДС, средняя сумма продаж по накладным (с НДС) в день.
Данные должны быть представлены помесячно по каждому покупателю
3) Покупатель, Номер накладной, Сумма с НДС, количество строк.
Данные должны быть представлены для накладной, имеющей максимальную сумму с НДС за последний день.

http://www.sql.ru/forum/1083851/pomogite-pozhaluysta-s-sozdaniem-zaprosov


Доступ к базе данных Cache из MS Access

Четверг, 20 Марта 2014 г. 13:16 + в цитатник
1) Создаю пустую базу Access
2) Создаю таблицу с подключением по ODBC к Cache
3) Таблицу видно, всё ок. Но при попытке редактирования ошибка (файл прикрепил)
4) Раньше такое работало, теперь почему-то нет
5) Из других программ таблица меняется без проблем, а вот Access почему то не работает.

Куда рыть, подскажите.

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

http://www.sql.ru/forum/1083846/dostup-k-baze-dannyh-cache-iz-ms-access


MSAccess ADP + хранимая процедура с параметрами как источних данных формы.

Четверг, 20 Марта 2014 г. 12:35 + в цитатник
Есть процедура, отбирающая записи из базы с определенными параметрами, делающая нужные рассчеты в базе и отдающая результат. Если открывать процедуру просто из окна аксеса, заполнить параметры руками и запустить, то данные отбираються очень быстро.
Данные на форме "напрямую" не редактируются.
Попробовал назначить процедуру как источник данных формы в конструкторе, при запуске формы появляются окна с запросами параметров. Как их заполнить программно ДО открытия формы не нашел.
Пошел по пути назначения ADODB.Recordset как рекордсет формы. Делаю так:

Dim recset as ADODB.Recordset
Dim comm as ADODB.Command

set comm = new ADODB.Command
set reсset = new ADODB.Recordset

comm.CommandType = adComStoredProc
comm.CommandText = "sp_ViewStore"
comm.ActiveConnection = CurrentProject.Connection
comm.Parameters.Refresh
--
Заполняю параметры
--
recset.CursorType = adOpenStatic
recset.CursorLocation = adUseServer
recset.LockType = adLockReadOnly

set recset = comm.Execute(true)
set Me.Recordset = recset

Вот запуск процедуры в таком варианте идет порядка минуты, что неприемлимо и не совсем понятно почему так долго. Пробовал и клиенский, и серверный курсор - результат одинаковый.
Почему так долго и как с этим бороться?

http://www.sql.ru/forum/1083826/msaccess-adp-hranimaya-procedura-s-parametrami-kak-istochnih-dannyh-formy


Отчет: регулирование высоты отчета по кол-ву записей в 2-х колонках

Четверг, 20 Марта 2014 г. 10:06 + в цитатник
Приветствую, Форумчане!

Имеется отчет, который выводит последовательно записи в 2-х колонках. Если я ставлю свойство Column Layout = Accross, то высота отчета в принципе саморегулируется и результат всегда выдается в 2 колонках, но при этом нарушается визуальная последовательность (слева на право).

Более правильным было бы вывод результата со свойством Column Layout = Down. Но тогда результат выводится в 1-у колонку. Я попробовал изменить высоту отчета. Но т.к. кол-во записей не предсказуемо, то и результат не предсказуем (переход на следующие страницы), а нужно на одной.

Вопрос: как можно программно рассчитать высоту отчета, чтобы результат выводился всегда в 2-х колонках на первой странице?

http://www.sql.ru/forum/1083797/otchet-regulirovanie-vysoty-otcheta-po-kol-vu-zapisey-v-2-h-kolonkah


Вставка Tab Control в Page

Среда, 19 Марта 2014 г. 21:48 + в цитатник
Возможно ли вставить Tab Control на страницу другого Tab'а? :)
Вставить не получается - новый Tab висит поверх первого Tab'а. :(

http://www.sql.ru/forum/1083730/vstavka-tab-control-v-page


Как лучше сделать? (простейшая БД с непростыми формами ввода)

Среда, 19 Марта 2014 г. 20:03 + в цитатник
Надо сделать простую по содержимому, но не совсем простую в определенных аспектах базу.

Как сейчас видится, в базе есть три таблицы:

1. Основная, в которую собственно заносятся данные вручную через форму ввода, формат:

- "Чьё" (ID человека, который занес данные)
- "Дата" (по умолчанию содержимое последнего обращения к соответствующей ячейке соответствующей таблицы), при желании вводится руками.
- "Время", вводится руками.
- "Кто" (берется из справочника или вводится руками).
- "Что" (берется из справочника или вводится руками).
- "Почему", вводится руками.

2. Справочник "Кто".

Таблица, из определенной ячейки которой берется содержимое для подстановки в основную таблицу.
Эта ячейка (поле) линкуется с соответствующей ячейкой (полем) основной таблицы.
Предположительно, ключевое поле, связь с основной таблицей "один ко многим".
Если в основной таблице указываются данные, которых нет в этом справочнике, открывается окно со справочником и в него руками вбиваются данные.
При закрытии справочника в основную таблицу заносится значение ключевой ячейки справочника, с которой только что работали.

3. Справочник "Что".

В отдельный справочник выносим просто потому, что каждое вхождение в нем должно быть уникальным.
Ключевое поле, связь с основной таблицей "один ко многим" и с таблицей "Кто" "один ко многим".
То есть если появляется новое "Что", открывается справочник и в нем вбивается содержимое, при этом легче контролировать уникальность (на случай опечаток по одинаковым объектам "Что").
Если в основной таблице указываются данные, которых нет в этом справочнике, открывается окно со справочником и в него руками вбиваются данные.
При закрытии справочника в основную таблицу заносится значение ключевой ячейки справочника, с которой только что работали.

По-хорошему, нужна будет возможность складывать в этот справочник файлы с привязкой по датам, ну или отдельной базой что ли, не понимаю ещё (пока что вручную раскладываем по папкам).

Нарисовать таблицы и отстроить между ними зависимости мы сумели, а вот остальное...

Задача максимум вообще преобразовать базу в файл mde, чтобы работать в нем везде где установлен Access Runtime, нарисовать красивые формы с кнопочками и т.п. и пользователи видели бы только их, и не видели служебный интерфейс MS Access. Даже не знаю, есть ли такая возможность для Access 2010?

http://www.sql.ru/forum/1083705/kak-luchshe-sdelat-prosteyshaya-bd-s-neprostymi-formami-vvoda


Неправильная сортировка

Среда, 19 Марта 2014 г. 18:29 + в цитатник
Может кто даст совет?
В таблице Табл1 имеется поле текстового типа. Надо отсортировать записи по нему. Значения этого поля везде состоят из русских символов.
В Табл1 добавляются запросом записи из другой таблицы (тоже русские символы). Эти записи в результате сортировки должны встать после записей из основной таблицы.
Можно добавить в начало каждой записи из этого запроса, например, русскую букву "я", тогда они встанут после записей основной таблицы. Но буква "я" в начале поля не выглядит красиво.
Как быть?

http://www.sql.ru/forum/1083685/nepravilnaya-sortirovka


Создание вычисляемого поля

Среда, 19 Марта 2014 г. 14:37 + в цитатник
Нужно взять наименование продукции с этой таблицы или формы, и подставить его стоимость с другой таблицы. Так нужно сделать несколько раз, а затем суммировать. Как это сделать в построителе выражений?

http://www.sql.ru/forum/1083615/sozdanie-vychislyaemogo-polya


Максимальное значение даты на 1 меньше, при максимальном ID пустое поле....??

Среда, 19 Марта 2014 г. 14:24 + в цитатник
id DATEFROM DATETO
0000001050 03.01.2014 09.01.2014
0000001050 10.01.2014 11.01.2014
0000001050 12.01.2014
0000001210 15.01.2014 18.01.2014
0000001210 19.01.2014 20.01.2014
0000001210 21.01.2014

Уважаемые знатоки,
прошу помочь в решении задачи!
Как осуществить в Access 2007 следующий запрос!?

-Есть таблица с id(клиента) ,DATEFROM(дата загрузки клиента) . DATETO (вычисляемое поле)
для каждого id при максимальном DATEFROM значение DATETO должно ="" (пусто)
для всех остальных DATETO=DATEFROM-1
Спасибо!

http://www.sql.ru/forum/1083608/maksimalnoe-znachenie-daty-na-1-menshe-pri-maksimalnom-id-pustoe-pole


Нужна помощь в составлении запроса

Среда, 19 Марта 2014 г. 12:15 + в цитатник
Здравствуйте,
Вроде бы и не сложно должно быть, но не могу справиться. Есть две таблички со связью один-ко-многим (картинку прикрепил). Мне нужно выбрать данные всех столбцов из обеих таблиц, но только чтобы для каждой записи таблицы Parrent выбиралась одна запись из таблицы Child с максимальным значением даты. Совсем в ступоре... Если не сложно, помогите пожалуйста.

http://www.sql.ru/forum/1083570/nuzhna-pomoshh-v-sostavlenii-zaprosa


Подсчет числа записей

Среда, 19 Марта 2014 г. 11:01 + в цитатник
Друзья помогите, никак не могу разобраться!!! Нужно что бы программа подсчитывала нагрузку преподавателя(число уроков в неделю) На форме РасписаниеГлавное выбираем препода и класс, покажите как это можно сделать на примере понедельника... Очень прошу!

http://www.sql.ru/forum/1083554/podschet-chisla-zapisey


Активировать окно другого приложения

Вторник, 18 Марта 2014 г. 20:25 + в цитатник
Уважаемый форум,

Поискал, но, к сожалению не нашел ответа на вопрос: как из кода Аксесс активировать окно другого запущенного приложения? Пример: Аксессовская база создает мыло, открывает его для пользователя, но иногда это мыло находится на заднем плане и полностью перекрывается открытым приложением Аксесс. К еще большему сожалению, некоторые пользователи не додумываются свернуть окно Аксесс и развернуть окно созданного мыла.

Спасибо заранее! Перевоспитание пользователей просьба не предлагать. :)

http://www.sql.ru/forum/1083468/aktivirovat-okno-drugogo-prilozheniya


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

Вторник, 18 Марта 2014 г. 17:35 + в цитатник
Сбсно, сабж.

Что-то подклинило - как переместить фокус с редактируемого поля записи на саму запись, чтобы черный треугольник слева,

Картинка с другого сайта.

стал белым на черном фоне и ни один элемент фокуса не имел?

Картинка с другого сайта.

На картинках форма табличная, но не суть.

http://www.sql.ru/forum/1083422/kak-peremestit-fokus-na-zapis-v-lentochnoy-forme


Как сохранить результаты запроса в таблицу

Вторник, 18 Марта 2014 г. 15:52 + в цитатник
Помогите советом
Я из модуля VBA делаю Select запрос к таблице. Результат запроса мне надо сохранить в новой таблице. Я пытаюсь это делать через RecordSet. Правильно ли так? Если нет то в каком напрвлении копать ?

http://www.sql.ru/forum/1083384/kak-sohranit-rezultaty-zaprosa-v-tablicu


Расписание уроков Access

Вторник, 18 Марта 2014 г. 15:47 + в цитатник
Делаю расписание уроков, составляться оно должно так сказать "врукопашную" собственно в таблице "Расписание". Помогите, как сделать, что бы можно было проконтролировать число уроков в неделю в соответствии с нагрузкой. Ну и еще, если можно то подскажите каким образом проконтролировать, что бы учитель в одно время не оказался в двух классах... Что-то никак не могу разобраться

http://www.sql.ru/forum/1083383/raspisanie-urokov-access



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 27 26 [25] 24 23 ..
.. 1 Календарь