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

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

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

Восстановление размера adp после удаления рисунка

Среда, 10 Сентября 2014 г. 08:34 + в цитатник
Здравствуйте, форумчане.

Добавила в форму access в качестве фона рисунок. Размер проекта сильно увеличился. Рисунок удалила, а размер остался каким был.

Подскажите, пожалуйста, как вернуть размер, который был до добавления иллюстрации?

http://www.sql.ru/forum/1114970/vosstanovlenie-razmera-adp-posle-udaleniya-risunka


Запрос с условиями из нескольких таблиц

Среда, 10 Сентября 2014 г. 01:28 + в цитатник
Добрый вечер.
ВНЕЗАПНО получил указание от руководителя решить несколько задач в Access'е, который вчера увидел запущенным на компьютере второй раз в жизни.

Дано:
1) Двa файла accdb (по 2 Гбайта каждый, DB1 и DB2); в каждом по таблице единообразной структуры: ID, NAME и SUM.
2) В двух таблицах содержатся как уникальные, так и повторяющиеся (в той же и во другой таблице) ID, но с различными значениями NAME и SUM.
3) Подключен файл ACCOUNT, содержащий в табличном виде список уникальных ID.

Прошу помощи в написании правильного и оптимального запроса, который будет производить выборку по следующей логике: согласно списку ID из файла ACCOUNT следует присваивать соответствующие значения NAME и SUM из DB1 и DB2, при условии, что значение SUM наибольшее из возможных найденных.

* * *

Также начиная разбираться в логике запросов столкнулся со следующей проблемой:
Выполнение запроса
SELECT ACCOUNT.ID, DB1.NAME, DB1.SUM FROM ACCOUNT, DB1 WHERE ACCOUNT.ID=DB1.ID
UNION SELECT ACCOUNT.ID, DB2.NAME, DB2.SUM FROM ACCOUNT, DB2 WHERE ACCOUNT.ID=DB2.ID

давало ожидаемый мною результат (не выполняющий всех вышеописанных условий, конечно же), но после захода Солнца стало выдавать ошибку: "Выполнение запроса невозможно. Либо результат запроса превышает максимальный размер базы данных (2 Гбайт), либо на диске недостаточно свободного места для временного размещения результата запроса". Очень хотел бы понять причину такого поведения (места на системном и внешнем жестком диске достаточно; более того, оно если и менялось, то незначительно в течение рабочего дня).

Матчасть, конечно же, пытаюсь постичь, но в моем возрасте это дается с превеликими усилиями.
Заранее спасибо.

http://www.sql.ru/forum/1114950/zapros-s-usloviyami-iz-neskolkih-tablic


access 2010

Вторник, 09 Сентября 2014 г. 16:39 + в цитатник
добрый день. подскажите пожалуйста почему при запуске программы на другом компьютере с расширением accdb (access 2010) выскакивает сообщение "Обнаружено возможное нарушение безопасности" при открытии базы данных. при этом программа не видит ни одну ленту и работает в режиме защищенного просмотра. как сделать так чтоб я мог видеть свою настраиваемую ленту, где размещены мои команды? заранее благодарен.

http://www.sql.ru/forum/1114881/access-2010


Отсутствие в форме строки с * в access 2007

Вторник, 09 Сентября 2014 г. 13:54 + в цитатник
В access 2007 не работал никогда особенно, подскажите новайсу плиз, если в Форме нет возможности добавить новую строку (нет строки со *), то что нужно сделать?

http://www.sql.ru/forum/1114846/otsutstvie-v-forme-stroki-s-v-access-2007


Принудительная "перемотка" combo

Вторник, 09 Сентября 2014 г. 13:03 + в цитатник
Исходные данные: таблица "Type_Documents. Ключ - ID_Doc и поля Name_Documents и ID_Document.
На форме есть два элемента: combo и text box. В combo храню Name_Documents и ID_Doc, в text box - ID_Document.

Если выбираю значение в combo, то заполняется и text box:
Text135 = DLookup("ID_Document", "Type_Documents", "ID_Doc=" & Nz(Combo133.Column(1), 0))


Подскажите, как сделать, что бы при изменении надписи в text box, менялось и значение в combo (то есть обратное действие).

Запрос
Combo133 = DLookup("Name_Document", "Type_Documents", "ID_Document = " & Text135.Value)
выдаёт ошибку...

http://www.sql.ru/forum/1114832/prinuditelnaya-peremotka-combo


Помогите подправить запрос

