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

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

Среда, 21 Января 2015 г. 14:44 + в цитатник
Access 2007 форма с полями..

Форма НЕ табличная, а просто поля на форме.

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

поле1 = "Постоянный"
поле2 = "Брак"
поле3 = "453"

как примерно будет выглядеть макрос, как составить выражение макроса?
возможно ли записать макрос как в Excell ?

http://www.sql.ru/forum/1138212/access-2007-avtozapolnenie-poley-formy-vvoda-informacii-s-pomoshhu-makrosa


Копирование последней строки таблицы в новую строку

Среда, 21 Января 2015 г. 13:15 + в цитатник
Есть форма, на форме таблица, нужно сделать кнопку которая копирует последнюю запись таблицы в новую запись.
Помогите сделать процедуру на кнопку копирования..
Какая примерно должна быть процедура?!

http://www.sql.ru/forum/1138192/kopirovanie-posledney-stroki-tablicy-v-novuu-stroku


ADO и подчиненная форма

Среда, 21 Января 2015 г. 12:12 + в цитатник
Здравствуйте.

Имеется форма frmCustomers, связанная с таблицей на SQL сервере.
...
Set rs = New ADODB.Recordset
With rs
Set .ActiveConnection = cn
.Source = "SELECT * FROM tblCustomers"
.LockType = adLockOptimistic
.CursorType = adOpenKeyset
.Open
End With

Set Me.Recordset = rs
Set rs = Nothing
...

и прекрасно работает.

Потребовалось вставить в форму frmCustomers подчиненную форму frmOrders в табличном виде из
связанной таблицы tblOrders. Основное и подчиненное поле IdClient. Отношение
один-ко многим.

На сайте нашел подсказку: Set Me.Recordset = Forms!Form1.Recordset
но как применить и куда не знаю.

Скажите как исправить/дополнить код? Буду очень благодарен.

http://www.sql.ru/forum/1138173/ado-i-podchinennaya-forma


Нужна помощь с запросом

Среда, 21 Января 2015 г. 11:57 + в цитатник
Дана такая задачка. Создать базу данных заказов, содержащую данные: дата заказа, дата выполнения, вид выполняемой работы. Построить запрос, позволяющий получать число заказов за неделю, за месяц, за год. Подсчитать, кто из сотрудников выполнил максимальное число заказов за отчетный период. Запросы мне нужно сделать не в конструкторе, а на SQL.

Со вторым запросом проблемы, подскажите как его можно по-проще реализовать. Я предполагаю, что можно сделать так: из таблицы "Заказ" в столбце "Номер сотрудника" найти наиболее часто повторяющийся номер и подсчитать кол-во этих номеров, затем вывести (учитывая, что может быть 2 или более сотрудников, выполнивших максимальное число заказов). Но как это реализовать не знаю.

http://www.sql.ru/forum/1138167/nuzhna-pomoshh-s-zaprosom


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

Среда, 21 Января 2015 г. 11:27 + в цитатник
Всем доброго дня.
Есть ли возможность сделать так, чтобы указатель мыши не превращался в курсор при наведении на поле?

Field.Enabled = False не предлагать.

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

http://www.sql.ru/forum/1138155/kak-sdelat-tak-chtoby-ukazatel-myshi-ne-prevrashhalsya-v-kursor-pri-navedenii-na-pole


Запрос на выбор по датам

Среда, 21 Января 2015 г. 10:45 + в цитатник
Здравствуйте,

Помогите, пожалуйста, написать следующий запрос.

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

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

http://www.sql.ru/forum/1138145/zapros-na-vybor-po-datam


изменение цен

Вторник, 20 Января 2015 г. 17:48 + в цитатник
В настоящее время постоянно меняются цены. Если в таблице товаров менять цену, то при вычислении выручки за определенный период сумма будет отражаться некорректно (подсчитает согласно последней цены). А надо как то сделать чтобы выручку считало согласно тех цен которые были на момент реализации. Какую дополнительную таблицу организовать и как произвести подсчет?

http://www.sql.ru/forum/1138036/izmenenie-cen


помогите создать отчет

Вторник, 20 Января 2015 г. 17:33 + в цитатник
Здравствуйте, я чайник:). Однако нужно сделать отчет по данным таблицы. В таблице: 1 столбец (ст.) - список людей, 2 ст. мероприятие№1 (заполнено не у всех), 3 ст. - мероприятие №2 (заполнено не у всех) и т.д. Хочу сделать отчет на каждого человека - какие мероприятия посетил. Проблема в том, чтобы в отчете отображались только посещенные мероприятия, а не пустые клетки. Менять на каждого не хочется (людей в отчете много). Подскажите, может можно поставить условие???

http://www.sql.ru/forum/1138030/pomogite-sozdat-otchet


Как перейти с Асс2003 на Асс2010 сохранив пути ?

Вторник, 20 Января 2015 г. 14:10 + в цитатник
Задача перейти с Асс2003 на Асс2010.
Но при команде F12 база 'A.mdb' превращается в две базы
A_be.accdb - с таблицами
A.accdb - с линкованными таблицами и всем остальным
придётся в кодах не только mdb менять на accdb, но и имена переписывать!
Это не подходит...