Вторник, 09 Сентября 2014 г. 12:33 + в цитатник
Пытаюсь сделать запрос на выборку, но чет не получается
Private Sub Кнопка9_Click()
Dim strSQL As String
Dim Тип As String
Dim Номер As String
Dim Дата
Тип = Me.ПТип
If Not IsNull(Me.ПНомер) Then
Номер = " AND РеестрНПА.НомерНПА=""" & Me.ПНомер & """"
Else
Номер = ""
End If

If Not IsNull(Me.ПДата) Then
Дата = " AND РеестрНПА.ДатаНПА=#" & Me.ПДата & "#"
Else
Дата = ""
End If

If IsNull(Me.ПДата) And IsNull(Me.ПНомер) Then
MsgBox "Нет параметров поиска"
Exit Sub
Else
strSQL = "SELECT * FROM РеестрНПА WHERE РеестрНПА.ТипНПА=""" & Тип & """" & Номер & Дата
CurrentDb.Execute strSQL
End If

End Sub


Поле "Птип" заполнено всегда о одно из полей ПДата или ПНомер может быть не заполнено.
Выдает ошибку: Зарезервированная ошибка (-3201)

http://www.sql.ru/forum/1114824/pomogite-podpravit-zapros


Как развернут окно Lotus

Вторник, 09 Сентября 2014 г. 08:32 + в цитатник
День добрый.
Создаю письмо в Lotus. Если Lotus не запущен то запускается. Фокус на письме, все нормально.
Если Lotus запущен и свернут то письмо в Lotus создается, но так как он свернут его не видно. Пользователю приходится разворачивать окно.
Как развернуть приложение и перевести фокус на созданное писмо???
На форуме вроде подымали этот вопрос но ответа нет. Спасибо.

http://www.sql.ru/forum/1114802/kak-razvernut-okno-lotus


Оптимизация запроса

Вторник, 09 Сентября 2014 г. 00:02 + в цитатник
Подскажите, в каком виде запрос будет быстрее выполняться (проверить на больших объемах пока нет возможности)
1)
SELECT F.*, CJ.*, CP.* ;
FROM FIRM F ;
INNER JOIN CITY CJ ON F.JUR_CITY_ID=CJ.CITY_ID ;
AND IIF(nvl(?P_NAME,' ')=' ',1,UPPER(F.NAME))=IIF(nvl(?P_NAME,' ')=' ',1,UPPER(?P_NAME)) ;
AND IIF(nvl(?P_CJ,' ')=' ',1,UPPER(CJ.NAME))=IIF(nvl(?P_CJ,' ')=' ',1,UPPER(?P_CJ)) ;
LEFT JOIN CITY CP ON F.POST_CITY_ID=CP.CITY_ID ;
WHERE IIF(nvl(?P_CP,' ')=' ',1,UPPER(CP.NAME))=IIF(nvl(?P_CP,' ')=' ',1,UPPER(?P_CP))

2) или
SELECT F.*, CJ.*, CP.* ;
FROM FIRM F ;
INNER JOIN CITY CJ ON F.JUR_CITY_ID=CJ.CITY_ID ;
LEFT JOIN CITY CP ON F.POST_CITY_ID=CP.CITY_ID ;
WHERE ;
IIF(nvl(?P_NAME,' ')=' ',1,UPPER(F.NAME))=IIF(nvl(?P_NAME,' ')=' ',1,UPPER(?P_NAME)) ;
AND IIF(nvl(?P_CJ,' ')=' ',1,UPPER(CJ.NAME))=IIF(nvl(?P_CJ,' ')=' ',1,UPPER(?P_CJ)) ;
and IIF(nvl(?P_CP,' ')=' ',1,UPPER(CP.NAME))=IIF(nvl(?P_CP,' ')=' ',1,UPPER(?P_CP))

буду признательна за ответ

http://www.sql.ru/forum/1114784/optimizaciya-zaprosa


Включение\отключение обновления списка

Понедельник, 08 Сентября 2014 г. 23:31 + в цитатник
Есть два списка. В первый "вшит" запрос. Каждый раз After_Update второму списку(фиксированный список значений в столбец) присваивается значение из первого списка:

Private Sub spisok2_AfterUpdate()
On Error GoTo a1
Me!l = Me!spisok2.Column(4)
Exit Sub
a1:
MsgBox "Ошибка переноса параметра строки в форму!"
End Sub


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

Помогите, пожалуйста.

http://www.sql.ru/forum/1114777/vkluchenie-otkluchenie-obnovleniya-spiska


Связать TreeView с подчиненной формой

Понедельник, 08 Сентября 2014 г. 21:25 + в цитатник
Добрый вечер!
Пытаюсь связать TreeView с подчиненной формой. Т.е. при выборе последнего узла дерева, в подчиненной форме должны отобразиться соответствующие данные из таблицы tblBranchPipes (с возможностью добавления новых, здесь же). Возникает ошибка на событие NodeClick.
Код взят отсюда: http://thesmileycoder.com/treeviews-in-access-tutorial-part-1-basic-loading-information-into-treeview/
Прошу помочь, своих знаний разобраться не хватает. Спасибо!

http://www.sql.ru/forum/1114764/svyazat-treeview-s-podchinennoy-formoy


Как объединить вложения по коду (повторяемый ключ)?

Понедельник, 08 Сентября 2014 г. 11:37 + в цитатник
Есть вопрос к знатокам, есть ли возможность объединить вложения запросом?

http://www.sql.ru/forum/1114637/kak-obedinit-vlozheniya-po-kodu-povtoryaemyy-kluch


Как реализовать такое?

Понедельник, 08 Сентября 2014 г. 11:27 + в цитатник
Есть таблица Х1 с полями а1,а2,а3,а4,а5.
Задача такая:
При нажатии на кнопку в форме, производится перенос данных из таблицы Х1 с определенными выбранными полями (например а1,а2,а3) в другую таблицу Х2 с такими же полями а1,а2,а3 , но при этом в Х2 есть поле а4 , в которое должно автоматически вставиться дата переноса этих выбранных данных из Х1 после нажатия на кнопку в форме.

Может кто куском кода на эту функцию "поделиться" ?

http://www.sql.ru/forum/1114635/kak-realizovat-takoe


Запрос к SQL Server c условием из формы access

Воскресенье, 07 Сентября 2014 г. 22:12 + в цитатник
Долго я разбирался, но так окончательно ничего и не понял.

есть MS SQL Server c таблицами.
Чтобы разобраться, создал пустой проект adp в access. Потом Создал форму (Форма1) с текстовым полем (Поле0).

А теперь: как выполнить запрос к серверу с учётом значения в поле?
Простейший запрос:

SELECT     ИД_Клиента, Фамилия, Имя
FROM        dbo.Клиент
WHERE     (ИД_Клиента = 1)


Только нужно, чтобы ИД_Клиента брало из формы.

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


Товарищи, помогите, пожалуйста, разобраться! Крайне нужно. Планирую переделать базу аксес-аксес на аксес-сервер. А с формами такая вот проблема...

http://www.sql.ru/forum/1114592/zapros-k-sql-server-c-usloviem-iz-formy-access


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

Воскресенье, 07 Сентября 2014 г. 14:05 + в цитатник
На работе прибавилось дел, простой Word теперь не устраивает. Нужно более удобное средство. Помогите создать базу данных.
-------------------
Описание базы: Ведется база данных контрагентов, к которым предъявляются иски в связи с задолженностью по оплате. Примерная структура:
Таблицы ОСНОВНАЯ:
- полное наименование,
- краткое наименование,
- адрес,
- номер договора,
- дата договора,
- начало периода,
- конец периода (поле формата даты с маской ввода/это я сам задам/),
- сумма выставленных счетов,
- сумма долга,
- срок платежа,
- дата начала процентов (на 1 день больше чем срок платежа),
- дата окончания процентов,
- сумма процентов,
- вид ресурса (здесь планирую что будет удобнее брать значение (код, id) из другой таблица так как всего два вида ресурса) и в зависимости от вида ресурса будут подставляться в итоговую печатную форму нужный текст, выбор будет либо путем галочки, либо выпадающим списком (таблица Ресурс)
- список прилагаемых документов (они наверно тоже будут сведены в таблицу), и будут отщелкиваться нужные из общего списка документов (таблица Документы).
- номер дела,
- ФИО.
Таблица РЕСУРС: поле код и поле с текстом (для наглядности), всего два ли три
Таблица ДОКУМЕНТЫ: поле код и поле с текстом (для наглядности), их будет порядка 15.
Форма Основная (главная) - со следующими кнопками:
- ввод новой записи (данных контрагенту)
- поиск по наименованию (одновременно по полному и по сокращенному)
- поиск по номеру договора,
- поиск по номеру дела.
При поиске введенные значения сохраняются видимыми на экране (чтобы можно было понять если ошибся). То есть обычный запрос, как сделан у меня не подходит.
В Форме для ввода данных - кнопка печати отчета для выбранной записи (часть текста будет уже забита в отчет, а из таблиц будут подставляться нужные данные).
Прилагаю мой черновик базы данных.

http://www.sql.ru/forum/1114564/sozdanii-bazy-dannyh-s-poiskom-i-pechatu-otchetov


Помогите дилетатнту

Воскресенье, 07 Сентября 2014 г. 11:22 + в цитатник
Господа, прошу Вас помочь в таком наверное простейшем вопросе.
При создании запроса на выборку в поле запроса дабы объединить поля таблиц пишется соответственно выражение: [ФИО]&" "&[ИМЯ]&" "&[Отчество], вопрос в том, что вместо слов пишутся цифры кода ключевого поля. Каким образом необходимо указать выражение, что бы указывался столбец с данными а не ключевой с кодами?

Искренне благодарен за помощь.

http://www.sql.ru/forum/1114557/pomogite-diletatntu


Два типа итог в отчете

Воскресенье, 07 Сентября 2014 г. 10:40 + в цитатник
Добрый день!
Сразу вопрос!
У меня есть Отчет
В нем есть
Поле1 = Сумма
Поле2 = Валюта
Данные выглядеть вот так:
Сумма Валюта
______________________________________
Иванов 1000 Рубль
Иванов 1000 Доллар
______________________________________
Итого: 2000

Я хочу сделать из этого отчёта вот такую:
Сумма Валюта
______________________________________
Иванов 1000 Рубль
Иванов 1000 Доллар
______________________________________
Итого: 1000 Рубль
Итого: 1000 Доллар

Если можно, подскажите пожалуйста.
За ранее спасибо!

http://www.sql.ru/forum/1114554/dva-tipa-itog-v-otchete


Объединение связанных полей со списком в запросе или отчёте

Воскресенье, 07 Сентября 2014 г. 01:27 + в цитатник
В отчёте, а лучше запросе необходимо объединить несколько связанных полей со списком в одно поле через пробел. В случае с обычным полем понятно что через &. Но мне необходимо объединить поля со списком связанные между собой и отфильтированные в форме (после обновления, с кодом Requery).
Я так понял, что необходимо указать столбец при объединении, по типу [Forms]![Форма]![Поле].[Column](0), но я наверное что-то не так делаю, пишет неопределённая функция. Посоветуйте пожалуйста

http://www.sql.ru/forum/1114538/obedinenie-svyazannyh-poley-so-spiskom-v-zaprose-ili-otchyote


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

Суббота, 06 Сентября 2014 г. 19:03 + в цитатник
подскажите, как использовать одну свободную форму на создание и редактирование?
Смысл в том чтобы при нажатии на главной форме "Создать" открывалась пустая, не привязанная, форма которую необходимо заполнить. После заполнения нажать на кнопку "Сохранить" и выполнить запрос "insert into".
Для редактирования - в ленточной форме со списком, на против позиции, нажать кнопку "редактировать" и форма должна открыться с выбранными данными по id позиции (select * from table1 where id= id позиции). И после редактирования при нажатии на кнопку сохранить выполняется update а не insert.

Такое возможно?

http://www.sql.ru/forum/1114497/odna-svobodnaya-forma-na-sozdanie-i-redaktirovanie


Копирование таблицы: линкованная в локальную

Суббота, 06 Сентября 2014 г. 16:05 + в цитатник
Приветствую, Форумчане!

В базе имеется линкованная таблица. Необходимо сделать ее полную копию, но как локальную...

Пытаюсь:

DoCmd.TransferDatabase acImport, "Microsoft Access", CurrentDb.Name, acTable, "OQUT", "OQUTx", True


Но копия остается линкованной. Как сделать быструю копию линкованной таблицы, чтоб та стала локальной...?

http://www.sql.ru/forum/1114487/kopirovanie-tablicy-linkovannaya-v-lokalnuu


Долго подгружается форма с вложением (большие рисунки)

Суббота, 06 Сентября 2014 г. 10:14 + в цитатник
Вложения слишком много весят (рисунки с высоким разрешением) и из-за этого форма повисает.
Как можно ускорить открытие следующей записи?

http://www.sql.ru/forum/1114461/dolgo-podgruzhaetsya-forma-s-vlozheniem-bolshie-risunki



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 77 76 [75] 74 73 ..
.. 1 Календарь