http://www.sql.ru/forum/1137986/kak-pereyti-s-ass2003-na-ass2010-sohraniv-puti


transferdatabase ВСЁ !!!

Вторник, 20 Января 2015 г. 13:30 + в цитатник
Здравствуйте, светлые головы!
Нужно из "A.mdb" в "B.accdb" импортировать таблицы, запросы, модули... ВСЁ
Нашёл на форуме что-то похожее, но не работает, правда и не ругается.

Dim appAccess As New Access.Application
Dim obj As AccessObject
appAccess.OpenCurrentDatabase "D:\Мои документы\A.mdb"
' все модули
For Each obj In appAccess.CurrentProject.AllModules
Debug.Print obj.Name
Next obj
' тоже самое для AllForms, AllReports, AllMacros

' таблицы и запросы видны через TableDefs и QueryDefs :
Dim db As DAO.Database
Dim tdf As DAO.TableDef
' все таблицы
Set db = appAccess.CurrentDb
For Each tdf In db.TableDefs
Debug.Print tdf.Name
Next tdf
' тоже самое для QueryDefs

http://www.sql.ru/forum/1137970/transferdatabase-vsyo


результат вычисления в Select

Вторник, 20 Января 2015 г. 11:37 + в цитатник
Всем доброго времени суток!
Подскажите ка использовать результаты вычислений:
Select "результат вычисления"
результат вычисления в моем случае это название месяца (январь, февраль, и т.д)
Аналогично интересует как вставить результат вычисления в
Where [поле]="результат вычисления"

http://www.sql.ru/forum/1137946/rezultat-vychisleniya-v-select


Обрезание имени файла при экспорте в dbf

Вторник, 20 Января 2015 г. 10:42 + в цитатник
Здравствуйте!
При неопределённых обстоятельствах возникла проблема при экспорте таблицы в dbf (Access 2003) - файл стал выгружаться с обрезанным до 8 символов именем и в верхнем регистре. Второе незначительно, а вот первая проблема представляет собой непонятную вещь с которой хотелось бы разобраться. В целом история достаточно проста: стоит Аксесс, база запускается по шедулеру, выполняет импорт из xml и последующий экспорт в дбф. Всё работало можно сказать годами, но в последнее время по непонятным причинам редко но с периодичностью стало происходить описанное. На самом компе установлен BDE который используется другими приложениями также запускаемыми по шедулеру, но одновременный запуск их вместе с аксессом запрещен и контролируется внешними процессами, в общем такое исключено на 99% хотя понаблюдать за этим можно попробовать.
В итоге непонятно почему такое проиходит. Я понимаю что смоделировать ситуацию вряд ли возможно, но может быть кто нибудь сталкивался с подобным и напрактике и знает как с этим бороться? Заранее спасибо за ответы!

P.S. Импорт данных из xml производится процедурой на VBA, а вот экспорт в дбф - командой из макроса. При необходимости выложу базу и настройки BDE.

http://www.sql.ru/forum/1137935/obrezanie-imeni-fayla-pri-eksporte-v-dbf


Произвольное количество однотипных переменных

Понедельник, 19 Января 2015 г. 14:12 + в цитатник
Доброго времени суток!
Необходимо задать n-ое количество однотипных переменных (i1, i2, ... in) и присвоить им значения.
Я это себе представляю как-то так, вот только правильный синтаксис не знаю:

For n=1 to m
Dim i$n as long
i$n='вычисление'
next n

Знатоки, подскажите пожалуйста.

http://www.sql.ru/forum/1137785/proizvolnoe-kolichestvo-odnotipnyh-peremennyh


Как нарисовать линию на графике

Понедельник, 19 Января 2015 г. 10:07 + в цитатник
Необходимо ввести число в тектовое поле и нарисовать линию в зависмости от введенного числа.
Проблема в том что, невозможно определить начальную координату оси Y . Она меняется в зависимости от ширины надписей в левой части отчета.

http://www.sql.ru/forum/1137728/kak-narisovat-liniu-na-grafike


Заполнение из поля со списком сразу двух полей

Понедельник, 19 Января 2015 г. 09:35 + в цитатник
Здравствуйте всем! С прошедшими праздниками и с Крещением!
..
Есть вот такое поле со списком
Картинка с другого сайта.
Номер и дата находятся в одной таблице, естественно в разных полях. Номера и даты могут быть какие угодно, например, несколько номеров 1 с разными датами (в списке отображаются запросом с группировкой
+
SELECT тРеестр.Номер, тРеестр.Дата
FROM тРеестр
GROUP BY тРеестр.Номер, тРеестр.Дата
ORDER BY тРеестр.Номер, тРеестр.Дата;

) и разные номера на одну дату.

Как сделать так, чтобы при выборе нужного номера с нужной датой номер заносился в поле [Номер], а дата в поле [Дата]
Картинка с другого сайта.
(Потом эти данные будут использоваться для построения отчёта через запрос)

Что-то искал-смотрел, как люди делают, они делают через DLookUp, но ведь так просто первая дата, соответствующая номеру 1, занесётся.

Подскажите, пожалуйста!

http://www.sql.ru/forum/1137721/zapolnenie-iz-polya-so-spiskom-srazu-dvuh-poley


Помогите разобраться с TreeView

Понедельник, 19 Января 2015 г. 01:31 + в цитатник
Не работает TreeView , но если в таблице удалить последние три записи все прекрасно работает в чем проблема непойму

http://www.sql.ru/forum/1137706/pomogite-razobratsya-s-treeview


ГЛЮК в отображении данных во вложенном отчете ADP

Воскресенье, 18 Января 2015 г. 20:47 + в цитатник
Коллеги, не могу понять, где ADP-проект Access с SQL Server 2008 R2 меня обманывает. Суть вопроса:

1) Есть отчет на базе запроса:
SELECT Code FROM [Mortar test] WHERE (Code IN (SELECT Filt FROM dbo.FFilter(0, 0, 0, 0, 0, 0) FFilter))

Поле в отчете одно - Code

2) Есть подотчет (вложенный отчет):
SELECT [code], [1 d], [10 часов нт], [28 d], [7 d] FROM (SELECT [code], [Strength], [Age] FROM dbo.QueryStrength) x PIVOT(AVG(Strength) FOR [Age] IN ([1 d], [10 часов нт], [28 d], [7 d])) pvt

Поля, которые вывожу в подотчет - [1 d], [10 часов нт], [28 d], [7 d]

3) Подотчет встроен в отчет с прямой связью полей Code-Code.

4) При выполнении/запуске подотчета все значения отображаются правильно.
36.24.466.856.8
35.16.655.843.3

5) При выполнении/запуске отчета все значения полей [1 d] и [10 часов нт] каким-то загадочным образом заменяются на [code]. Значения [28 d], [7 d] отображаются корректно. Если заменить, например, [1 d] на [2 d], то поле начинает отображаться корректно. Делаю вывод, что 1 в начале заголовка поля вызывает какой-то глюк с отображением данных.

6) Если отменить связку отчета и подотчета по Code-Code, то ВСЕ значения отображатся корректно, но строки-то должны быть привязаны по Code (для правильной визуализации данных в отчете).

Вопрос: почему в п.5 значения полей [1 d] и [10 часов нт] заменяются на значение [code]?

http://www.sql.ru/forum/1137689/gluk-v-otobrazhenii-dannyh-vo-vlozhennom-otchete-adp


Вопрос по запросу в Access 2003

Суббота, 17 Января 2015 г. 13:32 + в цитатник
Уважаемые ГУРУ!
Прошу подсказать в таком вопросе.
Есть три таблицы "КЛИЕНТЫ", "ДОГОВОР", "ТОЧКИ по договору". Смысл вопроса в том, что существует один клиент, на данного клиента заведено два договора (требование клиента- разные банки), по каждому договору есть определённое количество точек, оплату услуг клиент оплачивает за каждую точку фиксировано в месяц, т.е если например 5 точек по 500 руб. то в месяц он платит 2500 руб., соответственно и по второму договору так же, например 7 точек по 500 руб. платит 3500 руб. В таблице "Точки" есть поле "Стоимость услуг" где на каждую точку указана стоимость.
Создав запрос с Названием клиента, № Договора, Стоимостью услуг, а также полем Sum[Соимость услуг], на выходе я получаю по данному клиенту сумму в месяц 6000 руб. в двух строках, а не 2500 и 3500. Также использовал функцию Count на поле "№ Договора" т.к. номера и дата разные. Т.е. запрос суммирует все данные не по договору, а по клиенту, что я не так делаю в данном запросе?
По сути данный вопрос можно решить, заведя второй раз клиента в табл "Клиенты" и привязать его ко второму договору, но т.к. ключевым полем является поле "Клиенты" без повторений, то не хотелось решать данный вопрос таким образом.
Искренне благодарен за помощь.

http://www.sql.ru/forum/1137565/vopros-po-zaprosu-v-access-2003


как правильно создать строку в xml?

Суббота, 17 Января 2015 г. 12:46 + в цитатник
добрый день.

Пытаюсь создать xml с исп. CreateObject("Msxml2.DOMDocument")

Почти все получилось, но не получается сделать вот такую строку:

...

...
...


Проблема именно с xmlns:xsi: или строка неправильно создается, или
вообще "xsi" лезет во все последующие строки.

Прошу помочь кто знает.

http://www.sql.ru/forum/1137561/kak-pravilno-sozdat-stroku-v-xml


Запрос на выборку по дате/времени

Пятница, 16 Января 2015 г. 16:02 + в цитатник
Доброго времени, не получается выполнить запрос, где условием есть дата/время, пробовал разные варианты, вот Deug.Prinе очередного из них (
SELECT val FROM electricMeter WHERE idArea = 55 AND dtTm = DateValue(#16.01.2015 14:16:43#)

http://www.sql.ru/forum/1137435/zapros-na-vyborku-po-date-vremeni



Поиск сообщений в rss_sql_ru_access_programming
Страницы: 353 ... 111 110 [109] 108 107 ..
.. 1 Календарь